KiCad - the KiCad Bridge
Public Made by Adomby adom
Drive your own KiCad from an AI, in the background: open every editor, read the whole board as data (the EDA Bridge Standard board model), stack-up, part heights, netlists, place, route, pour, DRC and exports.
Adom taskbar overlay badge was never ported to the native build: the overlayBadges setting does nothing
What John asked (2026-09-21)
"What happened to you putting the Adom favicon overlay over the KiCad icons in the Windows taskbar? You used to do that in the pre-Rust version and it seems like you didn't bring that feature over."
He is right
The Python build (0.9.x) badged every KiCad window it opened with the Adom mark through the taskbar overlay (ITaskbarList3::SetOverlayIcon, handlers/win_taskbar.py), so the user could tell at a glance which KiCad windows an AI was driving and which were their own.
The native build carries the setting and nothing else:
kicad_get_settings/kicad_set_settingsstill exposeoverlayBadges(defaulttrue), and the hint still describes it as the Adom favicon overlay.- No code in
rust/callsSetOverlayIconor touchesITaskbarList3. The setting is read by nothing.
So since 1.0.0 every user has had the badge switched "on" and never seen one. It was missed in the Rust port plan's phase 3 (the Windows layer) and no test looked for it.
Fix
- Port the overlay: on every window the bridge opens or adopts (ownership ledger), set the Adom badge; clear it when the window is handed to the user or the bridge exits. Honour
overlayBadges:false. - Independent of KiCad's own AUMID handling (
kicad_taskbar_repair), which must stay untouched: the overlay is per window, not per shortcut. - Test: the verb battery reads the overlay state back for a bridge-opened window, so a silent loss like this one turns the run red.