Add Toy Box, Wild West, and Greek Myth collections #2

Merged
patillacode merged 2 commits from new-collections-I into main 2026-09-01 13:06:55 +02:00
Owner

Ports the three new collections from the web app (../scoundrel) to Android, bringing the total from 2 to 5.

  • Synced art assets (just sync-art)
  • Transcribed palettes from the web themes' CSS (Palettes.kt), including a new vignetteInner
    field on Palette so toybox's lighter, less-darkened vignette can differ from the other four
  • Persisted the selected theme to SharedPreferences (scoundrel.theme, mirrors the web app's
    localStorage key) so it survives app restarts instead of always resetting to Space
  • Added a CollectionsTest assert that every collection has a matching palette, catching the
    failure mode this change started from (art present, palette missing → runtime crash instead of
    a test failure)
  • Bumped versionCode/versionName to 4 / 0.4.0
Ports the three new collections from the web app (../scoundrel) to Android, bringing the total from 2 to 5. - Synced art assets (just sync-art) - Transcribed palettes from the web themes' CSS (Palettes.kt), including a new vignetteInner field on Palette so toybox's lighter, less-darkened vignette can differ from the other four - Persisted the selected theme to SharedPreferences (scoundrel.theme, mirrors the web app's localStorage key) so it survives app restarts instead of always resetting to Space - Added a CollectionsTest assert that every collection has a matching palette, catching the failure mode this change started from (art present, palette missing → runtime crash instead of a test failure) - Bumped versionCode/versionName to 4 / 0.4.0
Ports the three new web-app collections to Android: synced art assets,
palettes transcribed from the web themes' CSS (with a new vignetteInner
field for toybox's lighter vignette), and persists the selected theme
across app restarts instead of resetting to Space on every launch.
wip
All checks were successful
CI / engine (pull_request) Successful in 1m22s
CI / app (pull_request) Successful in 2m34s
956ee50632
patillacode deleted branch new-collections-I 2026-09-01 13:06:56 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
patillacode/scoundrel-android!2
No description provided.