Skip to content

Conversation

Sunderland93
Copy link
Contributor

This PR adds support for xdg_toplevel_configure_bounds(), which is aims to communicate the maximum size a surface should be created with, and loosely corresponds to the concept of "work area" in the X11 world. It was introduced in v4 of xdg-shell protocol, so also bump it's version.

Adapted from Mutter: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2167

This PR adds support for xdg_toplevel_configure_bounds(), which is aims to communicate the maximum size a surface should be created
with, and loosely corresponds to the concept of "work area" in the X11
world. It was introduced in v4 of xdg-shell protocol, so also bump it's version.

Adapted from Mutter: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2167
@Sunderland93
Copy link
Contributor Author

Tested on my machine, works pretty well. I'll plan to add unit tests for it (and other features) in a separate PR's, since it requires additional changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant