Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A zoom container which isn't a viewport #121

Merged
merged 1 commit into from
Aug 31, 2024

Conversation

baconpaul
Copy link
Contributor

This commit adds components::ZoomContainer which is an object which collaborates with a component that can internalize its draws based on scale and starting position. Defacto this will let us make the shortcircuit sample zoom way faster because we can just know start points and end points.

The mouse gestures are, I think right. For a mac trackpad they are glorious. But we will need to adjust them for win/lin mice I'm sure.

This commit adds components::ZoomContainer which is an object
which collaborates with a component that can internalize its draws
based on scale and starting position. Defacto this will let us
make the shortcircuit sample zoom way faster because we can just know
start points and end points.

The mouse gestures are, I think right. For a mac trackpad they
are glorious. But we will need to adjust them for win/lin mice
I'm sure.
@baconpaul baconpaul merged commit d0a0eb7 into surge-synthesizer:main Aug 31, 2024
10 checks passed
@baconpaul baconpaul deleted the zoom-container branch August 31, 2024 00:25
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