wayapp

Crates.iowayapp
lib.rswayapp
version0.2.0
created_at2025-12-09 12:27:44.500692+00
updated_at2026-01-16 19:19:39.548819+00
descriptionA Wayland application wrapper using smithay-client-toolkit, supports currently just egui using wgpu
homepagehttps://github.com/Ciantic/wayapp
repositoryhttps://github.com/Ciantic/wayapp
max_upload_size
id1975408
size158,704
Jari Pennanen (Ciantic)

documentation

README

Wayapp

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.

EGUI

Currently uses only EGUI WGPU rendering.

ICED

This is not yet implemented, plan is to integrate first iced-wgpu.

Future changes

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.

Commit count: 152

cargo fmt