← Commit history

1.0.80: 1.0.80: framing the view on a part or a net that works with KiCad in the background (wiki #121), and the standard's engine 0.11.0.

Colby Knox ·2169bd463b ·12d ago ·parent f3d4721
- **kicad_zoom_to (new; the standard's zoom_to):** frames the open PCB editor on parts ({refs}) or a whole net ({net}), or fits the board. - It runs KiCad's own Zoom to Selected Objects through its API, so the view really moves while KiCad stays in the background. A menu command posted to a background window was acknowledged but did not move it. - The selection it makes is cleared afterwards (keepSelection keeps it), and the API answers normally right after. - Checked: U5 framed from zoom 4.5 to 33 in the background; a net and the whole board too. - **kicad_select_net / kicad_select_items:** their hints now point to kicad_zoom_to. - **Engine:** adom-eda-checks 0.11.0 (EDA Bridge Standard 0.14.0). KiCad keeps its own IPC-2581 exporter.
1 file changed +3−2
README.md+3−2
@@ -257,7 +257,7 @@ viewer. This is how every 3D shot above exists.  <!-- verbs:start (tools/readme_verbs.py writes this) --> -Every verb of this build (290, `kicad_describe` is the live catalog with inputs, hints and pitfalls). A name marked *standard* is the EDA Bridge Standard's name for the verb after the arrow.+Every verb of this build (291, `kicad_describe` is the live catalog with inputs, hints and pitfalls). A name marked *standard* is the EDA Bridge Standard's name for the verb after the arrow.  **Board model and reads (EDA Bridge Standard)** (12) @@ -467,7 +467,7 @@ Every verb of this build (290, `kicad_describe` is the live catalog with inputs, | `kicad_project_rename` | Rename a project: the .kicad_pro, root .kicad_sch, .kicad_pcb, .kicad_prl (and .kicad_dru, backups folder), with the references inside updated (project file entries, every schematic's instance headers, the board's sheet references and title). Refused while KiCad has the project open. | | `kicad_project_snapshot` | Timestamped copy of the project's files into <project>/snapshots/<stamp>[-label]/, plus schematic and board PDFs made with kicad-cli. | -**Windows, editors, install and the bridge** (117)+**Windows, editors, install and the bridge** (118)  | Verb | What it does | |---|---|@@ -588,6 +588,7 @@ Every verb of this build (290, `kicad_describe` is the live catalog with inputs, | `kicad_via_fence` | A via fence for EMC: a row of ground vias on both sides of RF or fast nets' tracks, and/or round the board edge, at a pitch from the frequency (lambda/20 in FR-4) or given; each via clear of other copper and pads, other vias, via keepouts and the edge. Live as one Undo step after a DRC preflight, else written into the closed file. | | `kicad_window_info` | Report geometry/state for open KiCad windows (auto-expires benign OpenGL dialogs). | | `kicad_xcopy_footprint` | Copy a footprint ACROSS libraries: from fromLib into toLib (created when missing), optionally under a new name. |+| `kicad_zoom_to` | Frame the open PCB editor's view on parts or a whole net (or the whole board), with KiCad's own Zoom to Selected Objects run through its API, so it works while KiCad stays in the background. |  <!-- verbs:end -->