☰
1.0.54: 1.0.54. Wiki #119: back-side footprints written by other tools are read the way KiCad reads them. A footprint o…
1.0.53: 1.0.53: the first SIGNED native build. kicad-bridge.exe is signed as Adom Industries, Inc. with a Microsoft tim…
1.0.52: 1.0.52: wiki #117: kicad_prewarm, declared as bridge.json prewarm.verb (requiresHostApp), which Adom Bridge 2.1…
1.0.51: 1.0.51 (wiki #115): kicad_add_zone waits for KiCad's asynchronous zone fill before answering. It used to read t…
1.0.50: 1.0.50: the background guard (backgroundGuard) is OFF by default. John, after watching it live: 'you just are t…
1.0.49: 1.0.49: kicad_open_footprint_editor no longer blames a stock library for a failed load. The 1.0.37 diagnosis (w…
1.0.48: 1.0.48: the backgroundGuard switch now switches off ALL of the bridge's window moving. A second mechanism, the…
1.0.47: 1.0.47: KiCad 10's Welcome to KiCad setup wizard no longer pops up. KiCad shows it in every editor start until…
1.0.46: 1.0.46: a KiCad window that opens underneath the cursor is no longer mistaken for the user clicking it. 1.0.40…
1.0.45: 1.0.45: the Adom taskbar badge always expires. It means Adom is controlling this app right now, so five minutes…
1.0.44: 1.0.44: the taskbar thread logs what it does (ticker start, each badge applied, and once per distinct failure)…
1.0.43: 1.0.43: the taskbar says Adom is driving KiCad again (port of the Python build's win_taskbar, dropped by the Ru…
1.0.42: 1.0.42: two switches the user can flip from the dashboard, both applied at once with no restart. backgroundGuar…
1.0.41: 1.0.41: the background guard stops guessing. It used to decide whether a KiCad window reaching the foreground w…
1.0.40: 1.0.40: the bridge no longer crashes Windows Explorer. When a KiCad window reached the foreground during a verb…
1.0.39: 1.0.39: REVERTS the 1.0.38 change. 1.0.38 retried a refused push to the background; on a slow VM the same KiCad…
1.0.38: 1.0.38: a KiCad window that was busy loading when the bridge tried to send it behind the user's window is now r…
1.0.37: 1.0.37: kicad_uninstall_library (PR #20, from the adom-footprint thread): the inverse of kicad_install_library,…
1.0.36: 1.0.36: three more fixes from the full verb battery on a from-scratch Windows VM (KiCad 10.0.6). Stock librarie…
1.0.35: 1.0.35: three fixes from a from-scratch install on a clean Windows VM (KiCad 10.0.6, no GPU). kicad_upgrade's f…
1.0.34: 1.0.34 (wiki #107): the window placement memory reads the flat file the Python build (0.9.x) wrote, so an upgra…
1.0.33: NATIVE (Rust) build. 1.0.33 (wiki #109): model check and 3D show verbs report the 3D viewer's model-visibility…
1.0.32: NATIVE (Rust) build. 1.0.32: contributing is part of the contract: failed replies and kicad_describe point the…
1.0.31: NATIVE (Rust) build. 1.0.31: the foreground toast is debounced (foregroundToastMinutes setting, default 10, 0 =…
1.0.30: NATIVE (Rust) build. 1.0.30: kicad_taskbar_repair fixes the white taskbar icon on standalone KiCad editors by w…
1.0.29: NATIVE (Rust) build. 1.0.29: merges Astra PR #19: KiCad's PCB_FIELD_T refusal is classified as native_field_upd…
1.0.28: NATIVE (Rust) build. 1.0.28: merges Astra PR #18: kicad_silk_fields_batch edits footprint Reference/Value field…
1.0.27: NATIVE (Rust) build. 1.0.27: merges Astra PR #17: an unchanged zone plan is a no-op before DRC (mutated:false,…
1.0.26: NATIVE (Rust) build. 1.0.26: merges Astra PR #16: kicad_refresh_board_views refreshes the exact PCB editor and…
1.0.25: NATIVE (Rust) build. 1.0.25: merges Astra PR #15: kicad_silk_graphics_batch, native silkscreen lines, rects, ar…
1.0.24: NATIVE (Rust) build. 1.0.24: merges Astra PR #14: kicad_zone_state {refill:true} answers an acknowledgement onl…
1.0.23: NATIVE (Rust) build. 1.0.23: merges Astra PR #13: deletions verified after commit (no false rollback), kicad_ap…
1.0.22: NATIVE (Rust) build. 1.0.22: merges Astra PRs #8-#11: kicad_apply_zone_plan (owned zone reconciliation, one Und…
1.0.21: NATIVE (Rust) build. 1.0.21: merges Astra's PR #7: 3D viewer bound to its source editor and refuses ambiguity (…
1.0.20: NATIVE (Rust) build. 1.0.20: reservePlanes defaults to false (ESC fixture: reserved 30 unconnected, open 3), re…
1.0.19: NATIVE (Rust) build. 1.0.19: custom pads written as the hull of their real copper so Freerouting cannot cross a…
1.0.18: NATIVE (Rust) build. 1.0.18: inner plane layers go into the Freerouting DSN as (type power), vias only, so sign…
1.0.17: NATIVE (Rust) build. 1.0.17: a restart that falls back to the kill reports gracefulClose, the reason the polite…
1.0.16: NATIVE (Rust) build. 1.0.16: the native window enumeration reports z-order, so the front window of a kind is th…
1.0.15: NATIVE (Rust) build. 1.0.15: when two KiCad windows share a kind, the placement memory learns from the FRONT on…
1.0.14: NATIVE (Rust) build. 1.0.14: an editor window the bridge OPENS is put back on the monitor the user keeps that e…
1.0.13: NATIVE (Rust) build. 1.0.13: KiCad window placement survives a bridge restart and a cold spawn, so a multi-moni…
1.0.12: 1.0.12: footprint-only lint stops blaming a missing kicad-cli (wiki #103), and Freerouting wires that come back…
1.0.11: 1.0.11: kicad_menu_items lists a window's menu bar (path, id, accelerator), so menu commands are chosen from wh…
1.0.10: 1.0.10: menu commands by label prefer an exact label over a longer one that contains it (Zoom to Selection no l…
1.0.9: 1.0.9: menu commands by label prefer an exact label over a longer one that contains it (Zoom to Selection no lon…
1.0.8: 1.0.8: kicad_3d_view (zoom, rotate, view orientation, flip, tour: View-menu commands posted to the 3D Viewer in…
1.0.7: 1.0.7: kicad_remove_zone (zones by id, one Undo step); kicad_zone_state names zone types (copper, keepout, teard…
1.0.6: 1.0.6: kicad_add_zone takes rule-area keepouts (type keepout, copperPour/tracks/vias/pads/footprints) for Kelvin…
1.0.5: 1.0.5: kicad_add_zone fills the new zones (KiCad 10 refills all zones, not a list); kicad_zone_state