User Interface Module Meeting
Regular User Interface module meeting for planning and coordination. Last meeting was February 13th, next meeting on March 12th.
Attendees
- Julian Eisel
- Hans Goudey
- Harley Acheson
Merged Since Last Meeting
- UI: Line Under Title for Properties Dialogs #118051
- Fix: Crash When Dragging Other Object Types into Bone Collection List #118393
- UI: Changes to Menu Separator Padding #118227
- Fix #118351: Pixel Shift with Win32 Clipboard DibV5 Image Transfer #118417
- Fix #105968: Crash when delete linked object in scenes Outliner #118458
- Cleanup: Store BLF Glyph cache with C++ Vector, use std::mutex #118222
- UI: Mac Incorrect Hand Cursor for Move #118423
- Refactor: BLF Remove Size Parameter from blf_glyph_cache_find #118469
- Fix #117780: Allow Embossing With Horizontal Layouts #118304
- Refactor: BLF Remove blf_glyph_ensure_ex Using Default Argument #118470
- BLF: Utility to Wrap a String into Multiple Lines #118436
- Fix #118473: Glitches for Square Color Picker When Very Wide #118542
- Refactor: Store BLF Glyphs in blender::Map #118528
- UI: Improvements to Confirmation of Unpack Linked Libraries #117154
- UI: Improvements to Confirmation of Pack Resources #117155
- UI: Improvements to Confirmation of Apply Modifier #117156
- UI: Improvements to Confirmation of Apply Transforms #117157
- Fix #118643: Translation of enum button tooltip not working in cases #118653
- Fix #118307: Outliner crash with additional constraint on overridden bone #118573
To Be Merged
- UI: Changes to Props Dialogs #118640
- UI: Change UI Name of Outliner “Orphan Data” mode to “Unused Data” #118758
High Priority Bug Reports
- Blender crash on pose library N-panel #108078
- Toggle Maximize Area loses state of expanded/collapsed asset catalogs #117957
In Review
- UI: Splash Screen Import Changes #118224
- All seems reasonable. Pablo to approve.
- Dialog Changes
- UI: Changes to Small Operator Confirmations #118346
- This type should probably normally end in a question mark
- Try changes to vertical position of icon
- UI: Improvements to Confirmation of Load Factory #117153
- UI: Improvements to Confirmation of Load Factory Preferences #117151
- UI: Improvements to Confirmation of Save Startup #117152
- Just needing Pablo approval
- UI: Changes to Small Operator Confirmations #118346
- Outliner User Count Management
- UI: Outliner “File Mode” Manage User Count #118691
- Can simplify by showing real users only. Then no need for user icon
- UI: Change Display of Orphan Data User Count #118683
- UI: Manage Unused Data Operator #118435
- In review
- UI: Outliner “File Mode” Manage User Count #118691
- Tooltips
- Fix #118066: File Browser List View Tooltips #118071
- Looks reasonable
- UI: Position of Tooltips for Labels #117879
- Only for labels with height greater than line height
- Fix #118066: File Browser List View Tooltips #118071
- UI: Show Maximize Area on Asset Browser Header Context Menu #118060
- Makes sense. But Maximize and Full Screen are a bit odd and redundant. Needs thought.
- UI: Improved Operator to Delete Custom Themes #118775
- In review
- UI: Improved Operator to Delete Custom Keyconfigs #118778
- In review
Discussion
- UI: Screen Area Docking #104665
- Very good reaction to the DevTalk thread.
- Extensions Platform UI #118733
- Mostly good, needs tweaks, and input from Dalai
- Sergey mentioned a desire to have temporary windows (Preferences, Render, etc) not saved/restored. So far I am not finding a good way to do so. On load, differentiating between initial windows and later ones, bscreen versus wmWindow and that bscreen holds “temp” flag. On saving, that code is cryptic and the same bscreen versus wmWindow. Harley needs pointers.
- Lots of discussion on workboard changes for inclusion of planning items.
- Discussion of HIG Structure.
- Undo history items, could try adding timestamp at right.
- Themes. A small number of items that override multiple items might work.
- Backend code that creates glyph placement data from complex strings could be a nice start.
- Some icons could use some work.
- Make list of all the confirmations to see if we want to remove some.
Tests and Toys
- UI Experiment: Named Undo Snapshots #118091
- Probably not useful enough. Will close.
- UI Experiment: Color Tooltips #117815
- We like this. Is exposing a need for configuration of tooltip image.
- WIP: UI: Wrap Buttons #118579
- This approach will probably break outside of the root layout. Test though.