| Crates.io | wayapp |
| lib.rs | wayapp |
| version | 0.2.0 |
| created_at | 2025-12-09 12:27:44.500692+00 |
| updated_at | 2026-01-16 19:19:39.548819+00 |
| description | A Wayland application wrapper using smithay-client-toolkit, supports currently just egui using wgpu |
| homepage | https://github.com/Ciantic/wayapp |
| repository | https://github.com/Ciantic/wayapp |
| max_upload_size | |
| id | 1975408 |
| size | 158,704 |
No winit was used during creation of this thing.
This repository aims to not use cross-platform libraries for handling windows, instead it uses just wayland APIs via Smithay's libraries. If you target just Linux then adding cross-platform overhead is not necessary.
Currently uses only EGUI WGPU rendering.
This is not yet implemented, plan is to integrate first iced-wgpu.
Maybe change Application to hold only Weak references to the WindowContainer/LayerSurfaceContainer/PopupContainer/SubsurfaceContainer, because it's not the responsibility of the Application to keep those alive, it's the responsibility of the main.