Files
rl-mobile/patches/player-backdrop-static.patch
T

31 lines
1.5 KiB
Diff

--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
@@ -4433,6 +4433,14 @@
move-object/from16 v25, v10
+ sget-object v16, Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;->DARK_BLUR:Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle; # RL: force native Blur player background
+
+ const/16 v21, 0x0 # RL: isPlaying=false (Static — no rotation)
+
+ const/16 v22, 0x0 # RL: isSeeking=false (Static — no scrub rotation)
+
+ invoke-static {}, Lradiant/HomeBackdrop;->setModeStatic()V # RL: mirror rotation to Cover Everywhere
+
.line 171
invoke-static/range {v16 .. v26}, Lcom/tidal/android/feature/playerscreen/ui/composables/p3;->b(Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;JILjava/lang/String;ZZLam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
--- a/com/tidal/android/core/ui/composable/c0.smali
+++ b/com/tidal/android/core/ui/composable/c0.smali
@@ -16,7 +16,9 @@
move-result p0
.line 5
- invoke-virtual {p2, p0}, Landroid/view/Window;->setNavigationBarColor(I)V
+ const/4 v3, 0x0 # RL: force transparent nav bar so the native blur backdrop shows through (was p0 = extracted BG color; luminance below still uses p0 for icon light/dark)
+
+ invoke-virtual {p2, v3}, Landroid/view/Window;->setNavigationBarColor(I)V
.line 6
.line 7