osfeed.dev
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 fix

Rename persistent_workspaces to persistent-workspaces in hyprland/workspaces and sway/workspaces; the underscore spelling is no longer read.

Action requiredSee and switch workspaces or tags, the binding mode and the focused window title of your compositor.Affects: Configs that still use persistent_workspaces
Read the evidence

Hyprland modules are disabled when Hyprland's socket is not there, so one config works under both Sway and Hyprland.

Behavior changedSee and switch workspaces or tags, the binding mode and the focused window title of your compositor.
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

Fixed and improved

hide-empty-text hides a module when its output is empty; group drawers can open on click.

ImprovedShow the output of your own scripts on the bar, with click and scroll actions.
Read the evidence

Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.