From bcbad6f26220cadc9c7de840a1ad172290477e03 Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Tue, 7 Apr 2026 18:51:25 +0200 Subject: [PATCH] Refine TV player remote control key mappings Update directional key behavior to separate seeking, showing controls, and toggling playback. Left/Right now seek without showing controls, while Up/Down now only show controls instead of toggling playback. --- .../main/java/hu/bbara/purefin/tv/player/TvPlayerScreen.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app-tv/src/main/java/hu/bbara/purefin/tv/player/TvPlayerScreen.kt b/app-tv/src/main/java/hu/bbara/purefin/tv/player/TvPlayerScreen.kt index c6248864..0d1d7697 100644 --- a/app-tv/src/main/java/hu/bbara/purefin/tv/player/TvPlayerScreen.kt +++ b/app-tv/src/main/java/hu/bbara/purefin/tv/player/TvPlayerScreen.kt @@ -155,15 +155,16 @@ fun TvPlayerScreen( when (event.key) { Key.DirectionLeft -> { viewModel.seekBy(-10_000) - viewModel.showControls() true } Key.DirectionRight -> { viewModel.seekBy(10_000) + true + } + Key.DirectionUp, Key.DirectionDown -> { viewModel.showControls() true } - Key.DirectionUp, Key.DirectionDown, Key.DirectionCenter, Key.Enter -> { viewModel.togglePlayPause() viewModel.showControls()