← Commit history

Publish 1.0.56

John Lauer ·5d42cc1aff ·1mo ago ·parent 7b2e212
3 files changed +9−3
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "kicad-bridge",-  "version": "1.0.55",+  "version": "1.0.56",   "type": "app",   "description": "Skills for your container so your AI knows how to drive the KiCad bridge. The bridge runtime itself is the release zip; Adom Bridge loads that.",   "tags": [
page.json+1−1
@@ -4,7 +4,7 @@   "slug": "kicad-bridge",   "title": "KiCad - the KiCad Bridge",   "brief": "Reference implementation of the KiCad bridge — multi-instance Python server, forward path via kicad-cli, reverse path via in-process plugin. Most complex of the three bundled bridges.",-  "version": "1.0.55",+  "version": "1.0.56",   "tags": [     "kicad",     "pcb",
skills/kicad-bridge-dev/SKILL.md+7−1
@@ -637,7 +637,13 @@ the house toggle, two-click Restore defaults, optimistic 5s-bounded saves. `dashboard/ui/assets/shots/` are 1:1 crops of AdomLapper's actual taskbar in each state (bar painted via desktop_taskbar, flash via FlashWindowEx, badge via the overlay verb). NEVER replace them with a drawing; re-capture with-`tools/capture_taskbar_shots.py` after putting the button in the state. Win11+`tools/capture_taskbar_shots.py` after putting the button in the state.+TRAP (John caught it as "grainy, did you fake this?"): `desktop_screenshot_screen`+returns a DOWNSCALED frame (1568 px from a 2560 px display), so a crop of it is+~0.6x of the real pixels, not 1:1. The tool captures on the box with a+DPI-aware CopyFromScreen and pulls the PNG; the modal then sizes each image at+naturalWidth / devicePixelRatio so it renders at the taskbar's own physical+size on a HiDPI screen instead of being upscaled by the browser. Win11 keeps the attention tint after FLASHW_STOP: hide/re-show the window (never foreground it) to clear it. Backend trap fixed the same day: set_settings bool()'d every key, so the enum persisted as True.