app
Adom Library
Public Made by Adomby adom
adom-lbr — the EDA library translator. Bring a component in from any supported EDA tool and convert it to any other (KiCad ⇄ Altium ⇄ EAGLE/Fusion) through one canonical adom-lbr JSON — symbol + footprint + 3D + pin↔pad map. Altium is written natively (no Altium needed). Includes the adom-lbr Manager: browse wiki components and view symbol/footprint/3D + the per-EDA layer stackup.
← Commit history
2.15.5: align bands to the 16px page gutter
4 files changed
+5−5
Cargo.toml+1−1@@ -1,6 +1,6 @@ [package] name = "adom-lbr"-version = "2.15.4"+version = "2.15.5" edition = "2021" description = "adom-lbr generator / EDA translator: the canonical adom-lbr JSON is the hub, with native converters to Altium (.SchLib/.PcbLib/.IntLib), EAGLE/Fusion (.lbr), and KiCad. Altium output is written natively — no Altium needed at conversion time."
VERSION+1−1@@ -1 +1 @@-2.15.4+2.15.5
package.json+1−1@@ -1,6 +1,6 @@ { "slug": "adom-lbr",- "version": "2.15.4",+ "version": "2.15.5", "type": "app", "description": "adom-lbr \u2014 the EDA library translator. Bring a component in from any supported EDA tool and convert it to any other (KiCad \u21c4 Altium \u21c4 EAGLE/Fusion) through one canonical adom-lbr JSON \u2014 symbol + footprint + 3D + pin\u2194pad map. Altium is written natively (no Altium needed). Includes the adom-lbr Manager: browse wiki components and view symbol/footprint/3D + the per-EDA layer stackup.", "dependencies": {},
src/manage.html+2−2@@ -34,7 +34,7 @@ #hdr .chip .tc{color:var(--text-2)} #hdr .chip #tname{color:var(--ink)} /* status pill row (status-leds contract) */- .ledrow{display:flex;flex-wrap:wrap;gap:8px;margin:0 18px 12px}+ .ledrow{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px} /* 0, not 18: it sits INSIDE #content's 16px gutter like every other band. Measured at 34px against the panel's 16px in his real pane, which reads as a step. */ .led-pill{display:inline-flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--edge);border-radius:999px;padding:4px 12px;font-size:12.5px;cursor:pointer;color:var(--ink)} .led-pill .dot{width:8px;height:8px;border-radius:50%;background:#555} .led-pill[data-state=ok] .dot{background:var(--green)}@@ -124,7 +124,7 @@ LOOKING AT A SCREENSHOT of the real pane. A gate that asserts behaviour cannot see a stylesheet that is simply gone, exactly as a byte-check could not see a missing function. Both halves of that lesson cost a day. */- #sendbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 18px;background:var(--panel);border-bottom:1px solid var(--edge);font-size:12px}+ #sendbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 16px;background:var(--panel);border-bottom:1px solid var(--edge);font-size:12px} #sendbar .grp{display:flex;align-items:center;gap:6px} #sendbar .lab{color:var(--mut);font:600 11px var(--brand-heading);text-transform:uppercase;letter-spacing:.05em} #sendbar button{background:#1a2130;border:1px solid var(--edge);color:var(--ink);border-radius:7px;padding:5px 10px;font-size:12px;cursor:pointer;transition:border-color .12s,background .12s,transform .06s}