From 9c656cc5213e15fa12d7b0d46d9e8c2bf4ca0de1 Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Fri, 31 Jan 2025 20:31:40 +0900 Subject: [PATCH] fix(YouTube Music - Return YouTube Dislike): Margin does not match on 7.16.53 or earlier --- .../music/returnyoutubedislike/ReturnYouTubeDislike.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/extensions/shared/src/main/java/app/revanced/extension/music/returnyoutubedislike/ReturnYouTubeDislike.java b/extensions/shared/src/main/java/app/revanced/extension/music/returnyoutubedislike/ReturnYouTubeDislike.java index 69389d1a7..183c9388f 100644 --- a/extensions/shared/src/main/java/app/revanced/extension/music/returnyoutubedislike/ReturnYouTubeDislike.java +++ b/extensions/shared/src/main/java/app/revanced/extension/music/returnyoutubedislike/ReturnYouTubeDislike.java @@ -185,7 +185,7 @@ public class ReturnYouTubeDislike { SpannableStringBuilder builder = new SpannableStringBuilder("\u2009"); if (!isLithoText) { - builder.append("\u2009"); + builder.append("\u2009\u2009\u2009"); } final boolean compactLayout = Settings.RYD_COMPACT_LAYOUT.get(); @@ -200,7 +200,10 @@ public class ReturnYouTubeDislike { } if (!compactLayout) { - String leftSeparatorString = "\u200E "; // u200E = left to right character + // u200E = left to right character + String leftSeparatorString = isLithoText + ? "\u200E " + : "\u200E "; Spannable leftSeparatorSpan = new SpannableString(leftSeparatorString); ShapeDrawable shapeDrawable = new ShapeDrawable(new RectShape()); shapeDrawable.getPaint().setColor(getSeparatorColor(isLithoText));