Skip to content

Folleach/blender-controls

Repository files navigation

I like blender ui and user experience.
Therefore, I created this repository, in which implemented some Blender interface elements on Vue.

Try it

https://folleach.net/blender-controls/storybook/index.html

or build yourself

npm run storybook

Roadmap

  • workspace manager
    • render areas
    • move areas
    • split areas
    • join areas
      • simple (when a1 and a2 inside c1)
      • foreign (when a1 and a2 visually neighbour but inside different containers)
      • advanced (place everywhere)
    • store workspace layouts
    • operating with a geometric neighborhood
    • separator context menu
      • swap area
      • join
    • workspace tabs
      • basic
      • templates
      • duplicate
      • reorder
      • remove
    • api for inner areas
      • swap
      • split
      • find services?
      • request size
    • dynamic areas
    • change focus when Ctrl + Tab
  • menus
    • render
      • item
      • directory
    • context passing
    • hotkey hints
    • close when away from pointer
    • close when click past the menu
    • pointer above the last use
    • reposition when went outside the page
    • custom icons
    • api
      • set
  • keyboard shortcuts
  • node editor
    • global space
      • api
        • pointer position in the space
        • selection
    • nodes
      • drag and drop outside the current area (and browser)?
      • select multiple nodes
    • sockets
      • link
    • routes
    • properties (dynamic content?)
    • groups
    • frames
    • api
  • routine buttons, etc...
    • tab list
      • rename on selected click
    • button
  • custom themes

This project is under development.
Unsuitable for production

Releases

No releases published