mirror of
https://github.com/Chesire/Nekome.git
synced 2026-03-13 09:01:28 +08:00
* chore: add the required glance dependencies * feat: add new module for the widget * feat: allow adding widget to home screen * feat: display all active series on widget * feat: update series from the widget * feat: update the look of the widget * feat: update the widget defaults Update so that we display a slightly better UI when first starting the widget. * feat: display better progress string * feat: set max title length to 3 lines * refactor: move the provideGlance method up * feat: show progress indicator while performing update * feat: update the text style for title slightly * refactor: update to use string resources * feat: sort the series based on user preference * feat: notify glance widget of data updates When the data updates such as updating a series progress, or adding a new series, we need to notify the glance widget. This is done via a singleton class that listens to the repository, and on updates to the data fires the required worker to update the widget. * style: ktlint fixes * style: detekt fixes