mirror of
https://github.com/meowarex/rl-mobile.git
synced 2026-08-26 22:17:44 +10:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b0b614dc6f | ||
|
|
4791e69bec | ||
|
|
7f3618aeae | ||
|
|
ea9c6458c2 |
@@ -8,6 +8,7 @@ data class PatchVariant(
|
||||
val fileNames: List<String>,
|
||||
)
|
||||
|
||||
|
||||
enum class KnownPatch(
|
||||
/**
|
||||
* Numeric display order in the patch options list. Lower = higher up.
|
||||
@@ -76,6 +77,12 @@ enum class KnownPatch(
|
||||
titleRes = R.string.patch_quality_badge_colors_title,
|
||||
descRes = R.string.patch_quality_badge_colors_desc,
|
||||
),
|
||||
PlayerOneHanded(
|
||||
order = 37,
|
||||
fileNames = listOf("player-one-handed.patch"),
|
||||
titleRes = R.string.patch_player_one_handed_title,
|
||||
descRes = R.string.patch_player_one_handed_desc,
|
||||
),
|
||||
CoverEverywhere(
|
||||
order = 35,
|
||||
fileNames = listOf(
|
||||
|
||||
@@ -42,6 +42,7 @@ data class PatchOptions(
|
||||
val disabled = (
|
||||
KnownPatch.DebugMenuUnlock.fileNames +
|
||||
KnownPatch.EnableLegacyUi.fileNames +
|
||||
KnownPatch.PlayerOneHanded.fileNames +
|
||||
miniPlayerFiles
|
||||
).toSet()
|
||||
|
||||
|
||||
@@ -270,6 +270,8 @@
|
||||
<string name="patch_player_backdrop_desc">Restores the legacy translucent backdrop blur behind the player.</string>
|
||||
<string name="patch_quality_badge_colors_title">Quality Badge Colors</string>
|
||||
<string name="patch_quality_badge_colors_desc">Brings color back to the player quality badge.</string>
|
||||
<string name="patch_player_one_handed_title">One-Handed Mode</string>
|
||||
<string name="patch_player_one_handed_desc">Mirrors the bottom player buttons left-to-right for easier one-handed reach.</string>
|
||||
<string name="patch_cover_everywhere_title">Cover Everywhere - WIP</string>
|
||||
<string name="patch_cover_everywhere_desc">Applies the blurred backdrop to every Compose based page (Home & Collection)</string>
|
||||
<string name="patch_lyrics_replace_share_button_title">Replace Share Button</string>
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"tidalVersionCode": 9090,
|
||||
"tidalApkUrl": "https://github.com/meowarex/rl-mobile/releases/download/latest/tidal-stock.apk",
|
||||
"patchesVersion": "0.9.8"
|
||||
"patchesVersion": "0.9.9"
|
||||
}
|
||||
|
||||
@@ -56,7 +56,18 @@
|
||||
.line 147
|
||||
sget-object v8, Lcom/tidal/android/feature/appscaffold/ui/composable/a;->c:Landroidx/compose/foundation/shape/RoundedCornerShape;
|
||||
|
||||
@@ -2969,6 +2972,10 @@
|
||||
@@ -2857,6 +2860,10 @@
|
||||
|
||||
move-result-object v0
|
||||
|
||||
+ invoke-static {v0}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; # inset bar content above nav bar (Prevents Bleeding behind Nav Buttons)
|
||||
+
|
||||
+ move-result-object v0
|
||||
+
|
||||
.line 155
|
||||
sget-object v8, Landroidx/compose/foundation/layout/Arrangement;->INSTANCE:Landroidx/compose/foundation/layout/Arrangement;
|
||||
|
||||
@@ -2969,6 +2976,10 @@
|
||||
|
||||
invoke-static {v12, v0, v8}, Landroidx/compose/runtime/Updater;->set-impl(Landroidx/compose/runtime/Composer;Ljava/lang/Object;Lyl0/p;)V
|
||||
|
||||
|
||||
@@ -43,7 +43,18 @@
|
||||
const/4 v11, 0x2
|
||||
|
||||
.line 142
|
||||
@@ -2969,6 +2966,10 @@
|
||||
@@ -2857,6 +2854,10 @@
|
||||
|
||||
move-result-object v0
|
||||
|
||||
+ invoke-static {v0}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; # inset bar content above nav bar (Prevents Bleeding behind Nav Buttons)
|
||||
+
|
||||
+ move-result-object v0
|
||||
+
|
||||
.line 155
|
||||
sget-object v8, Landroidx/compose/foundation/layout/Arrangement;->INSTANCE:Landroidx/compose/foundation/layout/Arrangement;
|
||||
|
||||
@@ -2969,6 +2970,10 @@
|
||||
|
||||
invoke-static {v12, v0, v8}, Landroidx/compose/runtime/Updater;->set-impl(Landroidx/compose/runtime/Composer;Ljava/lang/Object;Lyl0/p;)V
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
--- a/com/tidal/android/feature/playerscreen/ui/composables/c1.smali
|
||||
+++ b/com/tidal/android/feature/playerscreen/ui/composables/c1.smali
|
||||
@@ -259,7 +259,7 @@
|
||||
|
||||
.line 109
|
||||
.line 110
|
||||
- sget p2, Lcom/tidal/android/feature/playerscreen/ui/R$drawable;->ic_circle_checked:I
|
||||
+ sget p2, Lcom/tidal/android/feature/playerscreen/ui/R$drawable;->ic_shapes_heart_filled_medium:I # favorited: filled heart (was circle-check)
|
||||
|
||||
.line 111
|
||||
.line 112
|
||||
@@ -267,11 +267,7 @@
|
||||
|
||||
.line 113
|
||||
:cond_5
|
||||
- sget-object p2, Lx20/b;->O:Lx20/a;
|
||||
-
|
||||
- .line 114
|
||||
- .line 115
|
||||
- iget p2, p2, Lx20/a;->a:I
|
||||
+ sget p2, Lcom/tidal/android/feature/playerscreen/ui/R$drawable;->ic_shapes_heart_medium:I # not favorited: outline heart (was market plus)
|
||||
|
||||
.line 116
|
||||
.line 117
|
||||
@@ -0,0 +1,45 @@
|
||||
# rl-locals: com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali e( 80
|
||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||
@@ -5650,12 +5650,26 @@
|
||||
invoke-static {v2, v15, v7, v9}, Lcom/aspiro/wamp/dynamicpages/ui/compose/f;->a(FLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/runtime/Composer;I)V
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
+ invoke-static {}, Landroidx/compose/ui/platform/CompositionLocalsKt;->getLocalLayoutDirection()Landroidx/compose/runtime/ProvidableCompositionLocal; # layout-direction local
|
||||
+
|
||||
+ move-result-object v77 # the local
|
||||
+
|
||||
+ sget-object v78, Landroidx/compose/ui/unit/LayoutDirection;->Rtl:Landroidx/compose/ui/unit/LayoutDirection; # right-to-left value
|
||||
+
|
||||
+ invoke-virtual/range {v77 .. v78}, Landroidx/compose/runtime/ProvidableCompositionLocal;->provides(Ljava/lang/Object;)Landroidx/compose/runtime/ProvidedValue; # provide Rtl to local
|
||||
+
|
||||
+ move-result-object v77 # the provided value
|
||||
+
|
||||
+ move-object/from16 v76, v7 # composer
|
||||
+
|
||||
+ invoke-interface/range {v76 .. v77}, Landroidx/compose/runtime/Composer;->startProvider(Landroidx/compose/runtime/ProvidedValue;)V # open Rtl scope (mirror row)
|
||||
+
|
||||
.line 302
|
||||
invoke-static {v15, v9, v1, v2}, Landroidx/compose/foundation/layout/SizeKt;->fillMaxWidth$default(Landroidx/compose/ui/Modifier;FILjava/lang/Object;)Landroidx/compose/ui/Modifier;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
move/from16 v5, v58
|
||||
@@ -6001,12 +6015,14 @@
|
||||
|
||||
invoke-static {v13, v7, v2, v4}, Lcom/tidal/android/feature/playerscreen/ui/composables/m0;->a(ILandroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;Lyl0/a;)V
|
||||
|
||||
.line 343
|
||||
invoke-interface {v7}, Landroidx/compose/runtime/Composer;->endNode()V
|
||||
|
||||
+ invoke-interface {v7}, Landroidx/compose/runtime/Composer;->endProvider()V # close Rtl scope (end mirror)
|
||||
+
|
||||
.line 344
|
||||
invoke-static/range {v40 .. v40}, Landroidx/compose/ui/unit/Dp;->constructor-impl(F)F
|
||||
|
||||
move-result v20
|
||||
|
||||
const/16 v21, 0x7
|
||||
Reference in New Issue
Block a user