ac-electron v0.1.39: Notepat Overlay mode (transparent floating widget)
New entry point: "Open Notepat Overlay ๐ช" in the main tray menu.
Opens a transparent, chromeless BrowserWindow at Electron's
`screen-saver` always-on-top level and `setVisibleOnAllWorkspaces(true,
{ visibleOnFullScreen: true })` so the window floats above every other
app โ including fullscreen โ and follows the user across Spaces. Like
a macOS HUD / widget.
Companion tray toggle "Overlay: Click-Through" calls
`setIgnoreMouseEvents(true, { forward: true })` so the overlay becomes
visual-only (clicks drop through to whatever app is under it). Toggled
off, it captures clicks so notes play. Persisted to preferences.json
as `overlayClickThrough`.
New `renderer/notepat-overlay.html` is intentionally minimal โ just a
10px transparent drag strip and a corner resize grip, no frame, no
border, no close button. The inside webview points at
`/notepat?desktop&nogap=true&overlay=true`.
Matching piece-side change in `system/public/aesthetic.computer/disks/
notepat.mjs`: reads `?overlay=true` at boot and skips the per-frame
background wipe so the canvas stays transparent and the desktop shows
through between the piano keys.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>