User Interface Module Meeting 2024-04-09T15:00:00Z
Regular User Interface module meeting for planning and coordination. Last meeting was March 26th, next meeting on April 23rd.
Attendees
- Julian Eisel
- Pablo Vazquez
- Harley Acheson
Merged Since Last Meeting
- UI: Button to Save Custom Themes #119491
- UI: Improvements to Revert File Operator Confirmation Popup #119758
- Fixed startup.blend default Viewport view tilt #113751
- UI: Minimum Width for Large Confirmation Dialogs #119978
- Refactor: Move UI Templates and Regions into Sub-directories #119991
- Refactor: Remove BLF _ex functions using default arguments #119994
- UI: Open Folder of Recent Items #119988
- UI: Removal of Five Operator Confirmations #120036
- UI: Improvements to Revert File Operator Confirmation Popup #119758
- Fix #119197: Hair curves in sculpt mode, Curve shape panel inconsistency #120090
- UI: Status Bar Keymap Spacing #120124
- UI: Complete Event Icon Coverage #120117
- Fix #106641: missing Annotation widgets #112688
- Fix #120095: Missing stats in sculpt mode #120106
- Fix #120012: 3D Viewport sidebar not updating when playback stops #120300
- Fix #120133: Incorrect BG color Hovering Inactive #120262
- UI: Clarify Playback “Play In” option #120305
- UI: Menu Status Text Clears Incorrectly #120351
- UI: Show Maximize Area on Asset Browser Header Context Menu #118060
Review
- UI: Splash Screen Import Changes #118224
- This is approved, but will be merged without the “… Or”. Although that did indicate better that the sections were mutually exclusive we all found it a bit goofy. We don’t do that anywhere else and seemed much more “conversational” than we usually are.
- UI: Changes to Extensions UI #27
- We are having difficulty finding small changes or compromises between the current state, what Dalai wants, and desire of the UI Module and Brecht. Pablo will talk to Dalai and see if there is other common ground we can use.
- UI: Outliner “File Mode” Manage User Count #118691
- We are still preferring the one-column display, so that we can use this pattern consistently elsewhere in places that don’t have a lot of space like ID-Search. However we do want to show the “0” in red to better indicate the seriousness of the state.
- UI: Add popup layout panels sub brackground color #119803
- Harley will dig more into the need for this. We’d prefer to not have to make a new theme item for subpanel background color. Although this might require theme change to work correctly in our dark theme.
Future Joint UI/Modeling Meeting
- Campbell gave “+1” to the idea.
- Possible discussion items:
- UI: Select Through Option #109319
- UI: View-Facing Mesh Select Option #109357
- UI: Automatic X-Ray #109318
- Fix #119397: X-Ray not available in Rendered mode when using Workbench #119769
- WIP: Shift Extrude and Duplicate of meshes and objects #118968
- WIP: Luke’s Custom Selection Build 402 #117059
- WIP: UI: Refactor menus in Edit Mode #113122
- Reworked Edit Context Menu #113115
- UI: Drag Select Edge and Face Keymap Configuration #109309
Discussion
- UI: Theme Color Tooltips #117815
- Needs approval by Pablo.
- UI: Screen Area Docking #104665
- Harley waiting for module members to try this.
- UI: Blinking Text Cursors #116595
- We decided to backtrack and add back the (binary) user preference for this. At the very least this is needed for accessibility purposes for those needing decreased movement.
- WIP: UI: Operator to Save Custom Keymap #120043
- We talked a lot about status bar / operator header info.
- Harley will first try to reduce some inconsistencies. Ideally header showing only dynamically-changing values with status bar showing everything else including toggle values.
- Showing the dynamic values at mouse position during operations is something that Julian and Pablo want to see explored. Harley worried about it being intrusive but will make something to test.
- We talked a lot about user counts and “fake user”. How a change to saving by default would affect user control. A “trash” view of to-be-removed items has some metaphor issues if saved items remain in the trash, or disappear. A “Protected” view? A separation of protection or deletion from user counts?
- New Collection export shows some things to change, like the “export” icon shown next to collection name in Outliner. Clicking collection should probably open applicable Properties area. The export item could be in list after the name, be actionable, etc.
- “Append” operations do not indicate the type of nodetree when it probably can do so. Also the “Size” and “Date” columns are n/a.
- “Maximize Area” can’t change to show entire monitor, but “Full Screen Area” could be changed to hide panels and do so for entire monitor.
- A way to add (or show) editors to maximized layout could come in handy. Or maybe just add editors to any layout - simple menu item rather than splitting and changing type.
- Some minimized areas could get specific features for that state. For example Properties could bring up menus and popovers for each panel. Timeline could have a minimized layout.
- Having hidden overlapping areas at left edge is interesting. Open on top of existing areas without changing their layout. Could be used for Top Bar operations when using pen or touch. Could be used by Assets or File Browser.
- Harley will submit PR to change default color for console text cursor.
Status Bar-related Experiments
- UI Experiment: Status Bar Keymap Display While Idle #120386
- Worth exploring a bit more. Harley will expand the experiment slightly to support a few more areas so tests can include changes between areas.
- UI Experiment: Optional Layout for ED_workspace_status_text #120382
- Interesting. Julian thinks this will get a bit messy with having to do complex layout for this all over the place. Might be better to instead store a list of keymap item data that is turned into layout at a single location. Makes sense, will probably just extend this experiment further to see what shape it takes.
- UI Experiment: Collapse XYZ Operations in Status Bar #120148
- We didn’t talk about this much. Could be something we could use later on.
Other Experiments & Tests
- UI Experiment: IDSearch Image Thumbnail Tooltips #118945
- We are still excited for this. Harley has to change the ordering of information on images to better match that in File Browser. We like the thought of not doing the background rendering of the small material previews and instead creating larger previews on demand.
- UI Experiment: Undo History Timestamps #118884
- WIP: UI: Image Editor Interactive Zoom Control