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 Count #23

Open
1 task done
PSchmiedmayer opened this issue Jul 30, 2023 · 0 comments
Open
1 task done

Badge Count #23

PSchmiedmayer opened this issue Jul 30, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@PSchmiedmayer
Copy link
Member

PSchmiedmayer commented Jul 30, 2023

Problem

Applications on iOS can use a badge count to display the number of notifications that are currently requiring user action. This functionality could be added to the Spezi module.

Solution

We propose to add mechanisms to display a badge count in the app reflecting the number of open tasks. Unfortunately, the badge count needs to be defined at the time that the notification is scheduled. As we can only know the current number of uncompleted events based on the latest interaction with the scheduler module and can not plan the badge count ahead.

Therefore, this feature requires rescheduling the notifications when the application is opened/closed or when tasks are changed. Based on these rescheduled notifications, we can predict and set the badge count. It would be good to adapt the badge count calculation dynamically once it is computed, e.g., using a configuration closure.

Code of Conduct

  • I agree to follow this project's Code of Conduct and Contributing Guidelines
@PSchmiedmayer PSchmiedmayer added the enhancement New feature or request label Jul 30, 2023
@PSchmiedmayer PSchmiedmayer moved this to Backlog in Project Planning Jul 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant