Skip to content

Multiverse tree zooming, improved panning and minimap#11

Merged
MaartenS11 merged 10 commits into
mainfrom
tree-view-improvements
Jul 9, 2026
Merged

Multiverse tree zooming, improved panning and minimap#11
MaartenS11 merged 10 commits into
mainfrom
tree-view-improvements

Conversation

@MaartenS11

@MaartenS11 MaartenS11 commented Feb 5, 2026

Copy link
Copy Markdown
Member

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 cdd6084 to 311dfa1 Compare July 9, 2026 12:15
@MaartenS11
MaartenS11 marked this pull request as ready for review July 9, 2026 12:17
@MaartenS11
MaartenS11 merged commit cfc0ce0 into main Jul 9, 2026
4 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