Skip to content
LEF Desktop

Window

In Development

Window management, decorations, and workspace organization

Version
v0.1.0
Author
LEF Project
License
MIT-0
Status
In Development
Requirements
  • Waxed Display Server v0.1.0+
  • Surface Plugin

Window Plugin

The Window plugin manages all application windows within LEF, handling decorations, layouts, and workspace organization.

Floating Windows

Traditional free-positioned windows with drag-to-move and resize, snap-to-edge functionality, minimize/maximize/restore, roll up/down, and always-on-top option.

Tiling

Automatic window arrangement with horizontal and vertical splits, tabbed and stacked layouts, adjustable split ratios, and per-workspace layout memory.

Decorations

Window decorations are rendered via Vulkan through Waxed’s texture system. Supports customizable button styles, rounded corners, blur effects, and per-application theme overrides.

Window Rules

Define automatic behaviors for specific applications. Windows can be assigned to specific workspaces, set to floating or tiling mode, or have decorations enabled/disabled based on the application.

Workspaces

Unlimited virtual desktops with per-workspace window memory. Keyboard shortcuts for navigation and customizable workspace names and icons.