Skip to content

Add basic widget support #436

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

Conversation

diasDominik
Copy link
Contributor

No description provided.

@diasDominik diasDominik force-pushed the add-basic-widget-support branch 2 times, most recently from cab623a to 7e81e9e Compare March 1, 2025 22:14
@DennisBauer DennisBauer added the feature New feature or request label Mar 2, 2025
@DennisBauer DennisBauer changed the base branch from main to feature_widget March 3, 2025 16:32
DennisBauer and others added 26 commits March 3, 2025 18:46
Currently translated at 100.0% (71 of 71 strings)

Translation: RecurringExpenseTracker/RecurringExpenseTracker
Translate-URL: https://hosted.weblate.org/projects/recurringexpensetracker/recurringexpensetracker/zh_Hans/
…nsetracker-recurringexpensetracker

Chinese (Simplified Han script) Translations update
Currently translated at 100.0% (71 of 71 strings)

Translation: RecurringExpenseTracker/RecurringExpenseTracker
Translate-URL: https://hosted.weblate.org/projects/recurringexpensetracker/recurringexpensetracker/nl/
…nsetracker-recurringexpensetracker

Added Dutch translations from Hosted Weblate
…lite

Update dependency androidx.sqlite:sqlite-bundled to v2.5.0-rc02
fix: apply suggestions

fix: move navigation to SettingScreen

fix: apply suggestions

Fix ktlint
Remove whitespace prefix for version number
Sort alphabetically
Layout tweaks
DennisBauer and others added 23 commits March 20, 2025 14:31
Make sure the task only runs in release builds
Add token to make sure release pipeline doesn't run into rate limitation
This makes sure that the version checks works on all platforms not just
Android.
…ultiplatform

Make About screen multiplatform compatible
…tlin

fix(deps): update dependency org.jetbrains.kotlin:kotlin-test to v2.1.20
…droidx.datastore.preferences

fix(deps): update dependency androidx.datastore:datastore-preferences to v1.1.4
…lite

fix(deps): update dependency androidx.sqlite:sqlite-bundled to v2.5.0-rc03
fix(deps): update room to v2.7.0-rc03 (patch)
Currently translated at 100.0% (78 of 78 strings)

Translation: RecurringExpenseTracker/RecurringExpenseTracker
Translate-URL: https://hosted.weblate.org/projects/recurringexpensetracker/recurringexpensetracker/zh_Hans/
…nsetracker-recurringexpensetracker

(Chinese (Simplified Han script)) translation updated using Weblate
The common Res strings are added as sourceSets and can be imported but
when using them in non common Code it gives a compile error that it
can not find them. Exposing them as public solves this.
This adds a Widget using jetpack compose glance instead of xml.
This is the basic implementation updating the Widget does not work jet.
Replicating the common UpcomingPaymentsViewModel as with glance we can't
use ViewModels. Also we only have a small amount of basic composables
there is no e.g. Card with this reducing the information and style shown
in the Widget to a minimum.
The configuration of the Widget is also not yet there but prepared to be
also able to use Grid or List mode.
@diasDominik diasDominik force-pushed the add-basic-widget-support branch from 7e81e9e to 6435453 Compare March 30, 2025 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants