mirror of
https://github.com/bbara04/Purefin.git
synced 2026-03-31 17:10:08 +02:00
d24eff19ccb9702343fc4a6211e3fc1b843d45c5
- Replace `LaunchedEffect` and manual state handling for showing/hiding player overlays (brightness, volume, seek feedback) with new reusable timed visibility composables. - Introduce `ValueChangeTimedVisibility` to automatically show brightness and volume sliders for a short duration when their values change. - Implement `EmptyValueTimedVisibility` to display the horizontal seek amount indicator and hide it after a delay. - Remove redundant state variables (`brightnessOverlayVisible`, `volumeOverlayVisible`, `showFeedbackPreview`) and related logic from `PlayerScreen`. - Clean up `PlayerGesturesLayer` by removing the `setFeedBackPreview` callback, simplifying its responsibility. - Remove the auto-hide `LaunchedEffect` from `PlayerSideSliders` as this is now handled externally.
Description
Languages
Kotlin
100%