From ebcadd5c6fdbcf7972ff32003817b19dc9875944 Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Tue, 7 Nov 2023 21:16:19 +0900 Subject: [PATCH] fix(YouTube/SponsorBlock): applying the outline icon makes skip button overlaps --- .../utils/sponsorblock/SponsorBlockPatch.kt | 18 ++++++---- .../outline/layout/inline_sponsor_overlay.xml | 35 ------------------- .../outline/layout/skip_sponsor_button.xml | 35 ------------------- .../layout/inline_sponsor_overlay.xml | 0 .../layout/skip_sponsor_button.xml | 0 5 files changed, 12 insertions(+), 76 deletions(-) delete mode 100644 src/main/resources/youtube/sponsorblock/outline/layout/inline_sponsor_overlay.xml delete mode 100644 src/main/resources/youtube/sponsorblock/outline/layout/skip_sponsor_button.xml rename src/main/resources/youtube/sponsorblock/{default => shared}/layout/inline_sponsor_overlay.xml (100%) rename src/main/resources/youtube/sponsorblock/{default => shared}/layout/skip_sponsor_button.xml (100%) diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockPatch.kt index 0742b5cdb..065d2fa9f 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockPatch.kt @@ -53,13 +53,21 @@ object SponsorBlockPatch : ResourcePatch() { /** * merge SponsorBlock drawables to main drawables */ + arrayOf( + ResourceUtils.ResourceGroup( + "layout", + "inline_sponsor_overlay.xml", + "skip_sponsor_button.xml" + ) + ).forEach { resourceGroup -> + context.copyResources("youtube/sponsorblock/shared", resourceGroup) + } + if (OutlineIcon == true) { arrayOf( ResourceUtils.ResourceGroup( "layout", - "inline_sponsor_overlay.xml", - "new_segment.xml", - "skip_sponsor_button.xml" + "new_segment.xml" ), ResourceUtils.ResourceGroup( "drawable", @@ -80,9 +88,7 @@ object SponsorBlockPatch : ResourcePatch() { arrayOf( ResourceUtils.ResourceGroup( "layout", - "inline_sponsor_overlay.xml", - "new_segment.xml", - "skip_sponsor_button.xml" + "new_segment.xml" ), ResourceUtils.ResourceGroup( "drawable", diff --git a/src/main/resources/youtube/sponsorblock/outline/layout/inline_sponsor_overlay.xml b/src/main/resources/youtube/sponsorblock/outline/layout/inline_sponsor_overlay.xml deleted file mode 100644 index 05469bafb..000000000 --- a/src/main/resources/youtube/sponsorblock/outline/layout/inline_sponsor_overlay.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/main/resources/youtube/sponsorblock/outline/layout/skip_sponsor_button.xml b/src/main/resources/youtube/sponsorblock/outline/layout/skip_sponsor_button.xml deleted file mode 100644 index 185960ec9..000000000 --- a/src/main/resources/youtube/sponsorblock/outline/layout/skip_sponsor_button.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/main/resources/youtube/sponsorblock/default/layout/inline_sponsor_overlay.xml b/src/main/resources/youtube/sponsorblock/shared/layout/inline_sponsor_overlay.xml similarity index 100% rename from src/main/resources/youtube/sponsorblock/default/layout/inline_sponsor_overlay.xml rename to src/main/resources/youtube/sponsorblock/shared/layout/inline_sponsor_overlay.xml diff --git a/src/main/resources/youtube/sponsorblock/default/layout/skip_sponsor_button.xml b/src/main/resources/youtube/sponsorblock/shared/layout/skip_sponsor_button.xml similarity index 100% rename from src/main/resources/youtube/sponsorblock/default/layout/skip_sponsor_button.xml rename to src/main/resources/youtube/sponsorblock/shared/layout/skip_sponsor_button.xml