4 releases (2 breaking)
0.3.0 | Sep 16, 2023 |
---|---|
0.2.2 | Aug 10, 2023 |
0.2.1 |
|
0.2.0 | Jul 19, 2023 |
0.1.0 | May 10, 2023 |
#1025 in GUI
249,075 downloads per month
Used in 429 crates
(via smithay-client-toolkit)
13KB
103 lines
wayland-csd-frame
wayland-csd-frame
aims to provide common client side decorations (CSD) frame
for xdg-shell Wayland windows establishing a stable interface between windowing
libraries (e.g winit) and decorations drawing libraries.
This library defines a simple interface other crates providing decoration frames could use to integrate with crates like winit. An example of crates using this interface to provide decorations frame:
- https://github.com/PolyMeilex/sctk-adwaita an Adwaita-like frame.
- https://github.com/smithay/client-toolkit provides bare bones
FallbackFrame
.
lib.rs
:
The interface for wayland client side decorations (CSD).
The crate is intended to be used by libraries providing client side decorations for the xdg-shell protocol.
Examples could be found in client toolkit
and sctk-adwaita
.
Dependencies
~2–10MB
~127K SLoC