User:HooglyBoogly/Ideas
Future Blender Development Ideas
Large Projects
- Bevel boolean vertex mesh method
- Get the cutoff method and miter options working at the same time
- Profile widget object import/sharing mode
- Better edge / vertex attribute editing from
ctrl
+e/v/f
menus
- Node tooltips
- See if inset offset even needs fixing. I may have encountered a bug there.
- If nodes are very wide, draw inputs and outputs on the same line
- Update bevel todo list
- Expand some text fields when UI becomes wider
- Icon-style overlays addon
- Fix hardcoded string modal maps in status bar
Medium Ideas
- Add edge pan operator to node editor
- Add the ability to call the modifier panels template with just one modifier
- Use
custom_data
instead of index for instanced panels. (Use RNA collection for the list)
CurveMapping
template UI updates
- Press shift during orbiting to pan
- Ctrl middle mouse to zoom in file browser
- Topology preserving bevels (https://blender.community/c/rightclickselect/n3fbbc/)
- Too much extra space in some keymap settings
- Align nodes and their inputs to the grid better
- Automatically expand / unexpand enums based on the available width
- RNA 64 bit int support
- Animation for subpanels
- Fix tooltips don't show during animation playback
Small Ideas
- Quick way to reset the rotation of the 3D cursor
- Bevel weight and others are under the "Transform" panel of the N-panel
- Switch color and label in annotation settings popover preview
- Cursor position history
- Slider
uiItemR
places text misaligned with other properties
- Don't draw icons when their buttons' width gets smaller than the icon itself
- Add Bevel modifier warning for unapplied object scale
- Modifiers set auto smooth with operator
- "+00" suffix for seconds display in timeline overlaps other text
- Boxes around context buttons
- Expose panel custom data to python
- Expose panel custom data under mouse to python
- File browser display size accessible in header does not work
- Simple deform modifier angle / factor properties share the same dna float
- Don't show "Keyframe" in driver editor subpanel for editing active bezier point
- Consistent use of "layout" and "draw" in interface code and area.c
- Move more runtime fields in structs to runtime structs
- Property split layout in image editor panels
Finished
- Add profile widget custom curve to the "beveling" of curves
- Rename "View Camera Center" to "Frame Camera Bounds"
- "Duplicate" instead of "Copy" modifier button.
- Assign, Select, and Deselect buttons in shader editor
- Construct vs Add in add menu tooltips
- Bevel: Optimize number of times
calculate_profile
is called for each boundvert
- Bevel active tool UI properties
- Pass over modifier UI
- Better warning message than "You are using a rather high poly as source or destination, computation might be slow"
- Remove unused code in interface_panel.c (overlapping code, UI_PNL_SOLID)
- Skip mouse move and mousemove consecutive events in panel handling code