What's New
Audio Mixer Tab
New Audio tab alongside Wi-Fi and Bluetooth providing full PulseAudio mixer control:
- Output devices (sinks) — volume sliders, mute toggles, click to set default
- Input devices (sources) — volume sliders, mute toggles, click to set default
- Per-application volume — control volume for each app individually
- Live updates via PulseAudio subscription events
- Monitor sources (
.monitor) filtered out automatically - Graceful fallback: tab hidden if PulseAudio is unavailable
IPC Resize
- New
notashell --resizecommand toggles between compact and expanded panel size - D-Bus method:
com.github.notashell.Daemon.Resize() - Ideal for binding to a key in niri/Hyprland/Sway
Comprehensive Default Config
- Default
config.kdlnow includes all 87 theme rules as commented-out KDL blocks - Every CSS selector from the built-in theme is documented in one place
- Users can see and uncomment any rule directly — no separate reference file needed
Theme & Styling
- Default theme CSS for all mixer components (
.mixer-row,.mixer-scale,.mixer-mute-btn,.defaulthighlight,.muteddimming) - Controls panel scale styling (
.controls-panel scale) - Updated
examples/style-reference.csswith complete layout tree and every CSS class