Files
rl-mobile/patches/lyrics-ai-indicator.patch
T
2026-10-11 18:18:12 +00:00

29 lines
1.0 KiB
Diff

--- a/radiant/RLAPILyricsWorker.smali
+++ b/radiant/RLAPILyricsWorker.smali
@@ -683,6 +683,8 @@
.method private runImpl()V
.locals 13
+ invoke-static {}, Lradiant/AiSparkle;->reset()V # Reset AI sparkle
+
iget-object v0, p0, Lradiant/RLAPILyricsWorker;->title:Ljava/lang/String;
invoke-static {v0}, Lradiant/RLAPILyricsWorker;->uric(Ljava/lang/String;)Ljava/lang/String;
@@ -859,3 +861,5 @@
:key_ok
+ invoke-static {v11}, Lradiant/AiSparkle;->onResponse(Ljava/lang/String;)V # Rainbow sparkle for AI syllables
+
invoke-static {v11}, Lradiant/WordLyrics;->ingest(Ljava/lang/String;)V
--- a/radiant/SparkleContent.smali
+++ b/radiant/SparkleContent.smali
@@ -47,4 +47,8 @@
move-result-object p2
+ invoke-static {p2, p1}, Lradiant/AiSparkle;->wrap(Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/runtime/Composer;)Landroidx/compose/ui/graphics/painter/Painter; # Rainbow sparkle when AI
+
+ move-result-object p2
+
invoke-static {}, Landroidx/compose/runtime/ComposerKt;->isTraceInProgress()Z