client-toolkit icon indicating copy to clipboard operation
client-toolkit copied to clipboard

Smithay's toolkit for writing wayland clients

Results 92 client-toolkit issues
Sort by recently updated
recently updated
newest added

Hey, I'm using the client toolkit for my project and have managed to hook up the [wlr-foreign-toplevel-management-unstable-v1](https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/blob/master/unstable/wlr-foreign-toplevel-management-unstable-v1.xml) protocol. I'm receiving events from the manager successfully using the `calloop::EventLoop`: ```rs let...

This PR adds data device handling and an example demonstrating its use. I've also copied over the `ReadPipe` implementation from the previous version of sctk, because it seems useful. I...

This is an update & refactor of the work started in https://github.com/Smithay/client-toolkit/pull/228 I've added a working example for setting the pointer theme, though it relies on having the Pop cursor...

Resizing does not behave correctly on KDE at the moment. Fixes #304

The new glutin is now independent of winit, so we can use it more easily for an example. This will probably depend on #303

Would be nice for integration in the ecosystem and removing a bit of a mess I have made in the wgpu example.

FreeBSD also have support for memfd, same as linux. They added it years ago for linux compatibility. See: https://www.freebsd.org/cgi/man.cgi?query=memfd_create&sektion=3&n=1

This is meant to provide a way to address https://github.com/pop-os/xdg-shell-wrapper/issues/8, in combination with https://github.com/Smithay/smithay/pull/750. This is currently potentially unsound due to the `unsafe impl Send for KeyboardData {}`. `xdg::Keymap` uses...

I am currently working on rewriting the Wayland backend in my crate Softbuffer. I am using this client toolkit to do so since its automatic buffer management from the pool...