-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
seat/pointer: simplify ThemedPointer handling #380
Conversation
8cecd26
to
79927ac
Compare
I've converted to draft to wait for stable release of The mentioned crate is shared with @i509VCB , so smithay folks have access to it as well. I do wonder whether we should maintain fallback lists like we have in winit or simply rely on w3c icon names, from my testing just using w3c icon names worked fine, but I'm not sure how it'll work with weird themes. |
79927ac
to
bb487fe
Compare
I've updated the Now you can press |
bb487fe
to
b75b0b4
Compare
b75b0b4
to
b2e97f4
Compare
This should be ready for review now. |
b2e97f4
to
6348dd3
Compare
This should simplify the handling of custom cursors in the user applications by incapsulating all the necessary state in the ThemedPointer. The new cursor-icon crate for better compatibility across the ecosystem, so the icon could be passed as is. In the future we can automatically handle the `wp_cursor_shape` under the hood.
6348dd3
to
26fe07a
Compare
This should simplify the handling of custom cursors in the user applications by incapsulating all the necessary state in the ThemedPointer.
In the future we can automatically handle the
wp_cursor_shape
under the hood.