-
Notifications
You must be signed in to change notification settings - Fork 824
gwl: Add overflow support through scroll #13352
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
base: master
Are you sure you want to change the base?
gwl: Add overflow support through scroll #13352
Conversation
|
This feature is great, it's similar to dash to dock and dash to panel. Hopefully it will be implemented in the stable version. |
|
Didn't actually try it yet, but it looks pretty slick. Wonder if you could use vfade when the slider button shows up as a bit more of a visual cue. |
…orkspaces To find the new app position in the container instead of using actor.x we are summing the size of each preceding appGroup until the current app to focus because actor.x would report 0 some times.
This was triggering GLib Critical error in the logs.
…after being removed already
…uttons visibility This avoids issues with improper representation of the current allocation after the buttons are hidden.
c3016dd to
21564ff
Compare
21564ff to
5da320c
Compare
I'll give it a try and see if I can get it to work with it. |
… on orientation changed
…to debounce setting scrollActive state as inactive to avoid triggering the menu during the scroll animation
|
@JosephMcc I've updated the implementation to use the native Thanks to that and getting St.ScrollView to work, I can also use the vfade/hfade in the edges instead of the slider buttons (as you suggested), I've updated the video demonstration above to represent that. In general I think this PR is ready for testing and consideration, and I'll be continuing to test and it sending adjustments if necessary until the next merge window. Regards. |
closes #11540
solves https://github.com/orgs/linuxmint/discussions/82
Example of how should work
2026-01-21.17-26-02.mp4