Skip to content

Multiverse tree zooming, improved panning and minimap#11

Draft
MaartenS11 wants to merge 5 commits intomainfrom
tree-view-improvements
Draft

Multiverse tree zooming, improved panning and minimap#11
MaartenS11 wants to merge 5 commits intomainfrom
tree-view-improvements

Conversation

@MaartenS11
Copy link
Member

@MaartenS11 MaartenS11 commented Feb 5, 2026

This PR makes the graphpanel no longer be in a scrollpane which is scrolled programmatically when dragging the mouse. Instead, the Graphics2D translate and scaling transforms are used to freely move and scale the view. Additionally, to give the user an idea of where they are in the tree, a minimap was added.

Demonstration on a rather large vertical tree:

tree.mp4

@MaartenS11 MaartenS11 force-pushed the tree-view-improvements branch from c458931 to e73975a Compare February 5, 2026 09: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