diff options
| author | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-11-13 08:37:53 -0800 |
|---|---|---|
| committer | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-11-13 08:37:53 -0800 |
| commit | bf3e85b69811930d01573ae9fc2703f674c0c951 (patch) | |
| tree | 375b3433e9e0a7d312cad7aac998e188a2fddab3 /desktop/build.gradle.kts | |
| parent | f95457986531730095b00e2e894e9bf4d9df7166 (diff) | |
| download | rookery-bf3e85b69811930d01573ae9fc2703f674c0c951.tar.gz rookery-bf3e85b69811930d01573ae9fc2703f674c0c951.zip | |
Redesign as a liz.coffee document; type-to-steer memo; image search
Look: drop the Win98 chrome for the site's own style: black page,
serif text, sage links in [brackets], bordered tables, pink accent,
Koch snow, a marquee of colony news, an 88x31 blinkie. A paper theme
for daylight. Pixel fonts removed.
Timer: drawn seven-segment LCD in a timer body with hands-down/ready
lamps, sized to the space it has. Touch starts the timer only on touch
devices. Big display mode (F). Pips at 8 and 12 s of inspection.
Penguin: follows the pointer as on the site, pecks and sleeps when
idle, watches during solves, says a word afterwards. Sprite sizes are
now in dp (was raw pixels, hence tiny on hidpi).
BLD:
- Fix: BLD scrambles end in wide moves; hold the cube by its centres
so tracing and checking use the solver's real frame.
- Memo trainer: typing a target turns the view to that sticker (eight
fixed corner views, animated); arrows step through the memo without
showing letters; optional pause for execution; recall pass; results
separate tracing slips from memory slips (Tracer.firstMistake).
- Password fields show the last typed letter briefly.
- Pair cards show where the pair sits on the cube. Sticker drill uses
the unfolded cube for "where is it".
- Letter pairs live under BLD; BLD setup lives in settings.
- Reviews reload when the store changes (other devices' practice).
Pictures: Brave image search in the pair editor; chosen images are
shrunk to WebP and synced. Key read from the local, unsynced config.
Dev: `--shots <dir>` renders every screen offscreen with sample data.
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Diffstat (limited to 'desktop/build.gradle.kts')
| -rw-r--r-- | desktop/build.gradle.kts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/desktop/build.gradle.kts b/desktop/build.gradle.kts index e0fd832..44a8554 100644 --- a/desktop/build.gradle.kts +++ b/desktop/build.gradle.kts @@ -20,7 +20,7 @@ compose.desktop { jvmArgs += listOf("-Xmx256m", "-XX:+UseSerialGC") nativeDistributions { // From `./gradlew :desktop:suggestRuntimeModules`; jdk.security.auth is needed by dbus-java (Bluetooth). - modules("java.instrument", "jdk.security.auth", "jdk.unsupported") + modules("java.instrument", "java.net.http", "jdk.security.auth", "jdk.unsupported") targetFormats(TargetFormat.AppImage, TargetFormat.Deb) packageName = "rookery" packageVersion = "0.1.0" |
