From 74c96beb208e30d4a0d8e7f510e49e9fab18cbf9 Mon Sep 17 00:00:00 2001 From: OxrxL <108184954+OxrxL@users.noreply.github.com> Date: Tue, 25 Oct 2022 20:44:26 +0200 Subject: [PATCH] feat: `hide-album-cards` patch (#184) Co-authored-by: oSumAtrIX --- .../integrations/patches/HideAlbumCardsPatch.java | 14 ++++++++++++++ .../integrations/settings/SettingsEnum.java | 1 + 2 files changed, 15 insertions(+) create mode 100644 app/src/main/java/app/revanced/integrations/patches/HideAlbumCardsPatch.java diff --git a/app/src/main/java/app/revanced/integrations/patches/HideAlbumCardsPatch.java b/app/src/main/java/app/revanced/integrations/patches/HideAlbumCardsPatch.java new file mode 100644 index 0000000000..455e774194 --- /dev/null +++ b/app/src/main/java/app/revanced/integrations/patches/HideAlbumCardsPatch.java @@ -0,0 +1,14 @@ +package app.revanced.integrations.patches; + +import android.view.View; + +import app.revanced.integrations.adremover.AdRemoverAPI; +import app.revanced.integrations.settings.SettingsEnum; + +public class HideAlbumCardsPatch { + //Used by app.revanced.patches.youtube.layout.hidealbumcards.patch.HideAlbumCardsPatch + public static void hideAlbumCards(View view) { + if (!SettingsEnum.HIDE_ALBUM_CARDS.getBoolean()) return; + AdRemoverAPI.HideViewWithLayout1dp(view); + } +} \ 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 edc73723dd..b1b181ec17 100644 --- a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java @@ -73,6 +73,7 @@ public enum SettingsEnum { HIDE_CAPTIONS_BUTTON("revanced_hide_captions_button", false, ReturnType.BOOLEAN), HIDE_MIX_PLAYLISTS("revanced_mix_playlists_hidden", false, ReturnType.BOOLEAN, true), HIDE_CROWDFUNDING_BOX("revanced_hide_crowdfunding_box", false, ReturnType.BOOLEAN, true), + HIDE_ALBUM_CARDS("revanced_hide_album_cards", false, ReturnType.BOOLEAN, true), HIDE_ARTIST_CARD("revanced_hide_artist_card", false, ReturnType.BOOLEAN), // Misc. Settings