User Interface Module Meeting 2025-01-14T16:00:00Z
Regular User Interface module meeting for planning and coordination. Last regular meeting was December 17th, next meeting on January 28th
Attendees
- Julian Eisel
- Hans Goudey
- Pablo Vazquez
- Habib Gahbiche
- Nika Kutsniashvili
- Jonas Holzman
- Harley Acheson
Merged Since Last Meeting
- Fix #130853: Asset shelf popup when Spacebar mapped to different actions #131351
- Fix #123702: Don’t Change TransOpt Flags with Language If Current Profile #132046
- Fix #117427: Adjust Alert Popup Widths #132098
- Fix #94152: Fix cursor update over UI buttons #132185
- Fix #102347: Maximum Width for Status Bar Report Banners #132307
- Fix #117353: Improved Selection From Fonts Folder #132318
- macOS: Fix path icon not being cleared when creating a new file #132359
- UI: Improve Studio Lights Editor layout #132425
- Fix #100264: Outliner icon overlap when filter collection is off #132339
- Fix #92998: Allow UI List Reversed Alpha Sort #132578
- Fix #100652: Correct Shortcut Hovering Editor Type Button #132612
- Fix #132097: Color Tooltips Without Alpha #132287
- Fix #118418: Update Info Editor for Non-Owned OPERATOR_FINISHED #132315
- UI: Refactor templates into individual files #132468
- Fix #70246: Don’t Clear Tooltips on Timer Events #132539
- UI: Improved User Feedback for Animation Playback Timer #132648
- Fix #120833: Align Reset to Default with Preferences Defaults #132762
- Fix #132769: Reset Mouse Cursor In Popups #132775
- Fix #91360: Remove Printf When Changing Screens #132778
- Fix #132386: Scale Tree View Hierarchy Lines with 2D Zoom #132817
- Fix #132830: Regression: Cursor restores the update in GN input #132848
- Fix #124814: Correctly Collapse Long Non-Categorized Lists #132881
- Fix #132122: Default Value for Camera FOV Angle #132364
- Fix #109995: Outliner listen to collection change in the header region #111725
- Fix #100786: Collection hide viewport in properties tab #132107
- UI: Meshcache modifier boolean flip axis property #132849
- Fix #126409: Allow Menu Accelerators for Toggles #132309
- UI: Capitalize default filenames from “untitled” to “Untitled” #132424
- Fix #132931: Allow Wider Icons for Collapsed XYZ Modifiers #132945
High Severity Bugs
- Shortcuts to change “Editor Type” does not remember previous choice #130372
- Jonas and Harley will look at next week probably.
Winter of Quality
- HackMD page
- Open Reports: -164
- Open Bugs: -129
- Needs Dev Info: -41
Review
- UI: Themeable RedAlert, Error, Warning, Info Colors #131127
- Colors to work to help differentiate warnings, alerts, confirmations
- Fix #49117: Larger Alternative for Frame Cursor #132767
- General feeling is we should merge this and later work to remove it.
- Fix #129579: Improvement to Changed Brush Display #131119
- Fix #79977: Light Theme NumSlider InnerSel #131338
- UI: Reduce Light Theme Icon Border Opacity #131396
- Fix #59358: Don’t Show Status Bar Impossible Confirms & Cancels #131336
- UI: Improve Status Bar Display for Mesh Point Normals #131586
- Refactor: Allow any icons for RNA_def_property_ui_icon #127780
- Fix #83589: Remove Tooltips on Gizmo Mouse Down #132576
- UI: Upgrade Inter font 4.0 → 4.1 #132508
Roadmap
- Proposed MacOS Platform Changes #132509
- We will try for text input keymaps and title bar changes within 4.4
- Enhance the support for IME in Windows. #132102
- Julian will contact Sergey, we’ll arrange a meeting to discuss review strategy.
- WIP: UI: Bidirectional Text and Complex Shaping #104662
- Harley mentioned need for time from Habib before move to Experimental.
- Linux needs larger cursors
- Harley will probably make 16/24/32 set, selected automatically
Design & Discussion
- Continue with bug squishing
- Will probably have a week of documentation, meeting next week to plan
- Lots of discussion on Jonas’ PR regarding X-ray
- Discussion of Jonas’ MacOS-specific PRs
- Discussion of Habib’s PRs
- Harley will make a DevTalk post asking for community help dealing with improving operator statuses.
- Harley so excited to see everyone that he forgot to take notes.
- Show “Experimental” without “Developer Extras”?
- Yes, we want to separate these things. We’ll first identify all the parts and make a plan.
- UI: Experiment: Object Scale Warning #132969
- This is something we like
- UI: Experiment: Status Feedback #132957
- This would probably work better if shown like #132969
- Do we want upper/lowercase functions that work for non-Latin?
- UI Experiment: Area Maintenance by Dragging Headers #131222