Skip to content
LEF Desktop

OSD

Planned

On-screen displays for volume, brightness, workspace indicators, and notifications

Version
Author
LEF Project
License
MIT-0
Status
Planned
Requirements
  • Waxed Display Server v0.1.0+
  • Window Plugin

OSD Plugin

The OSD (On-Screen Display) plugin provides visual feedback overlays for system events and user actions within LEF.

System Indicators

Shows volume level changes, brightness adjustments, caps lock and num lock state, and battery status alerts.

Workspace Feedback

Displays workspace switch animations, window movement indicators, and screen edge previews.

Notifications

Handles application notifications, system alerts, low battery warnings, and update availability notices.

Design Principles

The OSD is designed to be non-intrusive - it shouldn’t block user interaction. It maintains a consistent visual style across all OSD types, with configurable position, duration, and style. Everything is rendered via Vulkan for smooth animations.