-
Notifications
You must be signed in to change notification settings - Fork 25
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
[Suggestion] Smooth scrolling #62
Comments
That's a good suggestion! I'll see what I can put together. |
@Bellavene please try out PR #63 for smooth scrolling windows. Some notes:
|
If you're on MacOS 15 hang on. There seems to be an issue with the swipe gesture recognizer. It works ok on MacOS 14. Edit, should be working on MacOS 14 an 15 now. |
Hello! With ScrollDesktop I can slowly scroll or fling myself quickly to get to something I know if a few screens away and it feels very nice. With this implementation if I do a fling/quick scroll motion the scrolling stops the second my fingers are off the track pad. Is there any chance of getting momentum added in here? Thanks for your work! |
@zolrath I'd have to build a small physics engine to get the same momentum behavior. I'll consider it as a future enhancement. This is because I wanted to be able to set a unique gesture for PaperWM.spoon (eg 3 or 4 finger swipe) without requiring a keyboard modifier. The only way to get this info on MacOS is to do your own gesture recognition based on trackpad touch locations. ScrollDesktop is using the MacOS scroll wheel events (which are emulated by a two finger touchpad swipe). But you should gate that by holding down a keyboard modifier key, unless you want windows to move every time you do a horizontal scroll. |
@mogenson I just appreciate your project. Have found that repo and immediately was thinking about PaperWM. Personally I use Yabai, would be glad to use yours, but there are things that don't suit fully my user style. Maybe it will change in time : ) |
Ok no problem. I'm going to leave this issue open while I test the changes and let them soak. I'll close this issue when the PR is merged. |
Merged and added a demo video |
I believe you should merge the desktop scrolling animation with that repo
The text was updated successfully, but these errors were encountered: