From 2fe757d8150813d236546d438f4282cae2ac4dbc Mon Sep 17 00:00:00 2001 From: RafaRamos Date: Wed, 3 Jan 2024 14:05:02 +0100 Subject: [PATCH 1/3] Add Sleep timer icon to Audio player. --- .../main/res/layout/fragment_audio_player.xml | 33 ++++++++++++++----- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/app/src/main/res/layout/fragment_audio_player.xml b/app/src/main/res/layout/fragment_audio_player.xml index 6b3aa1bd0..9f8de9b10 100644 --- a/app/src/main/res/layout/fragment_audio_player.xml +++ b/app/src/main/res/layout/fragment_audio_player.xml @@ -279,15 +279,32 @@ android:layout_gravity="center" android:padding="15dp"> - + android:layout_gravity="center" + android:orientation="horizontal"> + + + + + + Date: Wed, 3 Jan 2024 14:05:29 +0100 Subject: [PATCH 2/3] Redirect to Sleep timer bottom sheet, on Sleep timer icon click. --- .../com/github/libretube/ui/fragments/AudioPlayerFragment.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/github/libretube/ui/fragments/AudioPlayerFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/AudioPlayerFragment.kt index 6f3c03274..20c271781 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/AudioPlayerFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/AudioPlayerFragment.kt @@ -44,6 +44,7 @@ import com.github.libretube.ui.models.PlayerViewModel import com.github.libretube.ui.sheets.ChaptersBottomSheet import com.github.libretube.ui.sheets.PlaybackOptionsSheet import com.github.libretube.ui.sheets.PlayingQueueSheet +import com.github.libretube.ui.sheets.SleepTimerSheet import com.github.libretube.ui.sheets.VideoOptionsBottomSheet import com.github.libretube.util.DataSaverMode import com.github.libretube.util.PlayingQueue @@ -152,6 +153,10 @@ class AudioPlayerFragment : Fragment(), AudioPlayerOptions { } } + binding.sleepTimer.setOnClickListener { + SleepTimerSheet().show(childFragmentManager) + } + binding.openVideo.setOnClickListener { BackgroundHelper.stopBackgroundPlay(requireContext()) killFragment() From 0ed6676a194a7cbbdcaab64269a6cc8c423e2ee6 Mon Sep 17 00:00:00 2001 From: RafaRamos Date: Wed, 3 Jan 2024 14:12:32 +0100 Subject: [PATCH 3/3] Minor positioning adjustment. --- app/src/main/res/layout/fragment_audio_player.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/layout/fragment_audio_player.xml b/app/src/main/res/layout/fragment_audio_player.xml index 9f8de9b10..0909662a7 100644 --- a/app/src/main/res/layout/fragment_audio_player.xml +++ b/app/src/main/res/layout/fragment_audio_player.xml @@ -280,9 +280,9 @@ android:padding="15dp">