mkframe 0.1.2

A minimal Wayland UI toolkit with proper popup/overlay support
Documentation

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:

[dependencies]
mkframe = "0.1"

Requirements

  • Linux with Wayland compositor
  • System dependencies:
    • libwayland-dev
    • libxkbcommon-dev
    • libfontconfig1-dev

License

GPL-3.0