Auxio/app/src/main/java/org/oxycblt/auxio/music
OxygenCobalt b041fe68d0
ui: add util for fragment objects
Add a utility to easily work with lifecycle-dependent fragment objects.

This reduces the code duplication required to maintain objects that
would leak after the destruction of a fragment. We normally would not
do this as a delegate, as that usually entails some lifecycle wizardry
that can easily break and crash the app in esoteric situations.
However, this this just extends the normal lifecycle without watching
any state, it seems to be pretty safe to use.
2022-06-20 12:03:57 -06:00
..
backend settings: revamp settingsmanager into settings 2022-06-20 09:12:19 -06:00
dirs ui: add util for fragment objects 2022-06-20 12:03:57 -06:00
Indexer.kt all: update logging 2022-06-15 11:06:10 -06:00
IndexerService.kt playback: add shuffle shortcut 2022-06-18 11:20:22 -06:00
IndexerViewModel.kt music: split display name fix across versions 2022-06-05 19:11:58 -06:00
Music.kt music: switch excluded system to storagevolume 2022-06-14 10:12:05 -06:00
MusicStore.kt settings: revamp settingsmanager into settings 2022-06-20 09:12:19 -06:00
MusicUtil.kt util: add reflection utilities 2022-06-15 11:24:47 -06:00
StorageFramework.kt image: remove animated indicator 2022-06-15 16:11:41 -06:00