We want to make program with iced for layershell and sessionlock, so we made this project.
Take winit as reference a lot, to make easilier program on layershell and ext-session-lock.
This project bind ext-session-lock and layershell with the similar way of winit, which storing message and handle it in callback
Take a lot of reference from winit (mainly from winit). Mainly handle the xkbcommon events.
Winit like layershell event crate.
We use it make a virtual-keyboard program, please take a look at starcolorkeyboard. Next we will make the program with iced-layershell instead, to provide a more beautiful virtual-keyboard program.
Winit like sessionlock event crate. It handles the sessionlock event, like lock and unlock, and provides base support for iced binding for sessionlock
iced binding for layershell
- support to open new layershell and support popup window.
- support ext-virtual-keyboard
With this crate, you can use iced to build your kde-shell, notification application, and etc.
iced binding for sessionlock
Session lock is the wayland protocol for lock. This protocol is supported in river, sway and etc. We use it make a beautiful lock program in twenty. You can also use it to build your sessionlock. This will become very easy to use our crate with pam crate.

