mirror of
https://github.com/hyprwm/hyprland-protocols.git
synced 2024-11-08 06:45:59 +01:00
e06482e0e6
* Add hyprland_focus_grab_v1 * focus_grab: revise wording to make clearing implementation defined * focus_grab: revise keyboard focus * focus_grab: add destructor * focus_grab: add to readme * focus_grab: revise cleared event
957 B
957 B
hyprland-protocols
Wayland protocol extensions for Hyprland.
This repository exists in an effort to bridge the gap between Hyprland and KDE/Gnome's functionality.
Since wlr-protocols
is closed for new submissions, and wayland-protocols
is very slow with changes, this repo will hold protocols used by Hyprland to bridge the aforementioned gap.
Finished protocols
hyprland_toplevel_export
-> for exporting toplevel buffers (aka. windows) for screensharinghyprland_global_keybindings
-> for managing global keybinds via D-Bus.hyprland_focus_grab
-> for grabbing input focus, primarily for complex context menus.
Contributing
Adding new protocols is discouraged. If the protocol has a good reason to be, and you have an impl ready, feel free to make a PR.
Fixing typos / adding explanations to existing protocols - welcome.
Adding functionality to protocols / new revisions - welcome, if accompanied with a reason and an impl.