feat(YouTube - SponsorBlock): Redesign skip buttons (#4427)

Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
This commit is contained in:
MarcaD
2025-02-10 20:30:06 +02:00
committed by GitHub
parent 7567329859
commit 8f4883fc00
10 changed files with 151 additions and 50 deletions

View File

@ -70,12 +70,7 @@ private val sponsorBlockResourcePatch = resourcePatch {
"revanced_sb_logo.xml",
"revanced_sb_publish.xml",
"revanced_sb_voting.xml",
),
ResourceGroup(
// required resource for back button, because when the base APK is used, this resource will not exist
"drawable-xxxhdpi",
"quantum_ic_skip_next_white_24.png",
),
)
).forEach { resourceGroup ->
copyResources("sponsorblock", resourceGroup)
}

View File

@ -909,6 +909,9 @@ This feature works best with a video quality of 720p or lower and when using a v
<string name="revanced_sb_enable_voting">Show voting button</string>
<string name="revanced_sb_enable_voting_sum_on">Segment voting button is shown</string>
<string name="revanced_sb_enable_voting_sum_off">Segment voting button is not shown</string>
<string name="revanced_sb_square_layout">Use square layout</string>
<string name="revanced_sb_square_layout_sum_on">Buttons and controls are square</string>
<string name="revanced_sb_square_layout_sum_off">Buttons and controls are rounded</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Use compact skip button</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Skip button styled for minimum width</string>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 357 B

View File

@ -6,7 +6,6 @@
android:id="@+id/revanced_sb_new_segment_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#66000000"
android:gravity="start|center"
android:orientation="vertical">

View File

@ -8,7 +8,7 @@
android:layout_height="32dp"
android:layout_gravity="center_vertical"
android:orientation="horizontal"
android:padding="8dp">
android:padding="5dp">
<com.google.android.libraries.youtube.common.ui.YouTubeTextView
android:id="@+id/revanced_sb_skip_sponsor_button_text"
@ -16,6 +16,7 @@
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:includeFontPadding="false"
android:paddingLeft="@dimen/add_text_side_padding"
android:paddingRight="@dimen/ad_overlay_ad_text_padding"
android:singleLine="true"
android:text="@string/revanced_sb_skip_button_compact"
@ -30,6 +31,8 @@
android:layout_gravity="center_vertical"
android:alpha="0.8"
android:contentDescription="@null"
android:paddingTop="3dp"
android:paddingBottom="3dp"
android:src="@drawable/quantum_ic_skip_next_white_24" />
</LinearLayout>
</merge>