☰
Dashboard 1.0.119: the recording is an inline thumbnail with a play button under Play the demo; native controls, fullsc…
Poster frame for the inline demo recording
Dashboard 1.0.118: Watch the recording goes fullscreen from the click (Hydrogen grows the webview to 90 percent), Escap…
Demo recording, part B only cut (1:22)
Demo recording for the dashboard's Watch the recording button (tour only, 2:50)
Dashboard 1.0.117: Watch the recording button and a fullscreen-capable lightbox player in the newbie panel
0.9.339: Tour motion: zoom depth per beat (one step for a single part, two plus one for a sheet or board)
0.9.333: Tour: every beat in two parts (A loads the window with its own line, B starts once verified with the explainin…
0.9.326: Tour: all editor and viewer windows at 95 percent of the work area, centered; 2D motion aims at the featured p…
0.9.321: Tour: 'in front' ignores shell popups, minimized windows and our own overlays (arav-rog measured RustDesk mini…
0.9.318: Wiki #48: the 20 s idle healer measured window reachability against the primary monitor only and pulled window…
promote 0.9.317 to public: John, 2026-09-04: 'Go ahead and promote to public' after the verified laptop tour (six beats…
0.9.317: Tour remote: dashboard presses recorded, acked with a caption, and honoured at the next gesture like panel pre…
0.9.316: Tour remote: FIFO press queue (no press lost), poll-drained presses recorded, presses on progress
0.9.315: Tour remote: prev/next/pause cut the beat in flight at the next gesture; back goes to the beat before the one…
0.9.314: Tour layout: restore a window's bounds before the tour closes it so KiCad's sticky geometry is never corrupted
0.9.313: Tour layout: read the unwrapped desktop_list_monitors payload so windows are placed in their 80 percent slots
0.9.312: kicad_demo layoutProbe diagnostic; layout uses the monitor work area
0.9.311: Fix: demo.py lacked the json import used by the new window-bounds save/restore (0.9.310 would have silently sk…
0.9.310: Tour layout for the recording (John): each beat's window is placed at 80% of the primary screen in its slot (s…
0.9.309: Tour 3D beats no longer end with Zoom to Fit: in KiCad's 3D viewer that command also resets the orientation, s…
0.9.309: Tour 3D beats no longer end with Zoom to Fit: in KiCad's 3D viewer that command also resets the orientation, s…
0.9.308: Motion gate: GetForegroundWindow can lag AD's z-order right after a raise, which aborted the symbol beat's mot…
0.9.308: Motion gate: GetForegroundWindow can lag AD's z-order right after a raise, which aborted the symbol beat's mot…
0.9.307: Tour verification (John: 'tool your bridge code to definitively know that the correct thing is showing'): ever…
0.9.307: Tour verification (John: 'tool your bridge code to definitively know that the correct thing is showing'): ever…
0.9.306: Tour 3D motion is now deterministic: KiCad's own View menu commands (Rotate X/Z by 10 degrees, Zoom In/Out, Zo…
0.9.306: Tour 3D motion is now deterministic: KiCad's own View menu commands (Rotate X/Z by 10 degrees, Zoom In/Out, Zo…
0.9.305: Tour window targeting (John's laptop: fourteen KiCad windows from days of demos; the 2D beat showed an empty u…
0.9.304: Tour identity fix (John's dashboard run, 2026-09-03): ab refused the demo panel, every caption, every raise an…
0.9.304: Tour identity fix (John's dashboard run, 2026-09-03): ab refused the demo panel, every caption, every raise an…
1.0.116: the demo card describes the real ESC G431 tour, not the generated sample project
0.9.303: Tour sync: the verb-side control channel (kicad_demo {control}) is cleared at tour start too, so a pause/next/…
0.9.303: Tour sync: the verb-side control channel (kicad_demo {control}) is cleared at tour start too, so a pause/next/…
1.0.115: demo pill follows the desktop remote (stop closes it with a toast, mute face mirrored), mute is session-only a…
0.9.302: Tour sync fixes (John's run on 0.9.301): stale panel presses from the previous show are drained before a tour…
0.9.301: Taskbar hygiene (John: frozen progress bars on every KiCad window, no Adom badge): the boot sweep that clears…
0.9.301: Taskbar hygiene (John: frozen progress bars on every KiCad window, no Adom badge): the boot sweep that clears…
0.9.300: Tour 3D motion recalibrated: the orbit drags totalled about a third of the viewer width and turned the board n…
0.9.300: Tour 3D motion recalibrated: the orbit drags totalled about a third of the viewer width and turned the board n…
0.9.299: Tour board-in-3D fix: KiCad's 3D viewers are unowned top-level windows, so picking 'the viewer owned by the PC…
0.9.298: Fix: the 0.9.297 tour job died on a NameError (_EXIT undefined) before its first progress update, so Play the…
0.9.298: Fix: the 0.9.297 tour job died on a NameError (_EXIT undefined) before its first progress update, so Play the…
1.0.114: toasts stack above the demo transport pill while a demo runs (they were hidden under it)