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
Publish 1.0.82
4 files changed
+4−4
dashboard/kicad_dashboard.py+1−1@@ -49,7 +49,7 @@ from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer from pathlib import Path from urllib.parse import unquote, urlparse -VERSION = "3.4.0"+VERSION = "3.4.1" AI_THREAD = "kicad-dashboard" DEFAULT_PORT = 8931 UI_DIR = Path(__file__).resolve().parent / "ui"
dashboard/ui/index.html+1−1@@ -1028,7 +1028,7 @@ setMuteUI(); // `GET /api/viewport` can prove which side of the breakpoint we landed on. (function reportViewport(){ const send=()=>{try{fetch('api/viewport',{method:'POST',headers:{'Content-Type':'application/json'},- body:JSON.stringify({innerWidth:window.innerWidth,innerHeight:window.innerHeight,+ body:JSON.stringify({innerWidth:window.innerWidth,innerHeight:window.innerHeight,scrollWidth:document.documentElement.scrollWidth,overflowX:document.documentElement.scrollWidth>window.innerWidth,widest:(()=>{let w=0,el='';document.querySelectorAll('main *').forEach(n=>{const r=n.getBoundingClientRect();if(r.width>w){w=Math.round(r.width);el=n.className||n.tagName}});return el+':'+w})(), dpr:window.devicePixelRatio,twoCol:window.innerWidth>620, panelCols:getComputedStyle(document.querySelector('.panel-cols')||document.body).gridTemplateColumns})}).catch(()=>{});}catch(e){}}; send();window.addEventListener('resize',()=>{clearTimeout(window.__vpT);window.__vpT=setTimeout(send,400);});
package.json+1−1@@ -1,6 +1,6 @@ { "slug": "kicad-bridge",- "version": "1.0.81",+ "version": "1.0.82", "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.81",+ "version": "1.0.82", "tags": [ "kicad", "pcb",