Skip to content
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

Badge in dock for event today #812

Open
teamcons opened this issue Nov 29, 2024 · 3 comments
Open

Badge in dock for event today #812

teamcons opened this issue Nov 29, 2024 · 3 comments

Comments

@teamcons
Copy link

Problem

there is no way to tell the user "you have x events today". The user has to remember and check by themselves

Proposal

a badge with a count of events today in the dock

Prior Art (Optional)

No response

@danirabbit
Copy link
Member

Oh this is interesting. I think I like this, but maybe only for events that have a time and not all-day events. Otherwise things like holiday calendars would probably make it too noisy

@teamcons
Copy link
Author

Solid remark. Noisy info just becomes background info.

maybe then the badge only display a count for the events that havent finished ?
If i saw the dentist at 10, and ive set the event to be until 12, it would not make sense for calendar to display a "1" and poke for my attention at 16

@teamcons
Copy link
Author

teamcons commented Dec 4, 2024

Would this be something to be done in TodayEventMonitor if approved?
It seems to focus on events of the day and listen to changes.

For my proposal, ive noticed this line in HIG about badges:

If the badge is not easily dismissed when the user views your app, it is likely that this is not a good use of a badge.

Would this be an issue/blocking? Could this be avoided by checking whether user want to be reminded of an event when parsing events to get to a count ?
This would be akin to a persistent notification after all. Is it redundant with event notifications ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants