User Interface Module Meeting 2024-08-27T15:00:00Z
Regular User Interface module meeting for planning and coordination. Last meeting was August 13th, next meeting on September 10th
Attendees
- Pablo Vazquez
- Harley Acheson
Merged Since Last Meeting
- UI: Simplified Feedback for Docking #126304
- WM: Don’t notify WM when file is saved as copy #126266
- UI: Multicolor Autokeying Indicator #126344
- UI: Increase the Editor Edge Move Zone Size #126376
- UI: File Browser Offline and Alias State Icon Position #126469
- Refactor: Create File Browser Special Images When Needed #126532
- UI: Docking Interactive Resizing #126447
- Fix #126512: Icon Positioning When Icon Height Varies #126579
- Fix #126612: Area Join Exec Tag Source for Redraw #126615
- UI: Fix Docking Multi-Window Highlighting #126659
- UI: Improvement to Screen Area Options Menu Invoke Area Join #126616
- UI: Docking Snapping #126669
- UI: Docking Improvements From Menu Item or Shortcut #126704
- UI: SVG Icon ID Names Underscores Not Period #126709
- Fix #126550: Image editor paint mode crash in new window #126584
- Fix: UI: Editor window(s) title update when using interactive docking #126383
- UI: Correction to Space Image image_space_name_get #126741
- UI: Add Snapping to Docking Status Bar Entries #126742
High Severity Bugs
- Overlapping text shows strange font color #126753
- UI broken in 4.2 when preferences are saved with 4.3 #126706
- Changing enum props in redo menu doesn’t update the menu drawing #126521
- Regression: UI: texture properties tab missing for Mac. #126306
- Regression: Toggle Maximize Area slower with geometry nodes #126205
Module Roadmap
- Icons next step is still Tool icons (waiting for review)
- Docking is still well received. Any testing by Studio or Admins?
- Pablo likes it, especially default snap to 50%. Will talk again to Julian to see next steps.
- Next steps for Tabbed Area project
Review
- UI: Show Splash Version Text in White #126340
- Julian will need to approve because of use of a flag for this.
- UI: Hide Timeline Scrollbar When Very Short #126806
- We like this and will apply in a couple more areas.
- UI: Editor Edge Highlighting #116684
- Pablo is more sold than Harley. Will remove the use of active area color with docking. Julian will have to be sold, and then we’ll probably commit.
- UI: Use SVG Icons for Tools #125378
- Harley explained there is a bit of work making these work with themes and desaturation once approved.
Design
- UI: Mouse Cursors Using SVG Sources #126795
- Currently a bit more work in total compared to the benefit for the time being. Not a project yet, although Harley might do some tests. Could be a project within 4.4 perhaps once current SVG icon work is complete?
- UI: Blender 5.0 Breaking Changes #126793
- We’ll start updating this.
- UI Test: Edge Highlighting While Resizing Editors #120998
- Not sure of highlight color (with docking and #116684)
- If #116684 then we can use active outline, perhaps with just increased opacity
- UI Test: Using SVG Icons for Collection Colors #126307
- Works as a test of SVG features. For this in particular try as outline only, same height, without gradient.
Discussion
- UI Experiment: Detailed Large File & Folder Icons #126760
- Platforms with plain and flat icons still have more detailed file system items
- No big interest in this. But try folder without any gradients.
- UI Experiment: Operator Preferences on Status Bar #126477
- Moves some preferences to where they are used.
- This particular example is (known) contrived, but the idea seems to make sense. We have other examples of where we could move preferences to where they are used, like color picker type. Would fit with Julian’s thoughts on separate storage of “last used” values. Could apply to window sizes and locations, operator settings, and some preference items that would not otherwise be exposed.
- WIP: UI: Custom Area Idle status #126663
- Could work, but creates some inconsistencies with how the default idle state works - showing only keymaps that match the current modifier state. Not even sure how important it is to show some obvious things.
- UI Test: Allow Changing Editor Outline Width #126334
- Harley likes it wider, would work well with #116684 & #120998
- A useful tool. Pablo sees some benefit in larger gaps, but wonders why we don’t show window edge gutters. Right-click area options could be nice at edges.
- We noticed that symlinked folders are using incorrect link icon.
- Status bar should at least clear while entering text or numbers in inputs. Better could show some options while doing so.
- We discussed Pablo’s ideas for a revamped ID selector.
- Discussions on the use of color in the interface.
- Save As operation overwrite warning state not communicated well.