OSD
PlannedOn-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.