sfsam / Itsycal

Itsycal is a tiny calendar for your Mac's menu bar. http://www.mowglii.com/itsycal
MIT License
3.26k stars 234 forks source link

[Feature Request] Separate UI treatment depending on a meeting state #190

Closed rafiron closed 2 years ago

rafiron commented 3 years ago

Hi,

In the mac calendar app, one can clearly see the meeting that is marked as 'maybe' from the accepted meetings.

It would be very useful if there would have been a way to quickly identify in itsycal meeting list the state of any meeting - accepted, maybe or not accepted.

sfsam commented 3 years ago

Could you provide a screenshot of how participation status is displayed in Calendar.app or some other app? I don't use this feature myself so I don't know what it looks like. Currently, Itsycal does not display events that the user declined.

rafiron commented 3 years ago

You can refer this screenshot. The meeting which is accepted comes with a solid color while the meeting which is marked as 'maybe' is coming with a pattern. A meeting whose status has not been marked maybe shown without a solid color (to differentiate from the one where the meeting invite was accepted)

Screenshot 2021-06-22 at 1 34 41 PM
sfsam commented 3 years ago

I'm thinking of something like this to visually indicate meeting status:

Screen Shot 2021-06-25 at 8 29 43 AM
rafiron commented 3 years ago

Hi @sfsam ,

Thanks for taking my suggestion. This looks really nice 🙌🏻

I had a minor suggestion for improvement. In the current design, between Tentative and Accepted it's a bit hard to differentiate (the only difference being the bullet being solid or not which is a bit hard to notice at a quick glance).

I was thinking about whether if we can add an outline or gradient of sorts in the Tentative to differentiate it clearly from the other 2 states (like we added a different UI behavior for Pending). Not sure how the UI might look in that scenario.

sfsam commented 3 years ago

I'll think about it. FWIW, this is how Calendar.app shows things in Month-View. I came up with my design before realizing that it's almost the same. I prefer having Pending show the color of the calendar rather than just a gray dot:

Screen Shot 2021-06-25 at 8 51 50 AM
rafiron commented 3 years ago

Yeah, just a gray color will make it difficult to understand for which calendar is this invite pending.

sfsam commented 2 years ago

This is in 0.13.1.