From 80b8058aedaf1135850a032095873f1f04e69f98 Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Sun, 14 Jul 2024 14:26:03 +0900 Subject: [PATCH] feat(YouTube - Shorts components): Add `Hide paused header` setting --- .../integrations/youtube/patches/shorts/ShortsPatch.java | 4 ++++ .../app/revanced/integrations/youtube/settings/Settings.java | 1 + 2 files changed, 5 insertions(+) diff --git a/app/src/main/java/app/revanced/integrations/youtube/patches/shorts/ShortsPatch.java b/app/src/main/java/app/revanced/integrations/youtube/patches/shorts/ShortsPatch.java index de289e6022..2d4de7bb88 100644 --- a/app/src/main/java/app/revanced/integrations/youtube/patches/shorts/ShortsPatch.java +++ b/app/src/main/java/app/revanced/integrations/youtube/patches/shorts/ShortsPatch.java @@ -132,6 +132,10 @@ public static int hideShortsSubscribeButton(int original) { return Settings.HIDE_SHORTS_SUBSCRIBE_BUTTON.get() ? 0 : original; } + public static boolean hideShortsPausedHeader() { + return Settings.HIDE_SHORTS_PAUSED_HEADER.get(); + } + public static boolean hideShortsToolBar(boolean original) { return !Settings.HIDE_SHORTS_TOOLBAR.get() && original; } diff --git a/app/src/main/java/app/revanced/integrations/youtube/settings/Settings.java b/app/src/main/java/app/revanced/integrations/youtube/settings/Settings.java index 1c7344a92f..c5dd0e3dd7 100644 --- a/app/src/main/java/app/revanced/integrations/youtube/settings/Settings.java +++ b/app/src/main/java/app/revanced/integrations/youtube/settings/Settings.java @@ -367,6 +367,7 @@ public class Settings extends BaseSettings { // PreferenceScreen: Shorts - Shorts player components public static final BooleanSetting HIDE_SHORTS_JOIN_BUTTON = new BooleanSetting("revanced_hide_shorts_join_button", TRUE); public static final BooleanSetting HIDE_SHORTS_SUBSCRIBE_BUTTON = new BooleanSetting("revanced_hide_shorts_subscribe_button", TRUE); + public static final BooleanSetting HIDE_SHORTS_PAUSED_HEADER = new BooleanSetting("revanced_hide_shorts_paused_header", FALSE, true); public static final BooleanSetting HIDE_SHORTS_PAUSED_OVERLAY_BUTTONS = new BooleanSetting("revanced_hide_shorts_paused_overlay_buttons", FALSE); public static final BooleanSetting HIDE_SHORTS_PAID_PROMOTION_LABEL = new BooleanSetting("revanced_hide_shorts_paid_promotion_label", TRUE, true); public static final BooleanSetting HIDE_SHORTS_SHOP_BUTTON = new BooleanSetting("revanced_hide_shorts_shop_button", TRUE);