diff --git a/app/src/main/java/app/revanced/integrations/patches/HideEndscreenCardsPatch.java b/app/src/main/java/app/revanced/integrations/patches/HideEndscreenCardsPatch.java new file mode 100644 index 00000000..026dbeab --- /dev/null +++ b/app/src/main/java/app/revanced/integrations/patches/HideEndscreenCardsPatch.java @@ -0,0 +1,13 @@ +package app.revanced.integrations.patches; + +import android.view.View; + +import app.revanced.integrations.settings.SettingsEnum; + +public class HideEndscreenCardsPatch { + //Used by app.revanced.patches.youtube.layout.hideendscreencards.bytecode.patch.HideEndscreenCardsPatch + public static void hideEndscreen(View view) { + if (!SettingsEnum.HIDE_ENDSCREEN_CARDS.getBoolean()) return; + view.setVisibility(View.GONE); + } +} \ No newline at end of file diff --git a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java index b1423f84..bad15dc3 100644 --- a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java @@ -58,6 +58,7 @@ public enum SettingsEnum { REEL_BUTTON_SHOWN("revanced_reel_button_enabled", false, ReturnType.BOOLEAN, true), HIDE_INFO_CARDS("revanced_hide_infocards", true, ReturnType.BOOLEAN), BRANDING_SHOWN("revanced_branding_watermark_enabled", false, ReturnType.BOOLEAN), + HIDE_ENDSCREEN_CARDS("revanced_hide_endscreen_cards", true, ReturnType.BOOLEAN), CAST_BUTTON_SHOWN("revanced_cast_button_enabled", false, ReturnType.BOOLEAN, true), AUTOPLAY_BUTTON_SHOWN("revanced_autoplay_button_enabled", false, ReturnType.BOOLEAN, true), USE_TABLET_MINIPLAYER("revanced_tablet_miniplayer", false, ReturnType.BOOLEAN, true),