From cf892de4bb9758543e26a3554146047f8351dfb4 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Sat, 19 Nov 2022 23:28:45 +0100 Subject: [PATCH] feat(youtube/general-ads): hide gray separators --- .../app/revanced/integrations/patches/LithoFilterPatch.java | 4 ++++ .../java/app/revanced/integrations/settings/SettingsEnum.java | 1 + 2 files changed, 5 insertions(+) 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 3dfb59d0..1649a91e 100644 --- a/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java +++ b/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java @@ -237,6 +237,9 @@ final class GeneralBytecodeAdsPatch extends Filter { var artistCard = new BlockRule(SettingsEnum.HIDE_ARTIST_CARD, "official_card"); var selfSponsor = new BlockRule(SettingsEnum.ADREMOVER_SELF_SPONSOR_REMOVAL, "cta_shelf_card"); var chapterTeaser = new BlockRule(SettingsEnum.ADREMOVER_CHAPTER_TEASER_REMOVAL, "expandable_metadata"); + var graySeparator = new BlockRule(SettingsEnum.ADREMOVER_GRAY_SEPARATOR, + "cell_divider" // layout residue (gray line above the buttoned ad), + ); var generalAds = new BlockRule( SettingsEnum.ADREMOVER_GENERAL_ADS_REMOVAL, @@ -265,6 +268,7 @@ final class GeneralBytecodeAdsPatch extends Filter { communityPosts, paidContent, suggestions, + graySeparator, latestPosts, movieAds, chapterTeaser, 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 4507e6d6..46190f65 100644 --- a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java @@ -43,6 +43,7 @@ public enum SettingsEnum { ADREMOVER_PAID_CONTENT_REMOVAL("revanced_adremover_paid_content", true, ReturnType.BOOLEAN), ADREMOVER_SUGGESTIONS_REMOVAL("revanced_adremover_hide_suggestions", true, ReturnType.BOOLEAN), ADREMOVER_HIDE_LATEST_POSTS("revanced_adremover_hide_latest_posts", true, ReturnType.BOOLEAN), + ADREMOVER_GRAY_SEPARATOR("revanced_adremover_separator", true, ReturnType.BOOLEAN), ADREMOVER_HIDE_CHANNEL_GUIDELINES("revanced_adremover_hide_channel_guidelines", true, ReturnType.BOOLEAN), ADREMOVER_SELF_SPONSOR_REMOVAL("revanced_adremover_self_sponsor", true, ReturnType.BOOLEAN), ADREMOVER_CHAPTER_TEASER_REMOVAL("revanced_adremover_chapter_teaser", true, ReturnType.BOOLEAN),