calendar
calendar copied to clipboard
Accessibility: "+ New Calendar", the + should be an icon and not in text
Part of https://github.com/nextcloud/calendar/issues/3540
@nimishavijay @GretaD @ChristophWurst should we remove this "+" inside of a title? We have already the action button on the right side
@jancborchardt ^
Yes, really good point! I think it could be an icon on the left and then we don't need the button on the right
similar to Deck
^ Deck only requires a name for the creation, in Calendar we have different types of Calendars
hence doing it like deck isn't possible because we need the menu. unless you are okay with anchoring the menu on the left, as opposed to all other existing navigation action menus that sit on the right.
I would say creating a normal calendar is a more common task than the other two, so we can put those in a menu, and on clicking the navigation item a normal calendar would be created.
Made a super quick mockup for this (ignore the icons in the menu)
"Add calendar" would create a normal calendar, other 2 options can be accessed from the 3-dot menu What do you think? also cc @jancborchardt if there's any other feedback
Small adjustment after call with @nimishavijay:
- Whole "Add calendar" row is clickable
- Menu has the 3 entries, and is centered below the click area
- "+" is an icon on the left
Does that work @ChristophWurst? This was also the originally intended design for the "New calendar" section in the first place, but then for some reason (component limitation?) the action menu on the right was used.
Last state: https://github.com/nextcloud/nextcloud-vue/pull/2555#issuecomment-1077514959
So we need to finish https://github.com/nextcloud/nextcloud-vue/pull/2587.
This ticket is blocked https://github.com/nextcloud/calendar/pull/4082 Calendar should be bumped to the newer (up to v.6) version
Might already be fixed by #4539.
Ref #4525
already be fixed by https://github.com/nextcloud/calendar/pull/4539.
Ref https://github.com/nextcloud/calendar/issues/4525