User Interface Module Meeting 2025-03-25T16:00:00Z
Regular User Interface module meeting for planning and coordination. Last regular meeting was March 11th, next meeting on 2025-04-08T15:00:00Z
Attendees
- Julian Eisel
- Pablo Vazquez
- Hans Goudey
- Richard Antalik
- Habib Gahbiche
- John Kiril Swenson
- Jean-Silas Moor
- Harley Acheson
Since the Last Meeting
- UI: Include obdata in material properties context path #134968
- UI: Increase default rows of tree view #135426
- UI: Improve Usage of Tooltips for Pen Users #135602
- Fix #94324: Longer Drag Threshold for Pens on Tool Icons #135677
- UI: Hide NLA Scrollbars When Very Short #135834
- Fix #135742: Avoid unespecified font style for side panel categories text draw #135824
- Fix #135970: Allow Allow Movement After Tooltip Timer Starts #135997
- UI: Blender theme colors matching the default theme for the face orientation front #136034
- Fix: UI: Wrong tooltip for Developer Extras #134584
- BLF: Configurable Line Breaking Behavior #135203
- UI: Typographical and Path Wrapping for Tooltips #136148
- UI: Increase Border Edge Drag Width #135952
- UI: Increase Height of the Left-Size Corner Action Zones #135954
- Fix #136206: Clamp Max Row Calculation in Enum Lists #136265
- Fix #135672: Ghost: Prefer CF_HDROP ahead of CF_TEXT during dragānādrop #135939
- Fix #136119: Remove Warning Message With Save As #136127
- Fix #93504: Text moving in status bar #135899
- UI: Increase Contrast of Area Resize Feedback #136108
- UI: Color Icons for Red, Green, & Blue #136154
- Gizmo: Add icon_value property to support using custom icons #136080
- Fix #113383: Clear button in text box closes the redo panel #135727
- Fix #136252: Extra chevron on Particle context data breadcrumbs #136256
- UI: Scroll Bars on the Left Side of Left-Aligned Regions #136218
- UI: Increase Hit Size of the Close Region Action Zone #136334
- Prevent calling strncmp on a nullptr when getting PROCESSOR_IDENTIFIER #136472
Meeting Topics
Review
- UI: Rename āTris to Quadsā to āTriangles to Quadsā #136250
- Yes, we should stop using ātrisā anywhere
- UI: Allow Changing Editor Outline Width #126334
- We like this, move forward. Minimum area size handling isnāt yet working correctly at border sizes over 3, for example the min behavior for slim Timeline. Need to bring back the border along global areas. We want the line below Top Bar, but also the drag-hide behavior with Status Bar.
- UI: Padding When Opening Menu When One is Already Open #135692
- Will break into two pieces, one just for wide menus and the other for menu item padding.
Design Discussions
- Habib might be able to help with RTL after his current project.
- Pablo pointed out that region scroll bars seem to hide completely sometimes rather than just reduce opacity. This might be tied to region overlap and transparency. We want to fix this.
- We talked a bit about āviconā-style icons, now used for the RGB buttons. We might have more uses for this. There are some uses of immRecti drawing that could be replaced with UI_draw_roundbox now.
- Discussion of Pabloās idea of coloring object types, like camera, empties, etc. We like it!
- When discussing area resizing issues we agreed that we would rather have pill-like indication of selected workspace rather than tabs. Might help with sidebar tabs too.
- We want to remove the shadow on panel grips.
- Resetting themes is confusing and awkward. Blender doesnāt even know what theme is currently selected. Needs thought and design.
- Move the theme text styles out of theme? That might help with accessability to separate these out. Needs some thought though as some themes might want unique text styles.
- Timeline scroll bar hiding could consider that header could be hidden too.
- Timeline āpostā under the current frame could be hidden when slim.
- Discussion of how we could move āsceneā and āviewlayerā widgets out of top bar, without a clear plan. Pablo will make a design document.
- Discussion of new template for sound equalization, talk of use of dB for root-power quantities.
- We should consider measuring all items on popovers to get accurate widths rather than having to choose width arbitrarily.
- Can toggles on menus not close the menu?
- More discussion of property category visibility. We want to return to earlier option of having them on header menu, and also on a right-click region menu.
- Richard showed us VSE pivot point manipulation. Pablo would love move alignment with similar operations outside of VSE.
- Enhance the support for IME in Windows. #132102
- Not discussed.
- UI Experiment: Region Scaling Edge Highlighting #136337
- We like this and should go forward with it. We should also look at how these regions snap too, as Sidebar minimizes awkwardly.
- UI: Changes to the Hide Region Widget #118089
- Lots of talk of these as Harley needs something with a larger hit zone but canāt find anything he likes. Hans might consider the ālineā version if it were shorter. There might be an option where closed regions are indicated with a full-height line at the edge - worth experimenting with.
- UI Experiment: Material Symbols font #121603
- Still not much appetite for this.
- UI Experiment: Icons As Text #136013
- Nice idea, but we lack any use case. Keep around as a reference and make sure not to break it.
- UI Experiment: Area Maintenance Visible Corner Drag Widgets #134826
- We are still hoping that area tabs will not require this and therefore having to backtrack out of this. Harley needs to work through that we can do all needed operations with editor tabs rather than entire area.
- Compositor: shortcut to hide/show nodes
- Would like someone from UI module to check out patch to pull sound equalizer into its own template (out of curvemapping) #136363
- We like this and have not problems with the the code duplication.
Need Help
- We need a mockup for a good looking region visibility widget #118089