mirror of
https://github.com/meowarex/rl-mobile.git
synced 2026-08-26 22:17:44 +10:00
Upgrade Tidal Version + Native Blur <3
This commit is contained in:
@@ -1,66 +1,68 @@
|
||||
# rl-locals: com/tidal/android/feature/playerscreen/ui/composables/k2.smali a( 42
|
||||
# rl-locals: com/tidal/android/feature/playerscreen/ui/composables/n2.smali a( 45
|
||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||
@@ -5023,6 +5023,20 @@
|
||||
|
||||
.line 233
|
||||
:goto_1d
|
||||
+ iget-object v0, v3, Lcom/tidal/android/feature/playerscreen/ui/s$a;->l:Lcom/tidal/android/feature/playerscreen/ui/p; # RL move-playing-from: SourceLabel — published in BOTH cover & lyrics view (may be null)
|
||||
@@ -5202,6 +5202,20 @@
|
||||
|
||||
.line 262
|
||||
:goto_21
|
||||
+ iget-object v7, v5, Lcom/tidal/android/feature/playerscreen/ui/s$a;->m:Lcom/tidal/android/feature/playerscreen/ui/p; # RL move-playing-from: SourceLabel — published in BOTH cover & lyrics view (may be null)
|
||||
+
|
||||
+ if-eqz v0, :rl_pf_null # no source -> clear
|
||||
+ if-eqz v7, :rl_pf_null # no source -> clear
|
||||
+
|
||||
+ iget-object v0, v0, Lcom/tidal/android/feature/playerscreen/ui/p;->a:Ljava/lang/String; # sourceName
|
||||
+ iget-object v7, v7, Lcom/tidal/android/feature/playerscreen/ui/p;->a:Ljava/lang/String; # sourceName
|
||||
+
|
||||
+ goto :rl_pf_set
|
||||
+
|
||||
+ :rl_pf_null
|
||||
+ const/4 v0, 0x0
|
||||
+ const/4 v7, 0x0
|
||||
+
|
||||
+ :rl_pf_set
|
||||
+ sput-object v0, Lradiant/PlayingFrom;->a:Ljava/lang/String; # publish for k2 (rendered above the title)
|
||||
+ sput-object v7, Lradiant/PlayingFrom;->a:Ljava/lang/String; # publish for n2 (rendered above the title)
|
||||
+
|
||||
iget-object v0, v3, Lcom/tidal/android/feature/playerscreen/ui/s$a;->c:Lcom/tidal/android/feature/playerscreen/ui/d;
|
||||
|
||||
.line 234
|
||||
--- a/com/tidal/android/feature/playerscreen/ui/composables/k2.smali
|
||||
+++ b/com/tidal/android/feature/playerscreen/ui/composables/k2.smali
|
||||
@@ -632,6 +632,39 @@
|
||||
.line 42
|
||||
:cond_1c
|
||||
check-cast v5, Lr20/c2;
|
||||
+ sget-object v30, Lradiant/PlayingFrom;->a:Ljava/lang/String; # RL: published "Playing from" source name
|
||||
iget-object v7, v5, Lcom/tidal/android/feature/playerscreen/ui/s$a;->c:Lcom/tidal/android/feature/playerscreen/ui/d;
|
||||
|
||||
.line 263
|
||||
--- a/com/tidal/android/feature/playerscreen/ui/composables/n2.smali
|
||||
+++ b/com/tidal/android/feature/playerscreen/ui/composables/n2.smali
|
||||
@@ -674,6 +674,41 @@
|
||||
:cond_1e
|
||||
check-cast v3, Lq20/c2;
|
||||
|
||||
+ move-object/from16 v33, v1 # RL: composer held stable for the conditional group
|
||||
+
|
||||
+ const v13, 0x52414450 # RL group key (v13 is dead here; the title setup below resets it)
|
||||
+ const v34, 0x52414450 # RL group key
|
||||
+
|
||||
+ invoke-interface {v1, v13}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V
|
||||
+ invoke-interface/range {v33 .. v34}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V
|
||||
+
|
||||
+ if-eqz v30, :rl_pf_skip # no source -> render nothing above the title
|
||||
+ sget-object v34, Lradiant/PlayingFrom;->a:Ljava/lang/String; # RL: published "Playing from" source name
|
||||
+
|
||||
+ sget-object v31, Landroidx/compose/ui/Modifier;->Companion:Landroidx/compose/ui/Modifier$Companion;
|
||||
+ if-eqz v34, :rl_pf_skip # no source -> render nothing above the title
|
||||
+
|
||||
+ const/16 v32, 0x1 # maxLines = 1
|
||||
+ sget-object v35, Landroidx/compose/ui/Modifier;->Companion:Landroidx/compose/ui/Modifier$Companion;
|
||||
+
|
||||
+ const/16 v33, 0x0
|
||||
+ const/16 v36, 0x1 # maxLines = 1
|
||||
+
|
||||
+ const/16 v34, 0x0
|
||||
+ const/16 v37, 0x0
|
||||
+
|
||||
+ const/16 v35, 0x0
|
||||
+
|
||||
+ const/16 v36, 0x0
|
||||
+
|
||||
+ move-object/from16 v37, v5 # reuse the artist PARAGRAPH_30 style (same colour + size as the artist names)
|
||||
+
|
||||
+ move-object/from16 v38, v1 # composer
|
||||
+ const/16 v38, 0x0
|
||||
+
|
||||
+ const/16 v39, 0x0
|
||||
+
|
||||
+ const/16 v40, 0x78 # default-arg mask (matches the artist MarketLabel.e call)
|
||||
+ const/16 v40, 0x0
|
||||
+
|
||||
+ invoke-static/range {v30 .. v40}, Lcom/squareup/ui/market/components/MarketLabelKt;->e(Ljava/lang/String;Landroidx/compose/ui/Modifier;IILcom/squareup/ui/market/text/a;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lem0/l;Lr20/c2;Landroidx/compose/runtime/Composer;II)V
|
||||
+ move-object/from16 v41, v3 # reuse the artist PARAGRAPH_30 style (same colour + size)
|
||||
+
|
||||
+ move-object/from16 v42, v1 # composer
|
||||
+
|
||||
+ const/16 v43, 0x0
|
||||
+
|
||||
+ const/16 v44, 0x78 # default-arg mask (matches the artist MarketLabel.e call)
|
||||
+
|
||||
+ invoke-static/range {v34 .. v44}, Lcom/squareup/ui/market/components/MarketLabelKt;->e(Ljava/lang/String;Landroidx/compose/ui/Modifier;IILcom/squareup/ui/market/text/a;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lam0/l;Lq20/c2;Landroidx/compose/runtime/Composer;II)V
|
||||
+
|
||||
+ :rl_pf_skip
|
||||
+ invoke-interface {v1}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
||||
+ invoke-interface/range {v33 .. v33}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
||||
+
|
||||
|
||||
.line 43
|
||||
sget-object v13, Landroidx/compose/ui/Modifier;->Companion:Landroidx/compose/ui/Modifier$Companion;
|
||||
sget-object v17, Landroidx/compose/ui/Modifier;->Companion:Landroidx/compose/ui/Modifier$Companion;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user