1000 B
1000 B
Changelog
0.1.2 (2026-04-07)
Bug Fixes
- Decouple input passthrough hole from shader cursor avoidance radius
- Small constant-size input hole (48px) for click passthrough
- Shader cursor avoidance tracks independently with smooth updates
0.1.1 (2026-04-07)
Bug Fixes
- Remove 10-second auto-exit timer; overlay now runs until toggled off
- Smooth cursor tracking by reducing input hole from 512px to 48px
0.1.0 (2026-04-07)
Initial release.
Features
- GPU-rendered ring light overlay using wgpu/WGSL fragment shader
- Rounded rectangle SDF with gaussian glow falloff
- Full desktop input passthrough via dynamic
wl_regioncursor hole - Cursor avoidance with rounded-square soft fade
- Color temperature support: presets (warm, cool, studio, daylight, golden) and custom Kelvin
- Toggle on/off via PID lock file and SIGUSR1 signaling
- Works on any wlroots-based Wayland compositor (Sway, Hyprland, niri, river, etc.)
- MangoHUD suppression for clean Vulkan overlay