Auxio/app/src/main/java/org/oxycblt/auxio/playback
OxygenCobalt 16eccee8e5
all: add collection utils
Add new shortcut utilities for collecting StateFlows in a safe manner.

The priamry addition here is collectImmediately. collectImmediately
just calls block with the existing value initially, which helps remove
a good amount of bugs regarding state initialization. Sure, it is a bit
inefficient given that it will also initialize on startup, but this is
okay.

The other utilities are the same, but simply remove the launch
boilerplate.
2022-06-21 10:51:56 -06:00
..
queue all: add collection utils 2022-06-21 10:51:56 -06:00
replaygain ui: add util for fragment objects 2022-06-20 12:03:57 -06:00
state playback: fix remember shuffle regression 2022-06-20 16:10:23 -06:00
system settings: improve preference management 2022-06-20 11:12:55 -06:00
IndicatorMaterialButton.kt image: add image group 2022-06-10 11:57:50 -06:00
PlaybackBarFragment.kt playback: allow customization of detail playback 2022-06-21 09:13:57 -06:00
PlaybackPanelFragment.kt all: add collection utils 2022-06-21 10:51:56 -06:00
PlaybackViewModel.kt playback: allow customization of detail playback 2022-06-21 09:13:57 -06:00
StyledSeekBar.kt all: update logging 2022-06-15 11:06:10 -06:00