nextcloud-vue
nextcloud-vue copied to clipboard
Introduce cascading menus for actions
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
Google drive
Slack
Zoom
Originally posted by @marcoambrosini in https://github.com/nextcloud-libraries/nextcloud-vue/issues/6209#issuecomment-2473048317
Discussed again in the design call.
The current decision:
- For the desktop use the cascade menu, like in other desktop apps and web-apps with multi-level menus
- For the mobile we have 2 options:
- Keep the current solution with opening the next menu and the "⬅️ Back" button (example: Signal)
- Use a bottom sheet like mobile apps
- Keep the current solution with opening the next menu and the "⬅️ Back" button (example: Signal)
@ShGKme for mobile as a first step we decided to go with i