From 94670270d6b49ec485cd870bc7cf1cfd92c7791a Mon Sep 17 00:00:00 2001 From: Irastris Date: Sat, 2 May 2026 13:52:20 -0400 Subject: [PATCH] Fix prelaunch menu transition post-startup --- res/rml/prelaunch.rcss | 2 +- src/dusk/ui/prelaunch.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/res/rml/prelaunch.rcss b/res/rml/prelaunch.rcss index 4c7c6ab029..6c52f4cf82 100644 --- a/res/rml/prelaunch.rcss +++ b/res/rml/prelaunch.rcss @@ -94,7 +94,7 @@ hero img { decorator: horizontal-gradient(#00000000 #00000000); } -#menu-list button[anim-done] { +#menu-list button.anim-done { transition: decorator color 0.1s linear-in-out; } diff --git a/src/dusk/ui/prelaunch.cpp b/src/dusk/ui/prelaunch.cpp index 707fd79fec..3d7c6ecc78 100644 --- a/src/dusk/ui/prelaunch.cpp +++ b/src/dusk/ui/prelaunch.cpp @@ -145,7 +145,7 @@ Prelaunch::Prelaunch() : Document(kDocumentSource), mRoot(mDocument->GetElementB } if (target == mDocument && !mDocument->HasAttribute("open")) { Document::hide(); - } else if (target->GetTagName() == "button") { + } else if (target->GetTagName() == "button" && !target->IsClassSet("anim-done")) { target->SetClass("anim-done", true); } });