diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/DescriptionComponentsFilter.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/DescriptionComponentsFilter.java index 2ddd8489c..1f33d9701 100644 --- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/DescriptionComponentsFilter.java +++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/DescriptionComponentsFilter.java @@ -45,6 +45,11 @@ final class DescriptionComponentsFilter extends Filter { "transcript_section" ); + final StringFilterGroup howThisWasMadeSection = new StringFilterGroup( + Settings.HIDE_HOW_THIS_WAS_MADE_SECTION, + "how_this_was_made_section" + ); + macroMarkersCarousel = new StringFilterGroup( null, "macro_markers_carousel.eml" @@ -64,6 +69,7 @@ final class DescriptionComponentsFilter extends Filter { addPathCallbacks( attributesSection, infoCardsSection, + howThisWasMadeSection, podcastSection, transcriptSection, macroMarkersCarousel diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java index 29d982369..35d4e49bc 100644 --- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java +++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java @@ -179,6 +179,7 @@ public class Settings extends BaseSettings { // Description public static final BooleanSetting HIDE_ATTRIBUTES_SECTION = new BooleanSetting("revanced_hide_attributes_section", FALSE); public static final BooleanSetting HIDE_CHAPTERS_SECTION = new BooleanSetting("revanced_hide_chapters_section", TRUE); + public static final BooleanSetting HIDE_HOW_THIS_WAS_MADE_SECTION = new BooleanSetting("revanced_hide_how_this_was_made_section", FALSE); public static final BooleanSetting HIDE_INFO_CARDS_SECTION = new BooleanSetting("revanced_hide_info_cards_section", TRUE); public static final BooleanSetting HIDE_KEY_CONCEPTS_SECTION = new BooleanSetting("revanced_hide_key_concepts_section", FALSE); public static final BooleanSetting HIDE_PODCAST_SECTION = new BooleanSetting("revanced_hide_podcast_section", TRUE); diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt index 759130420..d55358386 100644 --- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt +++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt @@ -147,6 +147,7 @@ val hideLayoutComponentsPatch = bytecodePatch( SwitchPreference("revanced_hide_attributes_section"), SwitchPreference("revanced_hide_chapters_section"), SwitchPreference("revanced_hide_info_cards_section"), + SwitchPreference("revanced_hide_how_this_was_made_section"), SwitchPreference("revanced_hide_key_concepts_section"), SwitchPreference("revanced_hide_podcast_section"), SwitchPreference("revanced_hide_transcript_section"), diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml index 2abbdec8a..702737793 100644 --- a/patches/src/main/resources/addresources/values/strings.xml +++ b/patches/src/main/resources/addresources/values/strings.xml @@ -287,6 +287,9 @@ You will not be notified of any unexpected events." Hide Chapters section Chapters section is hidden Chapters section is shown + Hide \'How this content was made\' section + \'How this content was made\' section is hidden + \'How this content was made\' section is shown Hide \'Explore the podcast\' section \'Explore the podcast\' section is hidden \'Explore the podcast\' section is shown