Skip to content

Add node dragging and visualizer playground controls#10

Merged
rootachieve merged 3 commits into
mainfrom
feat/#9-drag-and-drop
Mar 3, 2026
Merged

Add node dragging and visualizer playground controls#10
rootachieve merged 3 commits into
mainfrom
feat/#9-drag-and-drop

Conversation

@rootachieve
Copy link
Copy Markdown
Owner

Summary

resolved #9

Added node drag support to the graph visualizer and updated the sample screen to make the new options easier to test.

Changes

Library Core

  • Added draggable node interaction.
  • Added optional layout physics during drag.
  • Expanded visualizer options for interaction and label settings.
  • Added tests for the new behavior and edge cases.

Sample App

  • Added a dedicated control panel.
  • Added presets and editable visualizer settings.
  • Made the sample screen easier to use as a playground.

Docs

  • Removed the outdated threat model document.

Impact

  • The library is easier to interact with and configure.
  • The sample app is now a better demo and testing surface.

- Drop the repository-level threat model document.
#9
- expose additional interaction and label configuration options.
- cover the new behavior and edge cases with tests.
#9
- extract the sample controls into a dedicated panel.
- add presets and editable visualizer options for interactive tuning.
#9
@rootachieve rootachieve merged commit 6691da1 into main Mar 3, 2026
1 check 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.

Implement node drag-and-drop positioning

1 participant