Skip to content

Conversation

ids1024
Copy link
Member

@ids1024 ids1024 commented Sep 22, 2025

#134.

Scrolling between workspaces in 16 px intervals instead of 4 px seems better on a touchpad.

This doesn't seem ideal with a mouse with a scroll wheel. That should be producing ScrollDelta::Lines rather than ScrollDelta::Pixels events, I think? I guess we're not handling axis_v120 events from the compositor...

We should make the scroll handing in cosmic-applet-workspaces match as well.

@ids1024 ids1024 force-pushed the scroll-speed branch 3 times, most recently from 1c93643 to 6721e03 Compare October 9, 2025 20:54
Matches the behavior of scrolling over the applet. Seems reasonable.
Combined with pop-os/iced#244, discrete value120
scrolling works better.
This is an expected case, not an error.
@ids1024
Copy link
Member Author

ids1024 commented Oct 13, 2025

pop-os/libcosmic#1020 moves the scroll handling code to libcosmic so it can be shared with cosmic-applet-workspaces, or anywhere else we need discrete scrolling.

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