nextcloud-libraries / nextcloud-vue

🍱 Vue.js components for Nextcloud app development ✌ https://npmjs.org/@nextcloud/vue
https://nextcloud-vue-components.netlify.app/
Other
217 stars 89 forks source link

Introduce cascading menus for actions #6236

Open marcoambrosini opened 1 week ago

marcoambrosini commented 1 week ago

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 https://github.com/nextcloud-libraries/nextcloud-vue/issues/6209#issuecomment-2473048317