Crossfade & Animated Covers

This commit is contained in:
meowarex committed 2026-10-11 18:18:12 +00:00
1 parent d47693ccaa
commit f5cd48be5a
158 files changed
+7211 -1855

No files matched your search

+25 -25
View File
@@ -1,55 +1,55 @@
--- a/com/tidal/android/feature/appscaffold/ui/composable/i.smali
+++ b/com/tidal/android/feature/appscaffold/ui/composable/i.smali
@@ -2334,6 +2334,12 @@
--- a/com/tidal/android/feature/appscaffold/ui/composable/k.smali
+++ b/com/tidal/android/feature/appscaffold/ui/composable/k.smali
@@ -2342,6 +2342,12 @@
move-result-wide v3
move-result-wide v2
+ const/4 v5, 0x0
+ const/4 v4, 0x0
+
+ invoke-static {v3, v4, v7, v5}, Lradiant/MiniPlayerBackground;->color(JLandroidx/compose/runtime/Composer;I)J # dynamic bg or fallback
+ invoke-static {v2, v4, v7, v4}, Lradiant/MiniPlayerBackground;->color(JLandroidx/compose/runtime/Composer;I)J # dynamic bg or fallback
+
+ move-result-wide v3
+ move-result-wide v2
+
.line 150
sget-object v5, Lcom/tidal/android/feature/appscaffold/ui/composable/a;->c:Landroidx/compose/foundation/shape/RoundedCornerShape;
sget-object v4, Lcom/tidal/android/feature/appscaffold/ui/composable/a;->c:Landroidx/compose/foundation/shape/RoundedCornerShape;
--- a/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
@@ -1146,6 +1146,10 @@
@@ -1231,6 +1231,10 @@
iput-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->W:Lkotlinx/coroutines/flow/StateFlow;
iput-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->a0:Lkotlinx/coroutines/flow/StateFlow;
+ iget-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->Q:Lkotlin/i;
+ iget-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->T:Lkotlin/i;
+
+ invoke-interface {v1}, Lkotlin/i;->getValue()Ljava/lang/Object; # init player bg color
+
return-void
.end method
@@ -1711,6 +1715,8 @@
@@ -1807,6 +1811,8 @@
:goto_6
invoke-interface {v9, v10}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
+ invoke-static {v10}, Lradiant/MiniPlayerBackground;->setHex(Ljava/lang/String;)V # store player bg hex
+
.line 267
.line 268
.line 269
@@ -2410,6 +2416,8 @@
.line 602
.line 263
.line 264
.line 265
@@ -2516,6 +2522,8 @@
.line 598
invoke-interface {v1, v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
+ invoke-static {v5}, Lradiant/MiniPlayerBackground;->setHex(Ljava/lang/String;)V # clear bg color
+
.line 603
.line 604
.line 605
@@ -2627,6 +2635,8 @@
.line 708
.line 599
.line 600
.line 601
@@ -2738,6 +2746,8 @@
.line 704
invoke-interface {v1, v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
+ invoke-static {v5}, Lradiant/MiniPlayerBackground;->setHex(Ljava/lang/String;)V # clear bg color
+
.line 709
.line 710
.line 711
.line 705
.line 706
.line 707