-
Notifications
You must be signed in to change notification settings - Fork 283
Merge calendar and subscription list #1551
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
Merge calendar and subscription list #1551
Conversation
|
What I can think of right away:
Maybe we can only differentiate write/read-only status ? |
👍
Does it matter to be able to tell them apart in the calendar-list?
Not sure i completely get your point, but that's what calendar list and subscription list did all those years? |
Yeah, but I felt it made still sense to differentiate them somehow, even in a merged list, in order to explain why they wouldn't be available in the calendar picker. Therefore I feel it would be nice to show something like a tooltip / title when hovering over the calendar to tell this, or some kind of other visual tip. |
|
Sounds good. But the heading "My calendars" is a bit unneeded here (apart from us never using the "my" form in the interface). We could cut the header and put the "+ Add calendar" (which opens the popover) as a half-grey entry at the bottom of the list. (Just like we have that proposal for Contacts for "+ Add group" as last item in the group list.) |
|
@tcitworld I checked and no other app does that. Like in files, you can see the Avatar to indicate it is shared with you, but from this screenshot you can't tell that one is read-only and the other is read-write: Same for contacts. @jancborchardt What's your call on this? Is it necessary to be able to tell read-only and read-write shared calendars apart in the calendar-list? |
Thinking back, the issue is not at the calendar list level but at the calendar picker level (since you're not using the calendar list to create a new event). So...disregard everything I said about this, it doesn't apply here. I'm still interested in discussing how we could do something at the calendar picker level. |
I already added an avatars to the calendar-picker, in case the calendar is shared with you. |
|
Yeah, I’d also say the discussion on adding an indicator or how to differentiate is separate from this here. :) |
cbad4eb to
d4eaa95
Compare
|
I still have to reduce the default opacity of the New Calendar entry. |
|
Nice stuff! More design feedback:
Kind of related since we are working on the list:
Moved to #1582 since it's really not related to this PR. |
That's already the case. https://github.com/nextcloud/calendar/pull/1551/files#diff-d389c50efe9671db3af56f7d289e3f62R26 :)
I can make it wider, but i would like to stick to using the vue |
src/components/AppNavigation/CalendarList/CalendarListTitle.vue
Outdated
Show resolved
Hide resolved
See https://github.com/nextcloud/calendar/pull/1551/files#r338393703 |
src/components/AppNavigation/CalendarList/CalendarListTitle.vue
Outdated
Show resolved
Hide resolved
d4eaa95 to
973d5c4
Compare
|
The little |
|
We have the same in front of "+ New event". :) |
then same comment :p |
|
It is what @jancborchardt suggested and I like it as well |
I think he meant the + we use in every other apps, so the icon-add button :) |
|
@jancborchardt ^ ? :) |
|
@tcitworld Should we get this in? :) |
|
Let me find time to play with it a bit. |
tcitworld
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When a calendar/subscription is created, the creation menu isn't closed. Just set isOpen to false once it's done.
|
Also a click on |
|
And finally I'm also interested in @jancborchardt opinion on using an icon or a |
Signed-off-by: Georg Ehrke <[email protected]> Alternative design with calendar-icon Signed-off-by: Georg Ehrke <[email protected]> Move new calendar to bottom of list Signed-off-by: Georg Ehrke <[email protected]> Reset new calendar menu on close Signed-off-by: Georg Ehrke <[email protected]> use actions instead of counter Signed-off-by: Georg Ehrke <[email protected]>
29c1da9 to
578d3b3
Compare
|
I fixed both issues you mentioned |
tcitworld
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can fix the + situation later.







At Nextcloud conference, @tcitworld and me also discussed that we should consider merging calendar and subscription list, because many users don't understand why some shared calendars appear in calendars and others appear in subscriptions.
I was experimenting a little and came up with this for a new list design:
This would also satisfy users who preferred the old behaviour of calendars with VEvent and VTodo.
@tcitworld @jancborchardt What do you think about this proposal?