fix(engine): use classic theme fallback in load_initial_theme
Android Release / build-apk (push) Successful in 3m21s

SettingsResource is not yet available at Startup, so load_initial_theme
fell back to "dark" on every run. On AMOLED the dark back (▒151515) is
invisible, showing only a 24×32 px red badge — the "tiny red squares"
bug. Cascade-collapse and top-row legibility were visual consequences of
the same invisible face-down cards, not layout bugs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
funman300
2026-05-16 14:06:34 -07:00
parent df22338c8a
commit 4df13695fc
2 changed files with 15 additions and 1 deletions
+1 -1
View File
@@ -129,7 +129,7 @@ fn load_initial_theme(
let id = settings
.as_deref()
.map(|s| s.0.selected_theme_id.as_str())
.unwrap_or("dark");
.unwrap_or("classic");
let url = bundled_theme_url(id)
.map(str::to_string)
.unwrap_or_else(|| format!("themes://{id}/theme.ron"));