From 0ebd01e65edcd370dfccca198667c87223c88313 Mon Sep 17 00:00:00 2001 From: Howar Date: Thu, 9 Oct 2025 21:07:23 +1100 Subject: [PATCH 1/2] =?UTF-8?q?fix(playback):=20handle=20long-press=20on?= =?UTF-8?q?=20=E2=80=9CPlay=20All=E2=80=9D=20button=20for=20issue=20#12433?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/schabi/newpipe/util/PlayButtonHelper.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/schabi/newpipe/util/PlayButtonHelper.java b/app/src/main/java/org/schabi/newpipe/util/PlayButtonHelper.java index 9727c808300..655ea7092f2 100644 --- a/app/src/main/java/org/schabi/newpipe/util/PlayButtonHelper.java +++ b/app/src/main/java/org/schabi/newpipe/util/PlayButtonHelper.java @@ -50,6 +50,10 @@ public static void initPlaylistControlClickListener( }); // long click listener + playlistControlBinding.playlistCtrlPlayAllButton.setOnLongClickListener(view -> { + NavigationHelper.enqueueOnPlayer(activity, fragment.getPlayQueue(), PlayerType.MAIN); + return true; + }); playlistControlBinding.playlistCtrlPlayPopupButton.setOnLongClickListener(view -> { NavigationHelper.enqueueOnPlayer(activity, fragment.getPlayQueue(), PlayerType.POPUP); return true; From 7d2ae69c42536f571dd69eee89643c03b439237b Mon Sep 17 00:00:00 2001 From: u7897820 Date: Tue, 14 Oct 2025 21:48:57 +1100 Subject: [PATCH 2/2] solve Soundtrack language selection button occupies way too much space of other buttons --- app/src/main/res/layout/player.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/src/main/res/layout/player.xml b/app/src/main/res/layout/player.xml index 99b514bb090..3451ea93d72 100644 --- a/app/src/main/res/layout/player.xml +++ b/app/src/main/res/layout/player.xml @@ -166,6 +166,9 @@ android:background="?attr/selectableItemBackground" android:gravity="center" android:minWidth="0dp" + android:maxWidth="120dp" + android:ellipsize="end" + android:singleLine="true" android:padding="@dimen/player_main_buttons_padding" android:textColor="@android:color/white" android:textStyle="bold" @@ -182,6 +185,9 @@ android:background="?attr/selectableItemBackground" android:gravity="center" android:minWidth="0dp" + android:maxWidth="80dp" + android:ellipsize="end" + android:singleLine="true" android:padding="@dimen/player_main_buttons_padding" android:textColor="@android:color/white" android:textStyle="bold" @@ -196,6 +202,9 @@ android:background="?attr/selectableItemBackgroundBorderless" android:gravity="center" android:minWidth="0dp" + android:maxWidth="60dp" + android:ellipsize="end" + android:singleLine="true" android:padding="@dimen/player_main_buttons_padding" android:textColor="@android:color/white" android:textStyle="bold" @@ -273,6 +282,9 @@ android:background="?attr/selectableItemBackground" android:gravity="center" android:minWidth="50dp" + android:maxWidth="80dp" + android:ellipsize="end" + android:singleLine="true" android:padding="@dimen/player_main_buttons_padding" android:textColor="@android:color/white" android:textStyle="bold"