Skip to content

[linux/wayland] Add libdecor fallback for window decorations#22

Merged
levovix0 merged 2 commits intolevovix0:masterfrom
ASVIEST:libdecor
Feb 26, 2026
Merged

[linux/wayland] Add libdecor fallback for window decorations#22
levovix0 merged 2 commits intolevovix0:masterfrom
ASVIEST:libdecor

Conversation

@ASVIEST
Copy link
Copy Markdown
Contributor

@ASVIEST ASVIEST commented Feb 25, 2026

GNOME Wayland and some other compositors require client-side decorations and don't support xdg-decoration-unstable-v1. It makes any siwin window frameless on GNOME. For these platforms a common solution is libdecor that basically draws client-side decorations matching the desktop theme. It is used in SDL2/3, GLFW, winit via SCTK.

ASVIEST and others added 2 commits February 26, 2026 01:11
…able-v1 is unavailable

GNOME Wayland and some other compositors require client-side decorations and don't support xdg-decoration-unstable-v1. For these platforms a common solution is libdecor that basically draws client-side decorations matching the desktop theme. It is used in SDL2/3, GLFW, winit via SCTK.
@levovix0 levovix0 merged commit fa8041b into levovix0:master Feb 26, 2026
3 checks passed
@levovix0
Copy link
Copy Markdown
Owner

Thanks, good work!

@ASVIEST ASVIEST deleted the libdecor branch February 26, 2026 08:30
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.

2 participants