nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
965 stars 237 forks source link

Distinguish meetings from ordinary events visually #3162

Open ChristophWurst opened 3 years ago

ChristophWurst commented 3 years ago

Is your feature request related to a problem? Please describe.

Bildschirmfoto von 2021-06-07 09-11-11

^ this is how we render events right now. As a user you can not tell if the event is just saved for me or if other people were invited to it.

Describe the solution you'd like

Bildschirmfoto von 2021-06-07 09-13-54

^ in Evolution and other Groupware solutions there is some visual distinction between just an event and a meeting. This distinction could be done as a simple additional icon or event something more advanced like avatars for all the attendees and their participation status.

This enhancement allows the users to see information they otherwise only see after opening the sidebar details for this event and switching to the attendees tab there.

Describe alternatives you've considered

n/a

Additional context

cc @nextcloud/designers for input

skjnldsv commented 3 years ago

Technically, there is a difference? Or is this just based on the number of attendees?

ChristophWurst commented 3 years ago

As soon as there is one attendee you can call it a meeting. Usually it's at least two because the calendar clients will add you as organizer by default. Ordinary events to not have any attendees set.

tcitworld commented 3 years ago

Do we want to do that for alarms and repeated events as well like Evolution does? And should events with booked resources / rooms have a special UI too?

ChristophWurst commented 3 years ago

I would start basic and then see how it turns out.

Resources and rooms can show like attendees, but possibly without an avatar.

skjnldsv commented 3 years ago

I don't like the idea of icons BEFORE the time, but maybe on the top-right?

ChristophWurst commented 3 years ago

Absolutely. Evolution was just an example. We might find a solution that doesn't need icons at all.

Like what if underneath time and summary you see small avatar with all participants? You'll be able recognize that this is a meeting without an icon.

nimishavijay commented 3 years ago

It would actually be great to see more information without clicking on the event, but for month and week views it might be a little bit cramped? Especially since there are many 1 hour or 30 minute events.

Maybe to start off we can show it using icons in the week and day view (I'm thinking on the right of the time -- what do you think?) and more information on the card view using attendee avatars.

Something along the lines of this: image

And in the card view there can be one field that shows some of the attendees like this, maybe just below location: image

What do you think?

ChristophWurst commented 2 years ago

Let's consider this for the next planning session. I think it will make the planned feature https://github.com/nextcloud/calendar/issues/144 a bit more rounded

st3iny commented 2 years ago

Reopened due to #4351