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

Introduce cascading menus for actions #6236

Open
marcoambrosini opened this issue Nov 19, 2024 · 1 comment
Open

Introduce cascading menus for actions #6236

marcoambrosini opened this issue Nov 19, 2024 · 1 comment
Labels
1. to develop Accepted and waiting to be taken care of design Design, UX, interface and interaction design enhancement New feature or request feature: actions Related to the actions components

Comments

@marcoambrosini
Copy link
Contributor

I think the the current submenu UX is not ideal and should only be a mobile fallback. We should have proper cascading menus for devices that are big enough.
This allows to very quickly scan the content of the submenus and removes the clumsy mouse interaction of going one level deep and coming back.

Examples

Microsoft 365
Screenshot 2024-11-13 at 10 46 41

Google drive
Screenshot 2024-11-13 at 10 46 11

Slack
Screenshot 2024-11-13 at 10 55 06

Zoom
Screenshot 2024-11-13 at 10 55 28

Originally posted by @marcoambrosini in #6209 (comment)

@ShGKme ShGKme added enhancement New feature or request feature: actions Related to the actions components design Design, UX, interface and interaction design 1. to develop Accepted and waiting to be taken care of labels Jan 7, 2025
@ShGKme
Copy link
Contributor

ShGKme commented Jan 7, 2025

Discussed again in the design call.

The current decision:

  1. For the desktop use the cascade menu, like in other desktop apps and web-apps with multi-level menus
  2. For the mobile we have 2 options:
    1. Keep the current solution with opening the next menu and the "⬅️ Back" button (example: Signal)
      image
    2. Use a bottom sheet like mobile apps
      image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of design Design, UX, interface and interaction design enhancement New feature or request feature: actions Related to the actions components
Projects
None yet
Development

No branches or pull requests

2 participants