User Interface Module Meeting 2024-09-10T15:00:00Z
Regular User Interface module meeting for planning and coordination. Last meeting was August 27th, next meeting on September 24th.
Attendees
- Pablo Vazquez
- Hans Goudey
- Habib Gahbiche
- Jonas Holzman
- Harley Acheson
Merged Since Last Meeting
- UI: Hide Timeline Scrollbars When Very Short #126806
- UI: Remove OPTYPE_INTERNAL from SCREEN_OT_area_join #126862
- UI: Fix Docking Issues for Very Narrow Areas #126868
- UI: Fix Docking Issue With No Overlay #126906
- UI: Detailed Large File & Folder Icons #126760
- UI: Show Splash Version Text in White #126340
- GPv3: Switch to properties tab when stroke icon clicked in outliner #127139
- UI: Expose Proportional edit in image editor mask mode #126482
- Fix #126908: 3D view background color affects attribute text outline color #127071
- Fix #127012: UI popover can not be scrolled upward #127021
- UI: Clear Recent Cleanup Option #127024
- Anim: Action Slot icon #127102
- UI: Docking Drag Mouse Cursor #126898
- UI: Expose Proportional edit in image editor mask mode #126482
- GPv3: Switch to properties tab when stroke icon clicked in outliner #127139
- Fix #126908: 3D view background color affects attribute text outline color #127071
- UI: Add SVG parent group to two large icons #127265
- UI: Hand Cursors #127164
- Fix #127364: Status Bar Icons Issues #127376
- UI: Mac Cursors While Docking #127291
High Severity Bugs
- Area docking crash with
Action editor
#127382 - Regression: Custom nodes icon missing #126983
- Crash on duplicating child collection of liboverride hierarchy #126825
- Overlapping text shows strange font color #126753
- UI broken in 4.2 when preferences are saved with 4.3 #126706
Module Roadmap
- Icons next step is still Tool icons in review
- Docking is still well received. Any testing by Studio or Admins?
- Hoping to be out of Experimental within 4.3. Remains a couple hard-to-reproduce error conditions, but without damage - should be able to figure out though.
- Next steps for Tabbed Area project
- Proof of concept for SVG cursors
- Demonstrates creation of cursors from SVG sources instead of using he 16x16 aliased (bad) cursors defined in wm_cursors.cc. Result is promising. Next experimental step is creating a per-platform full-color antialiased cursor.
Review
- UI: Editor Edge Highlighting #116684
- Not discussed. Will have to do go/no go next meeting.
- UI Test: Edge Highlighting While Resizing Editors #120998
- As above. Might leave for 4.4
Design & Discussion
- Wider ID Search
- 50% wider seems reasonable. Harley will PR.
- Refactor RNA_def_property_ui_icon to not use
consecutive
but a defined icon.- Yes, let’s replace the odd uiBut->iconadd with an icon_id instead.
- UI Experiment: Operator Preferences on Status Bar #126477
- Lots of discussion about saving operator settings, window locations, sizes, etc in a separate JSON file
- WIP: Support for TTC/OTC and Text Object Styles #127290
- Harley explained that this isn’t really about adding a Text Object feature, but about allowing face selection within font collections for CJK users. Harley will break these apart, work with YimingWu to try to get better regional CJK usage.
- WIP: UI: Icons in ID Search List (Alt) #127086
- Hans will look at to see if the underlying direction is sound (passing the id). Harley will do more work toward a more final shape we can look at again.
- WIP: UI: Status Bar During Non-Operator UI Interaction #127005
- A bit of a rabbit hole on what to show during text/number entry. Agreed to just blank the status bar during rather than worry about showing specific options.
- Blender Conference
- We’ll do another talk, mostly looking at changes we made over the last year.
- Pablo showed off PR for mouse button 4 & 5 use for back/forward
- Discussion of node snapping options, wanting them off the toolbar
- Lots of discussion of operator redo panel and the relationship between operator values, keymaps, etc. First step needed will be converting the redo (HUD) panel to a regular popup block (Harley) and then see about saving/restoring position. Then we can (hopefully) think of showing something similar in its place during operations for keys, values.
- Harley should update old PR that adds search to Preferences, so Hans can take a look.
- Habib is wanting to work on Gizmos. Yeah!
- Lots of discussion with Jonas about his work, and about his help with Docking.
- Lots of parts we want in for 4.3 including the Objective C refactoring, color picker changes, etc.
- Harley will look at image copy/paste with image files paths on Windows since this this is done often on the Mac side.
- Pablo mentioned that we can use Ctrl-C and Ctrl-V for image copy/paste in Image Editor, but just not in UV Editor.