2025-05-06 User Interface Meeting

User Interface Module Meeting 2025-05-06T15:00:00Z

Regular User Interface module meeting for planning and coordination. Last regular meeting was April 22nd, next meeting on 2025-05-20T15:00:00Z

Present

  • Julian Eisel
  • Pablo Vazquez
  • Hans Goudey
  • Habib Gahbiche
  • Richard Antalik
  • Nika Kutsniashvili
  • John Kiril Swenson
  • Jonas Holzman
  • Jean-Silas Moor
  • Harley Acheson

Since the Last Meeting

Meeting Topics

  • ctrl J vs. J shortcut for joining
    • Lots of discussion of the use of J, Ctrl-J, P, Ctrl-P, and even F. Will probably just let Jacques use what he prefers (with Hans).
  • Compositor: make compositor node trees reusable
    • Looks great, not much for UI to comment on.
  • Tree view selection
    • This would a great thing to ask Pratik to consider as he has done so much similar work in Outliner. Minimum is just support for Shift- and Ctrl- selection. Some things like “A” will have some conflicts and can be considered later.

Review

  • Preferences: Add Theme reload operator #137337
    • This is nice but Hans would prefer that we actually store the current theme name. Then this would be supplanted by a regular operator.
  • UI: Line hints in tree views, indicating the drop location for drag-and-drop #138122
    • This is done like Harley’s old attempt, which uses immediate mode at a place this isn’t suitable and could hamper further work. Julian will add some notes in case the author want to pursue. We like the feedback in Outliner for “move into”, not as Harley mentioned in that PR.
  • UI: Add Drag & Drop Feedback on Windows #107056
    • This just needs testing on Mac and Linux to make sure there are no ill effects. This PR adds Windows-specific features that might affect other platforms. But looks great, just needs a couple tests.
  • UI: Status Bar Merge Proportional Size Keymap Entries #138458
    • We like the approach. It is a general way of collapsing some of these redundant-looking entries so we should look for other examples. We like the change to “Proportional Size” text. Harley might be able to also merge in the “MsPan” items, but he’d need to make icons for the trackpad events first.
  • UI: Solo Icon Change #137014
    • Approved by Animation, but we still don’t like this. Not much enthuiasm for variations on this either. Maybe based on list items? Our preference for having the unselected icon show the current state rather than potential action or state makes this one a bit harder.

Design Discussions

  • UI Experiment: Hover Increment/Decrement More Button Types #138344
    • We like this. No worries about keymap differences between inc/dec while hovering versus in text entry mode. Harley will work with Campbell on it.
  • UI Experiment: Save All Data #138023
    • The PR is mainly a discussion item. Might be something we point the high-ups to in order to ask why it can’t be this simple. Outliner “Unused Data” mode could use some love.
  • John: Possible 5.0 changes to VSE:
    • Whether we should ensure that you can only ever select whole strips or handles (but not both)
      • Generally agreed – but separate modes like ripple edit should be dealt with first, since they can otherwise only be done with the current selection system
    • Support multiple handle tweaking of multiple selected strips (even if not all of their handles are selected)
      • Agreed, and it could even come in 4.5 since it’s not a workflow-disrupting change
    • Hold offsets clamped by default
      • Agreed for movie + sound strips only in 5.0.
4 Likes