bbb651 🇮🇱
bbb651 🇮🇱
That's annoying, I think we can compare the new support data to the existing one every time and error on regressions because it's highly unlikely compositor support regresses, so worst...
I just compared the output and you're right, it's already a problem, the following interfaces don't show up in this setup: - `wl_drm` - `wl_eglstream_display` - `wp_drm_lease_device_v1` - `zwlr_gamma_control_manager_v1` -...
I managed to get DRM somewhat working with VKMS (with the weston `drm` backend instead of `headless`, should still run heedlessly on CI), and it solves `wl_drm` and `wl_eglstream_display`. I...
I got a PoC working, I'm forcing the cursor shape to crosshair otherwise it's indistinguishable:  I'm destroying the cursor shape device when an unknown cursors which I think is...
This solves cursor mismatch and scaling issue e.g. #83, even ones that are the fault of clients, and it enables things like svg cursors (that support any size and don't...
I rebased it, and also made a `client-cursors` feature that makes `xcb-util-cursor` optional to reduce dependencies and workaround #109, it should be unnecessary if the compositor supports cursor shape. I...
P.S. Does anyone know of an existing [xcursor names](https://github.com/freedesktop-unofficial-mirror/xcb__util-cursor/blob/master/cursor/shape_to_id.gperf) -> [cursor shape](https://wayland.app/protocols/cursor-shape-v1#wp_cursor_shape_device_v1:enum:shape) (pretty much css cursors) mapping? I'm trying to reference [GDK](https://github.com/GNOME/gtk/blob/d71be5728f562f41fcd4f883bd78872997907e6b/gdk/x11/gdkcursor-x11.c#L106-L147) and [Chromium](https://source.chromium.org/chromium/chromium/src/+/main:ui/base/cursor/cursor_factory.cc;l=113-216?q=bottom_right_corner) but they are mapping the other...
In my opinion instead of binding modes we should allow bindings to have multiple keys (like in @mastoca's example). This is more intuitive and matches other existing software (e.g. vim/neovim,...
@bphenriques I actually have a WIP [mouseless](https://youtu.be/J0rwQVNQkHM) clone I'm working on, I was waiting for wlr-virtual-pointer because uinput is very junky for absolute position, it was very quick to port...
Clap [doesn't support it currently](https://github.com/clap-rs/clap/issues/2222), someone mentioned this as a workaround: > I resorted to collecting `std::env::args()` into a `Vec`, iterated over `.split("--")`, provided the zeroth argument (program name) at...