Ian Douglas Scott
Ian Douglas Scott
I've rebased this (and the cosmic-comp PR) and made a few small improvements to the doc comments. I believe this reflects how we agreed the implementation/API should work, and as...
Looks like `SeatGlobalData` and `SeatUserData` never get dropped.
Or I guess `SeatUserData` is freed when a client exist before the compositor, but not when the compositor exits with a window open?
Where `RwLock` is used, we expect a lot more readers than writers? Otherwise it may perform worse than just a simple `Mutex`. Though really, in a lot of cases it...
There's been discussion of doing a release, and most of the things marked for https://github.com/Smithay/smithay/milestone/4 are done. But even if there was a release, most projects using Smithay would probably...
Looks like https://github.com/system76/thelio-io-windows/blob/master/rust-toolchain specifies 1.53.0, while --profile was stabilized in 1.57.0. So the version in `rust-toolchain` needs to be bumped to something newer.
I guess we should also figure out how input methods fit in here...
Yeah. I was thinking an extension object would be unnecessary if we just have a request to set the group and not any events. But I guess we need notification...
Maybe `keymap` isn't the best term for this protocol, but I don't know what is. (`cosmic-keymap-group`? `cosmic-keyboard-group`?). It simply provides the group number currently active in the keymap (which is...
Using an IME, on Gnome or on compositor supporting `input-method-unstable-v2`, doesn't seem to impact the `wl_keyboard::keymap`, as expected. So any input method layouts would need to be listed separately, alongside...