Barnabas Balogh d24eff19cc refactor: improve player gesture feedback with timed visibility components
- 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.
2026-01-27 19:16:23 +01:00
2026-01-16 19:47:33 +01:00
2026-01-16 19:47:33 +01:00
2026-01-16 19:47:33 +01:00
2026-01-16 19:47:33 +01:00
2026-01-16 19:44:53 +01:00
2026-01-16 19:47:33 +01:00
Description
No description provided
MIT 1.6 MiB
Languages
Kotlin 100%