Layers/plugin.json

25 lines
919 B
JSON

{
"$schema": "https://go.kicad.org/api/schemas/v1",
"identifier": "com.jesshunter.layers",
"name": "Layers",
"description": "Photoshop-style logical layers for PCB design. Organise board items into hierarchical named groups, with visibility toggles, set operations (merge/subtract/intersect), hide/unhide, and auto-assign to an active layer.",
"version": "0.1.0",
"author": "Jess Hunter",
"runtime": {
"type": "exec"
},
"actions": [
{
"identifier": "open_window",
"name": "Open Layers Panel",
"description": "Opens the Layers plugin window. If already open, focuses the existing window.",
"scopes": ["pcb"],
"entrypoint": "bin/Layers.app/Contents/MacOS/Layers",
"args": [],
"show-button": true,
"icons-light": ["resources/icon-24.png", "resources/icon-48.png"],
"icons-dark": ["resources/icon-24.png", "resources/icon-48.png"]
}
]
}