app
KiCad - the KiCad Bridge
Public Made by Adomby adom
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.
← Commit history
0.9.311: Fix: demo.py lacked the json import used by the new window-bounds save/restore (0.9.310 would have silently skipped saving bounds).
3 files changed
+3−2
BRIDGE_VERSION+1−1@@ -1 +1 @@-0.9.310+0.9.311
bridge.json+1−1@@ -2,7 +2,7 @@ "manifest_version": 1, "name": "kicad", "displayName": "KiCad EDA",- "version": "0.9.310",+ "version": "0.9.311", "description": "Reverse bridge for KiCad \u2014 board/schematic introspection, lint via kicad-cli, plugin install, multi-instance probe, in-process DRC.", "homepage": "https://wiki.adom.inc/adom/adom-bridge", "author": "Adom Inc.",
handlers/demo.py+1@@ -607,6 +607,7 @@ def _run_step(kicad_info: dict, step: str, prep: dict) -> dict: # ── #24: long-running background demo with STRUCTURED PROGRESS ──────────────── # A web front-end wants a real progress bar (percent + ETA), not a spinner, and # the bridge is the only party that knows its own timings. One job at a time.+import json import sys as _sys import threading as _threading