mkframe
A minimal Wayland UI toolkit with proper popup/overlay support.
Features
- Native Wayland support via smithay-client-toolkit
- GPU-accelerated rendering (wgpu) with software fallback (tiny-skia)
- Layer shell support for panels, overlays, and desktop widgets
- Popup and overlay windows with proper positioning
- Split pane layouts
- Text rendering with cosmic-text
- Keyboard and pointer input handling
- Drag and drop support
Installation
Add to your Cargo.toml:
[]
= "0.1"
Requirements
- Linux with Wayland compositor
- System dependencies:
libwayland-devlibxkbcommon-devlibfontconfig1-dev
License
GPL-3.0