Skip to content

feat(cyvest-vis): adopt deterministic force-directed layouts - #54

Merged
PakitoSec merged 1 commit into
mainfrom
feat/cyvest-vis-adopt-force-layouts-564a908
Jun 10, 2026
Merged

feat(cyvest-vis): adopt deterministic force-directed layouts#54
PakitoSec merged 1 commit into
mainfrom
feat/cyvest-vis-adopt-force-layouts-564a908

Conversation

@PakitoSec

Copy link
Copy Markdown
Owner

Summary

  • replace the ELK/Dagre-based graph layouts in @cyvest/cyvest-vis with deterministic d3-force positioning for observables and investigation views
  • refresh node styling, theming, and interactions with neutral surfaces, dark theme support, hover neighborhood focus, and updated canvas controls
  • update the demo app and package docs to reflect the new force-directed experience, layout options, and Findings/Evidence rendering

Testing

  • update js/packages/cyvest-vis/tests/observables.test.ts to cover deterministic force positions, restrained level colors, and compact investigation node styling

@PakitoSec PakitoSec self-assigned this Jun 10, 2026
@PakitoSec
PakitoSec merged commit 81f33a3 into main Jun 10, 2026
@PakitoSec
PakitoSec deleted the feat/cyvest-vis-adopt-force-layouts-564a908 branch June 10, 2026 20:30
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