From ac3a835215299d9f0be330678bd91adee6f61210 Mon Sep 17 00:00:00 2001 From: OxrxL <108184954+OxrxL@users.noreply.github.com> Date: Tue, 25 Oct 2022 20:17:46 +0200 Subject: [PATCH] feat: `hide-artist-card` patch (#186) --- .../app/revanced/integrations/patches/LithoFilterPatch.java | 4 +++- .../java/app/revanced/integrations/settings/SettingsEnum.java | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java b/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java index d1683520..0f07922f 100644 --- a/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java +++ b/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java @@ -206,6 +206,7 @@ class GeneralBytecodeAdsPatch extends Filter { var suggestions = new BlockRule(SettingsEnum.ADREMOVER_SUGGESTIONS_REMOVAL, "horizontal_video_shelf"); var latestPosts = new BlockRule(SettingsEnum.ADREMOVER_HIDE_LATEST_POSTS, "post_shelf"); var channelGuidelines = new BlockRule(SettingsEnum.ADREMOVER_HIDE_CHANNEL_GUIDELINES, "channel_guidelines_entry_banner"); + var artistCard = new BlockRule(SettingsEnum.HIDE_ARTIST_CARD, "official_card"); var generalAds = new BlockRule( SettingsEnum.ADREMOVER_GENERAL_ADS_REMOVAL, // could be required @@ -244,7 +245,8 @@ class GeneralBytecodeAdsPatch extends Filter { medicalPanel, merchandise, infoPanel, - channelGuidelines + channelGuidelines, + artistCard ); // Block for the ComponentContext.identifier field 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 85c57bbc..edc73723 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_ARTIST_CARD("revanced_hide_artist_card", false, ReturnType.BOOLEAN), // Misc. Settings CAPTIONS_ENABLED("revanced_autocaptions_enabled", false, ReturnType.BOOLEAN, false),