User Interface Module Meeting 2025-02-25T16:00:00Z
Regular User Interface module meeting for planning and coordination. Last regular meeting was February 11th, next meeting on March 11th
Attendees
- Pablo Vazquez
- Hans Goudey
- Falk David
- Nika Kutsniashvili
- John Kiril Swenson
- Jean-Silas Moor
- J Andrew “Drew” Medina
- Harley Acheson
Merged to 4.4 Since Last Meeting
- Fix: UI: Close pie menu on window focus loss #134215
- Fix #134068: Show VSE Select Mode Variations #134195
- Fix #130372: Implements memory of the previous state of eSpace_Types. #133846
- NDOF: Rework input handling on macOS #126694
- Fix #134492: Do Not Assign Toggle Accelerators on First Pass #134526
- Fix: Enable Translation Options by Default #134649
- Fix #134505: Bevel redo panel closes when defining profile #134552
- Fix #134592: Node Editor space_*_get Unregistered Tree Type Returns #134692
- Fix #134271: Reflow Non-Categorized Enum Lists Only If Necessary #134713
- Cleanup: Improved Comments in ui_def_but_rna__menu #134719
- Fix #133413: Don’t Use Fallback for Sequencer Text Using Custom Fonts #133510
- Fix #134630: Do Not Set Area Subtype For Previously Stored Editors #134642
- Fix #134491: Adjust Text Input Offset When Deleting Selection #134815
- Fix #134972: Do Not Render Text Characters in Control Code Range #135013
- Fix: Use Font Flag to Identify Default Fonts #135014
- Fix #131779: Display “inf” / “-inf” for Correct Range of UI Values #131876
Merged to 4.5 Since Last Meeting
- Refactor: Tooltip Calculation of Sizing and Spacing #134205
- UI: Disabled Message Before Python in Tooltips #134426
- UI: Themeable RedAlert, Error, Warning, Info Colors #131127
- UI: Status Bar During Text and Numerical Entry #133790
- UI: Decrease Alert Dialog Icon Size #134302
- UI: New Presets Icons #134313
- UI: Tightened Status Bar Spacing #134534
- Fix #134594: Show Overlay FPS in a brighter color #134700
- UI: Add Icons to Represent Error Conditions #134008
- UI: Vertically Aligned Grip Icon #134777
- UI: Skip Internal Operators For Idle Status Bar #134782
- Fix #134796: Adjust Error Theme Color for Widget Text #134807
High Severity Bugs
- Regression: Double clicking a file crashes Blender if load UI is off #134418
- Julian
- macOS: Blender crashes when trying to add newly created screenshot to Compositing Node Tree #133713
- Class multiline tooltip displayed in a single line #135097
- Harley
- Crash when pressing “Accept” in file selector after deleting the thing from which it was opened #134989
- Being looked at mostly by Core.
Review
- UI: Select Enumerate Improvements #134371
- Approved
- UI: Changes to Save Startup Dialog #134429
- Pablo likes. Tabled and will discuss again next meeting
- UI: Show ANIM_OT_change_frame as “Set Frame (Solo Preview)” in VSE #134536
- Approved with a change to the name of “Set Frame (Strip Preview)”
- UI: Use viewport icon for geometry nodes viewer #134949
- No consensus here. Punting to the Nodes module, Hans will deal with there.
- UI: Do Not Show Editor Border for Single Area Separated Windows #134961
- Approved, trying to get into 4.4
- Modeling: Sync render & viewport subdivision levels when using shortcut #133315
- No consensus, punting to Modeling module
- UI: Show “Not Found” Icon when Not Found #134959
- Liked, but make it stronger and uglier.
- Fix #134231: Allow Use of Shortcuts to External Operation Items #134819
- Not discussed, needs review by Julian
- Defaults: Lights, Cameras, Light Probes
- All approved by Pablo. Harley to address question of Clément regarding changing the default itself for one item.
- UI: Some support for clipboard copy/paste images on Unix/X11 #122280
- Will ask Campbell to review, target of 4.5
Design & Discussion
- Lots of talk of mouse, tablet, finger interaction, especially in modifying behavior during interaction.
- Harley has an idea that could help solve area activation issues when using pointing devices without a “tracking” state. Will explore further and mock up.
- Harley will update the icon overlay PR to be less experimental, remove some of the sillier ideas. Replacement of current “Add” icon variations could be initial feature. Make it work with theme colors.
- Front Face Orientation Color overrides previous theme color on preference copy #134621
- Harley will alter the version code to check for the specific old colors
- From “Blender Today”. Do we want a color specifically for “Not Found”, i.e. Pink?
- Maybe, although not needed yet so tabled.
- Grease Pencil: Brush cursor is tiny and hard to see #134824
- This is more about the outer custom area not shown than the one-pixel sized one. Falk will propose a “Show Cursor While Drawing” toggle.
- Some Workspaces create extra Screen element in Outliner #134859
- Not discussed
- WIP: UI: Larger Linux Mouse Cursors #134894
- Harley will probably make this an Experimental feature for this for dev testing
- UI Experiment: Area Maintenance Visible Corner Drag Widgets #134826
- This could coexist with tabs. Pablo will test.
- With the theme colors for error, success, etc. Harley will try reversing course a bit, with theme color directly used for text color, blending with background for other uses.
- Lot of discussion of Falk’s UI: Modifier: Boolean inputs as toggles in panel headers #133936. Looks awesome.
- “Swap Areas” on the status bar looks funny on Mac. The “control” icon looks to be using the same width as the “Ctrl” text icon. Harley will look at.
- Lots of discussion with John Kiril Swenson about scrollbar fixes (yeah!) and about user interaction in VSE. Harley could assist with Region overlay drawing.
- Lots of discussion of USD issues with Jean-Silas Moor, mostly about difficulties in presenting so many options in an understandable way to users. Studios that do it well don’t share. More complex features will probably require structured custom properties and options for propagation and inheritance.
- J Andrew “Drew” Medina might want to help with icons. Harley will assist with resources.