Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

frontend: editor: make configuration windows and mechanisms consistent #1540

Open
1 of 6 tasks
ES-Alexander opened this issue Jan 6, 2025 · 0 comments
Open
1 of 6 tasks
Labels
enhancement New feature or request polish ui UI related issues ux Has to do with the user experience

Comments

@ES-Alexander
Copy link
Contributor

ES-Alexander commented Jan 6, 2025

Current behaviour

  • cog buttons in the "Widgets in View" list for regular and mini-widgets
  • sidebar for Input widgets, with completely different styling
    • opens on click of the widget itself, on top of the View area
cursed

Expected or desired behaviour

  1. Widget configuration does not have to be exclusive of movement --> the configuration options should ideally appear somewhere minimally disruptive to the rest of the editing process
    • The best place for this (in my mind) is the bottom bar, because while configuring one widget you are definitely not dragging another one into existence
  2. The style and mechanisms need to be consistent, to avoid people having to learn several different interfaces to do effectively the same thing in slightly different contexts
    • Having configuration always occur in the bottom bar would help with this
      • This would also allow highlighting the currently "focused" widget both in the View and in the "Widgets in View" list in the sidebar
    • Making a widget the focus for configuration should only occur by:
      1. clicking it in the View,
      2. clicking its cog in the "Widgets in View" list in the left sidebar, or
      3. (advanced implementation) holding a designated modifier button and clicking the widget while outside of Edit Mode, as a shortcut to open Edit Mode with that widget in focus
    • Removing configuration focus should be possible by:
      1. clicking an X in the top right corner of the bottom bar
      2. clicking on an unused part of the View
      3. clicking on another widget, to swap the focus to it
    • Loading, saving, and renaming the Custom Widget base should be done exclusively via the configuration window

Prerequisites

  • I have checked to make sure that a similar request has not already been filed or fixed.
@ES-Alexander ES-Alexander added enhancement New feature or request ui UI related issues ux Has to do with the user experience polish labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request polish ui UI related issues ux Has to do with the user experience
Projects
None yet
Development

No branches or pull requests

1 participant