← Commit history

0.7.5: lightweight launcher (WebView2 deferred past the logo window; 300ms gentle fade + instant exit on logo-phase bail) + README design section

John Lauer ·47808bc631 ·4mo ago ·parent 58a367a
3 files changed +63−41
README.md+6
@@ -112,6 +112,12 @@ compiler needed, and Windows Defender won't quarantine it (it's signed by "Adom - **Driveable by other apps.** Hydrogen Desktop / adom-desktop can ask it to get off the screen   via a named event, a flag file, or a localhost control port (see the `adom-screensaver-wake` skill). +## The opening logo is your escape hatch (and why it stays lightweight)++The first thing the screensaver shows is the dimmed **Adom logo** for a few seconds. That pause is not just branding, it is a deliberate, human-friendly **escape hatch**: if the saver fired and you did not want it, a quick flick of the mouse during that logo dismisses it instantly and gently.++For that to feel good, the logo phase has to be genuinely **lightweight**. So it is drawn with plain Windows graphics (GDI), and the heavy part, the **WebView2 / Chromium engine** that renders the billboards, is **not started until after the logo window ends**. Nothing heavy is spinning up underneath while you decide whether to bail. When you flick the mouse, the screen does a quick **300ms fade** (fast, but never a harsh cut) and the process **exits immediately**, without waiting on a half-started browser. The trade is that the first billboard appears a beat later, because the browser only begins warming once you have had your chance to leave. Treating the human well in that moment is worth it.+ ## Screenshots  ### The system-tray app
package.json+3−2
@@ -1,6 +1,6 @@ {   "slug": "adom-screensaver",-  "version": "0.7.4",+  "version": "0.7.5",   "description": "Vibe-coding screensaver, fades up a live billboard of the latest Adom Wiki drops (truly cached to disk; plays webm silently, renders SVG) with a power-aware nerd-stats splash, while signed native keep-awake holds the machine so Claude Code + /remote-control threads survive. Win+Shift+L to launch.",   "type": "app",   "keywords": [@@ -38,5 +38,6 @@     "billboard",     "remote-control",     "webview2"-  ]+  ],+  "title": "Adom Screensaver" }\ No newline at end of file
page.json+54−39
@@ -1,53 +1,68 @@ {-  "slug": "adom-screensaver",-  "version": "0.7.4",-  "description": "Vibe-coding screensaver, fades up a live billboard of the latest Adom Wiki drops (truly cached to disk; plays webm silently, renders SVG) with a power-aware nerd-stats splash, while signed native keep-awake holds the machine so Claude Code + /remote-control threads survive. Win+Shift+L to launch.",+  "schema_version": 1,   "type": "app",-  "keywords": [-    "screensaver",-    "keep-awake",-    "vibe-coding",-    "webview2",-    "billboard",-    "wiki",-    "remote-control",-    "windows"-  ],-  "scripts": {-    "install": "./install.sh",-    "uninstall": "./uninstall.sh"+  "slug": "adom-screensaver",+  "title": "Adom Screensaver",+  "brief": "Turn your laptop into an always-on vibe coding server: branded screensaver + native keep-awake (no PowerToys) + honest, hardware-aware power management.",+  "version": "0.7.5",+  "install": {+    "binary_name": "adom-screensaver",+    "install_dir": "",+    "install_hint": "",+    "version_cmd": ""+  },+  "author": {+    "id": "6738b00a4dc87b8adbb0a5a3",+    "name": "John Lauer",+    "email": "[email protected]"   },-  "dependencies": {},-  "files": [-    "SKILL.md",-    "dist/win/**",-    "skills/**",-    "install.sh",-    "uninstall.sh",-    "page.json",-    "screenshots/**"-  ],-  "org_name": "adom",-  "visibility": "public",-  "bundled": true,   "tags": [     "screensaver",     "keep-awake",-    "vibe-coding",-    "windows",-    "billboard",+    "vibe-coding-server",+    "powertoys-free",     "remote-control",-    "webview2"+    "power",+    "windows",+    "asus-rog"   ],-  "org": "adom",-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"+  "license": "proprietary",+  "visibility": {+    "public": true   },   "hero": {     "type": "image",     "path": "screenshots/hero-v3.png"   },-  "updated_at": "2026-06-22T15:21:24.791Z",-  "title": "Adom Screensaver"+  "sample_prompts": [+    "set up the Adom vibe coding server screensaver on my laptop",+    "keep my laptop awake without PowerToys",+    "make my screen turn off but keep the machine awake",+    "change the screensaver idle timeout to 1 minute",+    "show me the Adom screensaver"+  ],+  "discovery_triggers": [+    "vibe coding server",+    "keep my laptop awake",+    "keep laptop awake",+    "stay awake without powertoys",+    "replace powertoys",+    "keep awake no powertoys",+    "screen off but stay awake",+    "turn off display but keep running",+    "keep claude threads running while away",+    "keep remote control alive",+    "adom screensaver",+    "laptop screensaver",+    "screensaver that keeps machine awake",+    "screensaver status card"+  ],+  "discovery_pitch": "Turn your laptop into an always-on vibe coding server: a branded Adom screensaver, native keep-awake without PowerToys, and honest hardware-aware backlight-off that keeps your Claude/Remote Control threads alive while you're away.",+  "metadata": {+    "platform": "windows"+  },+  "created_at": "2026-06-04T21:55:44.401Z",+  "updated_at": "2026-06-10T15:22:04.850Z",+  "skills": [],+  "org_name": null }\ No newline at end of file