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 widget placement and deletion consistent #1541

Open
1 task done
ES-Alexander opened this issue Jan 6, 2025 · 0 comments
Open
1 task done
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

  • Regular widgets are added by dragging the card into the main View, then releasing the card to spawn the widget in the centre, after which it can be repositioned
    • They can be reordered (in the layer stack) by dragging them in the "Widgets in View" list
    • Deletion is only possible via the "Widgets in View" list
  • Mini-widgets and input-widgets are dragged directly into their containers/bars

Expected or desired behaviour

  1. Widget placement should involve dragging the actual widget where you want it to go
  2. Widget reordering (as that applies to different widget types) should be possible by dragging cards in the "Widgets in View" list
  3. Widget deletion should be possible by either:
    1. dragging the widget into the bottom bar, which should turn into a trash bin / "Remove" region while any widget is being dragged (including during creation, so you can change your mind easily), or
    2. pressing a delete button in the "Widgets in View" list

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