Skip to content

Release Compass VS Code 0.3.11 with static graph layouts - #235

Merged
forhappy merged 1 commit into
mainfrom
codex/release-0.3.11
Aug 13, 2026
Merged

Release Compass VS Code 0.3.11 with static graph layouts#235
forhappy merged 1 commit into
mainfrom
codex/release-0.3.11

Conversation

@forhappy

Copy link
Copy Markdown
Contributor

Summary

  • bump the Compass VS Code extension from 0.3.10 to 0.3.11
  • keep code graphs static and selectable until the user explicitly runs layout
  • stop every completed relayout, including repeated runs
  • remove Depth layers from the layout picker
  • place Filters immediately after Graph settings, using Lucide Settings and SlidersHorizontal icons
  • regenerate the embedded viewer assets

Root cause

Interactive graphs initialized with physics enabled, and stabilization completion used a one-shot listener. That made motion the default and allowed later relayouts to continue without returning to a static state, interfering with node and relationship targeting.

User impact

The canvas now opens still, remains selectable, and only moves after the explicit Layout action. Settings and Filters are grouped consistently in the right-side toolbar.

Validation

  • npm ci
  • npm run typecheck:js
  • npm run test:js — 192 viewer, 120 extension, and 82 browser tests passed
  • node scripts/check_viewer_assets.mjs
  • npm run package -w editors/vscode
  • npm run smoke:vsix -w editors/vscode
  • local VSIX SHA-256: 5e0dc5d2bdce091158b4b62da1067819711db92a050018e999ad54c2efd11338

Rust release gates were not run because this extension/viewer-only change does not modify Rust and /Volumes/Workspace is unavailable; no Cargo command was allowed to fall back to the checkout.

@forhappy
forhappy marked this pull request as ready for review August 13, 2026 07:21
@forhappy
forhappy merged commit cb9ba8a into main Aug 13, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant