Skip to content

v0.8.0a88 — remembered cell layout, forest login-autostart, left-behind fixes, headless screenshooter

Pre-release
Pre-release

Choose a tag to compare

@KenM76 KenM76 released this 27 Jun 00:59
· 5 commits to main since this release

Alpha (pre-release) covering the a83 → a88 span — held for live testing, released together.

Highlights

  • Remembered cell layout (a83) — the forest hub remembers where you drop each cell and restores that arrangement on expand / startup / screen-rescue. Save / Load / Recent cell layouts via .scriptreelayout.
  • Forest auto-load on startup (a84) — the forest can register itself to launch at Windows login (Disabled / current user / all users), mirroring the tree-ring. Ring + forest share one Run-key per scope.
  • "Cells left behind" fixes (a85) — two independent bugs that could strand cells on the desktop after the forest moved or hid are fixed: the auto-hide walk now follows the dock graph, and an unslottable on-screen member is kept visible behind a collision guard.
  • Reset layout (a87) — a View ▸ Reset layout action in both the single-tool standalone window and the developer-mode editor restores the default dock arrangement if a saved layout collapses the panels.
  • Headless screenshooter (a88) — the bundled screenshooter.py renders any tool without hanging: it skips the personal-config prompt and on-open providers in headless capture, and drives a full off-screen layout pass (WA_DontShowOnScreen) so nested parameter tabs render populated instead of empty.

Engineering notes for each change live under rags/lessons/.


The portable .zip below is self-contained (vendored PySide6 + the combridge COM-bridge runtime). SolidWorks SDK interop assemblies are intentionally not redistributed.