mihon/app/src/main/java/eu/kanade/tachiyomi/util
Andreas 0086743a53
Use 1.x preference abstraction (#8020)
* Use 1.x preference abstraction

- Uses SharedPreferences compared to 1.x impl which uses DataStore but it breaks all settings screens currently
- Move PreferencesHelper to new PreferenceStore
  - PreferencesHelper should be split into smaller preference stores and be in core or domain
- Remove flow preferences as new PreferenceStore handles changes for us

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>

* Fix PreferenceMutableState not updating

* Fix changes not emitting on first subscription

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>
2022-09-17 11:48:24 -04:00
..
chapter Use 1.x preference abstraction (#8020) 2022-09-17 11:48:24 -04:00
lang Remove some dead code 2022-09-15 22:51:01 -04:00
preference Use 1.x preference abstraction (#8020) 2022-09-17 11:48:24 -04:00
storage Update dependency org.jsoup:jsoup to v1.15.3 2022-08-29 13:08:42 -04:00
system Extract source api from app module (#8014) 2022-09-15 18:12:27 -04:00
view Remove some dead code 2022-09-15 22:51:01 -04:00
CrashLogUtil.kt Lessen the use of GlobalScope launchIO (#7916) 2022-09-02 11:50:44 -04:00
MangaExtensions.kt Use Compose on BrowseSourceScreens (#7901) 2022-08-31 14:41:35 -04:00
PkceUtil.kt Migrate to official MyAnimeList API (closes #4140) 2020-12-18 23:18:31 -05:00