User Interface Module Meeting
Regular User Interface module meeting for planning and coordination. Last meeting was January 16, next meeting on February 13.
Attendees
- Julian Eisel
- Brecht Van Lommel
- Pablo Vazquez
- Hans Goudey
- Thomas Dinges
- Harley Acheson
Merged Since Last Meeting
- Cleanup: Use std::string to store UI button string #117183
- Outliner: Double-click on item icon to select contents/hierarchy #110151
- UI: Change of File Save Icon #117251
- UI: Improved Default GetWindowUnderCursor Behavior #111489
- UI: Dialog to Insert Unicode Characters for Text Objects #116966
- Cleanup: Use std::string to store UI button string #117183
- UI: Replace list of workspace add-ons with a UIList #112684
- UI: Increased Overlay Text Contrast #117351
- Fix: String Offset Assert in Color Picker #117455
- UI: More Defaults for Search Placeholders #113792
- UI: TreeView Hierarchy Line with Region Zoom #117420
- Fix: Allow OSX builds to find blender and inkscape correctly for make icons #117464
- UI: Show user-oriented tooltip for extra options panel #117193
- UI: Remove Unnecessary Confirmation Options #117518
- UI: Confirmations Using Std::String #117519
- Fix: Entering node group via icon after exiting it via ctrl+tab broken #117542
- UI: Operator Props Dialog Changes #117528
- UI: Operator Confirm Dialog Changes #117564
New Review Items
- Design: User Interface Code Refactor #117604
- All agreement. Most likely Hans directing Harley
- UI: Tree view, no longer auto-expand clicked item
- UI: Image Rotate #117352
- We like. Brecht will review
- UI: Vertical Bar Separator #117310
- Hans reviewing, agreement otherwise. Harley will propose uses later.
- UI: Hide Text Editor and Console Cursors When Inactive #117462
- Non-blinking alternative, or precursor, to #116595
- Might want to show caret dimmed and/or desaturated?
4.1 Review Targets (Feb 7)?
- UI: TreeView Changes Including Curved Elbow #117654
- Not liking the elbow. Will try with open chevrons
- Proposed Dialog Changes
- Load Factory Settings
- No longer uses Blender icon
- Save Startup File
- Cancel button is now default
- Load Factory Preferences
- No longer uses Blender icon
- Unpack Linked Libraries
- Pack Resources
- Apply Modifier (when multiple users)
- Apply Transforms (when multiple users)
- Have had some review, but needs review by Pablo.
- None should use Blender logo
- Load Factory Settings
- UI: Image Editor Interactive Zoom Control #117050
- Now shows percent sign
- Will be 4.2 target and be used in other areas
In Review
- UI: Gizmo Button for Lock Camera to View #111076
- New icons, toggle item highlights
- Not liking the blue highlight. Filled/Unfilled as status will require open camera icon.
- UI: Consistent Use of Chevron Disclosure Icons #116240
- Being reviewed by Pablo. Conflicts with #117654
- Still only wide agreement. We want this in soon.
- UI: Screen Area Docking #104665
- Being reviewed by Pablo
- UI: Experiment - Editor Edge Highlighting #116684
- Wide agreement. Pablo will evaluate.
- Header highlight should be removed. Pref could use “Outline”, new name for gutter color
Changes
- UI: Cleanup Dialog to Manage Orphaned Data #117242
- A different approach will be used. Will Close.
Other Discussion
- User Interface Guidelines needs work
- We need an icon for “face corner” and probably unselected (open) camera
- Devtalk page for “Face Corner” ideas
- Have asked Alexey Adamitsky if he wants to make large open camera icon
- Remove Blender logo from the alert icons
- Done
- Renaming of “Orphan” to “Unused”
- Weekly meetings, alternating regular module meetings and design work
- Better Date format for meeting title
Demos and Experiments
- UI: Blinking Text Cursors #116595
- Wide agreement. Now configurable. Uses Region Overlay for Text Editor.
- Remove blink speed, on or off.
- WIP: UI: Save Temp Window Sizes & Positions #104727
- Wide agreement. Needs some work on Mac though, Jonas will help
- WIP: UI: Camera View Drawing #117117
- General interest in improvements here. Will get studio involved.
- UI: File Browser System Root View #111714
- Agreement that this is useful. Harley will try to get some assistance from Julian