← Commit history

kicad-lane: equivalents for nine app-tier verbs (check_dialogs, close_document, close_all_documents, document_info, install, instances, list_commands, run_command, open_project), all partial

Colby Knox ·36592f3463 ·13d ago ·parent 78b92bf
1 file changed +45
tools/equivalents/kicad.json+45
@@ -219,5 +219,50 @@   "panelize",   "partial",   "rectangular boards only (V-score or mouse-bite tabs); a shaped board is refused"+ ],+ "check_dialogs": [+  "state / dismiss_dialogs",+  "partial",+  "state lists every KiCad window, dialogs included, each as a PNG; dismiss_dialogs clears the benign ones, or all"+ ],+ "close_document": [+  "close_symbol_editor / close_footprint_editor / close_3d_viewer",+  "partial",+  "closes one editor window; KiCad holds one board and one schematic per project, so there is no per-document close"+ ],+ "close_all_documents": [+  "close",+  "partial",+  "closes KiCad, editors first, then the project manager; force:true discards unsaved work"+ ],+ "document_info": [+  "state",+  "partial",+  "every open KiCad window with the file it holds; unsaved changes show as the title's leading '*'"+ ],+ "install": [+  "upgrade",+  "partial",+  "KiCad's official installer in one call, not staged; refused while KiCad runs"+ ],+ "instances": [+  "state",+  "partial",+  "KiCad runs one project manager; state lists every window it owns"+ ],+ "list_commands": [+  "menu_items",+  "partial",+  "a window's menu bar items (path, id, accelerator), not a command catalog"+ ],+ "run_command": [+  "send_key",+  "partial",+  "fires a menu item by its label, or a hotkey; no command parameters"+ ],+ "open_project": [+  "open_board / open_schematic",+  "partial",+  "opens the project's board or schematic in its editor"  ] }