client-toolkit
client-toolkit copied to clipboard
Smithay's toolkit for writing wayland clients
Right now, I'm trying to make a status bar using the `wlr` layer shell protocol. I don't want to ask for a new frame on every frame because my bar...
These are some improvements I made to the `simple_layer` example - Reuse buffers - Implement double buffering - Use `calloop` and the `WaylandSource` instead of the loop - Only produce...
If you hold the last key of compose sequence, the entire compose input will start repeating, which is not how it works in any other GUI applications. The bug was...
The implementation here should be correct, but I'll leave it as a draft until I've actually tried using it. Might be good to use in an example. Though adding an...
I was wondering if it made sense to even consider a softbuffer example given SCTK has a far wider range of SHM pool allocation schemes to choose from. SCTK does...
Hello I'm new to sctk, and it would be helpful for me and others who want to use egui with layer shell if there was an example, thanks!
When changing the cursor image, the currently attached cursor surface will be modified without computing the hotspot delta via `attach` or `offset`. The new hotspot will instead be set via...
Based on the latest version of https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/124. May be useful to test the protocol, once there are any server implementations of the latest revision.
From what I understand, right now global handling is done in multiple steps: 1. `waylad_client`: `GlobalList` intercepts events and fills it's internal `Mutex`. After the initial roundtrip it starts propagating...