Release /
Waybar 0.10.4
Open a dropdown menu from any module, such as a power menu with shutdown and reboot.
Before you upgrade to 0.10.4
1 to fixHyprland modules are disabled when Hyprland's socket is not there, so one config works under both Sway and Hyprland.
Read the evidence
What changed in 0.10.4
Modules accept menu, menu-file (a GTK XML file) and menu-actions. Groups get a drawer with click-to-reveal; hide-empty-text hides a module whose output is empty; hyprland/workspaces gets special-visible-only and window-rewrite capture groups; upower can select a device by model; network adds {bssid}.
Also: Bluetooth controller hotplug; a cursor option per module; Hyprland modules are disabled instead of rendered empty when Hyprland is not running.
0.10.4.
New things you can do
menu, menu-file and menu-actions on any label module; styled in style.css.
Read the evidence
Fixed and improved
hide-empty-text hides a module when its output is empty; group drawers can open on click.
Read the evidence
Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.