PLAN: note wallpaper restore-on-dormant bench-verified on Win11 (incl empty case)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-19 22:39:19 -05:00
co-authored by Claude Fable 5
parent 46961d0cd1
commit 25e3aa2ef5
+4 -1
View File
@@ -260,7 +260,10 @@ Replaces the legacy Google-Sheet → `.data` → GIMP → Script-Fu pipeline
every `GoDormant` and on `Dispose` — so idle/native-game/exit return the desktop
to what the user had. Capture is once-per-override (switching between cockpit
profiles never records a cockpit wallpaper as the "previous"); only engages when
`OverlayTemplatePath` is set. Known gap: a hard crash between apply and restore
`OverlayTemplatePath` is set. Verified 2026-07-19 on Win11 by a capture→apply→
restore round-trip against the compiled `WallpaperApplier` — including the
empty-wallpaper case (`GetCurrent``''`, apply, `Restore("")` clears back to the
original solid-color desktop). Known gap: a hard crash between apply and restore
leaves the cockpit wallpaper (SPIF_UPDATEINIFILE persists it) — a future
crash-recovery could persist the saved path to config.
- **Wallpaper maker — done ✅.** `RioJoy.Tray/Editor/WallpaperMakerForm` (tray →