[GSoC'24] Card Due Widget
[!NOTE] The reviewer need to switch enabled to true in order to test the widget, also which can be accomplished by removing the
android:enabled="false".
Purpose / Description
This commit introduces the Cards Due Widget, which is improved version of Ankidroidsmall Widget. Features:
- Displays the number of due cards and estimated time of arrival (ETA) based on current deck data.
- Updates widget views periodically or upon receiving specific broadcast intents.
How Has This Been Tested?
https://github.com/user-attachments/assets/5162e380-5572-4c3e-a0e6-9210439c0cac
Checklist
Please, go through these checks before submitting the PR.
- [x] You have a descriptive commit message with a short title (first line, max 50 chars).
- [x] You have commented your code, particularly in hard-to-understand areas
- [ ] You have performed a self-review of your own code
- [x] UI changes: include screenshots of all affected screens (in particular showing any new or changed strings)
- [ ] UI Changes: You have tested your change using the Google Accessibility Scanner
Message to maintainers, this PR contains strings changes.
- Before merging this PR, it is best to run the "Sync Translations" GitHub action, then make and merge a PR from the i18n_sync branch to get translations cleaned out.
- Then merge this PR, and immediately do another translation PR so the huge change made by this PR's key changes are all by themselves.
Read more about updating strings on the wiki,
Hello 👋, this PR has had no activity for more than 2 weeks and needs a reply from the author. If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing! You have 7 days until this gets closed automatically
closing it, after discussion with @xenonnn4w