| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: waybar | Distribution: openSUSE Tumbleweed |
| Version: 0.15.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Fri Feb 13 18:47:46 2026 |
| Group: System/GUI/Other | Build host: reproducible |
| Size: 2354393 | Source RPM: waybar-0.15.0-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/Alexays/Waybar | |
| Summary: Customizable Wayland bar for Sway and Wlroots based compositors | |
A customizable Wayland bar for Sway and Wlroots based compositors. It comes with modules for pipewire, alsa, backlight, and bluetooth. Other modules can be found in the manpages of Waybar.
MIT
* Fri Feb 13 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to 0.15.0:
* fix: close sni menu on item destruction
* Fix example in waybar-niri-language.5.scd
* fix: handle null GDK window reference in surface initialization
* fix: changed *waybar-styles(5)" to waybar-styles(5) in the last line
* fix(river): hide vacant tags on initial startup
* docs(temperature): add missed warning style
* ext/workspaces: fix appearing of hidden workspaces
* Cava backend. Comminication using signals
* fix(temperature): critical style not being removed
* feat(makefile): support more detailed test output
* Clock Module: Independent clock tooltip formatting and fix for blank line at the end of the timezone list
* flake.lock: Update
* docs: fix waybar menu example and formatting
* clock: fix use after scope
* Prevent child zombie process from tearing down Hyprland IPC
* Support millisecond precision for script intervals
* bugfix: expanding wildcards in config includes
* Moved workspace id failing to parse from an error to part of the trace
* fix(flake): fix formatter configuration
* Fix module and tray item staying in hover state after opening menu
* fix: display icons for userwide installed applications
* [hyprland/workspaces] Taskbar improvements
* feat(niri/language): add CSS classes
* Fix: style: show active workspace on hyprland
* Fix: styling: set gamemode icon size and spacing to 0 if use-icon is false
* feat: Add ISO 8601 calendar to clock module
* Fixes #4521 and #4522
* fix: Correct the error in converting network speed units
* fix: right and middle button not work in ext/workspace module
* Fix Hyprland IPC thread sanitizer warning, other IPC & general fixes
* fix: resolve memory leak
* fix(pulseaudio-slider): Use background in CSS example
* fix: FMT version update from 11.0.2 to 12.0.0
* backlight: gracefully handle a null epoll device
* cava bump & fixing memory leaks
* fix(nix): bump cava and fix nix build
* fix(subprojects): fmt hash mismatch
* fix(clock): fix freebsd compatibility
* flake.lock: Update
* fix(wireplumber): reorder initializer list to match header and fix -Wreorder
* fix(docs): pulseaudio man page example
* Cava GLSL
* cava nonsafe threads
* fix: prevent duplicate layer surfaces on monitor hotplug
* fix: crash on group scrolling
* Improve multiple battery support
* modules: memory: fix fully utilized swap percentage calculation
* Fix example error about update moudle
* feat(dwl/tags): add empty tag option
* Try: Make battery module update on plugging/unplugging again
* cava man
* nix: bump cava again
* fix-cava-config
* fix(sway/workspaces): window-rewrite: do not check for window-format
* flake.lock: Update
* chore: update .gitingore
* docs(arch): install build deps as deps to keep system clean
* docs: add missing reverse-mouse-scrolling to pulseaudio module man page
* hyprland/workspaces: don't show persistent special workspaces if show-special is disabled
* fix(json): use local CharReaderBuilder for thread safety
* flake.lock: Update
* feat: Disambiguate wayland layer namespace
* Fix return type of input to gtk_layer_set_namespace
* docs: add fraudulent site notice on proj README.md
* fix-cava-audio-height-init
* Fix Pango NULL layout crash in cava module
* Fix unhandled JSON exception in signal handler
* Fix heap corruption from GTK operations on IPC thread in Hyprland modules
* Fix Pango markup rendering in bluetooth module tooltips
* Fix custom module tooltip not updating on exec output change
* Fix menu freezing when launching applications
* fix: backlight/slider fix rounding issue on scroll up
* Mon Aug 11 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.14.0:
* Fix default icon in tray module #4234
* fix hyprland/language layout parsing #4242
* fix: 'ethernet' network state should have precedence over 'disabled' #4258
* flake.lock: Update #4256
* Change default tooltip for the battery module. #4274
* enabled pango markup support for tooltip of battery and pulseaudio modules #4284
* fix: prevent persistent workspaces from being duplicated if they exist #4275
* respect gtk color scheme variant for gtk css variable #4292
* fix: hyprland named persistent workspaces#4272
* Fix #4307 #4310
* adding dependency command for arch #4298
* feat: add rfkill network setting #4260
* feat: add a way to override electron app tray icons #4161
* style: clang-format #4315
* fix: unable to disable upower's tooltip #4316
* [hyprland/workspaces] Implement workspace taskbars #3868
* flake.lock: Update #4337
* mpd: add uri and filename format arguments #3849
* ext/workspaces: port from wlr/workspaces to ext-workspace-v1 for a.o. labwc support #4016
* feat: match network interfaces by their altnames #4326
* feat(river): set layout name as class #4080
* Idempotent bar show/hide via configurable user kill signals #3930
* fix: hide tray when there are no non-passive icons #3833
* add openbsd support #4278
* sway/workspaces: Implement reverse-scroll #3929
* Relative paths in included configs #4333
* battery: Add support for battery level related events #4208
* wireplumber & backlight: fix states and support for microphone #4319
* Mon Jun 23 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.13.0:
* fix(FreeBSD): Use dev.cpu temperature sysctl #4002
* Resolves #3092 Add source support to wireplumber module #3638
* add login-proxy option #3995
* cffi: always return config values as JSON #3969
* flake.lock: Update #3961
* nix/default: disable version check #3970
* Provide an option to show ipv4, ipv6 or both #3959
* fix incorrect type for weeks-pos in waybar-clock man page #4009
* Migrate Hyprland workspace events to v2 #3878
* Features/systray custom icons #3941
* Add support for vertical orientation in privacy module #3921
* flake.lock: Update #4018
* fix manpage for backlight/slider #4017
* hyprland/workspaces: fix crash #4024
* .github/workflows/clang-format: bump github action (fix clang-format check) #4026
* fix: support libcava 0.10.4 #4052
* audio_backend: fix crash #4045
* wlr/taskbar: find icon #4042
* libCava bump: 0.10.4 #4056
* nix: cava bump (fix nix build) #4058
* flake.nix: add treefmt; treewide: clang and nix format #4025
* wireplumber: fix potential nullpointer deref #4032
* flake.lock: Update #4075
* Sway Workspace: Fix workspace button not showing for tabbed/nested layouts #4046
* Memory Fix for continuous scripts in custom module #4183
* fix: network frequency is reported in GHz #4189
* fix: cldMonShift_ not getting initialized in Clock() constructor #4202
* Dockerfiles: Use debian-slim for container #4205
* fix: length_error thrown in handleOutputDescription #4191
* fix: network module not displaying rfkill state #4190
* Fix Description= in systemd service file #4154
* Fix gentoo CI build #4211
* ci: bump FreeBSD to 14.3 #4214
* fix: don't use c++20 chrono literals #4213
* Fix namespace pollution #4212
* Fix CI clang-format #4209
* modules: memory: Add swapState format argument #4204
* fix: MPRIS widget not hiding when no player is active #4207
* Feat/display systemd system state #4210
* privacy: ignore some streams #4173
* Update mediaplayer.py - Fix artist name display in mediaplayer.py #4095
* AIconLabel.cpp: honour "rotation" property and add "swap-icon-label" propery #4160
* Add idle_inhibitor style docs. #4096
* flake.lock: Update #4088
* Use load_symbolic for gtk icon to support styling in tray icon #4102
* Issue 3981: try and fix memory leak in privacy module #4092
* Fix signal safety deadlock #4048
* Fix calendar extra padding if there are wide characters #4155
* hyprland/submap: allow pango markup. #4040
* Fixes: Add stretching of modules and modules-center toggling #3881
* Fix typos in function, variable names and in documentation #3887
* feat: sway/window: provide {marks} format replacement #4097
* niri/workspaces: Add empty icon #4127
* Add support for mouse side buttons (back/forward) to control track navigation in mpris module #4131
* Add persistent-only setting for hyprland/workspaces #4133
* exec runs after on-* events #1784
* add module wayfire/window, wayfire/workspaces #3863
* hyprland workspaces: Add sorting Special Centered #4136
* niri: add support for urgency indicators to workspaces #4113
* add rewrite to wlr tooltip #3762
* Fixed one layout with multiple variant bug hyprland/language Fixes #3676 #4068
* Add GPS module #3628
* add Hyprland/windowcount module #3544
* Bluetooth module: fetch battery percentage from upower if not found from bluez #2886
* Revert "Bluetooth module: fetch battery percentage from upower if not found from bluez" #4217
* Added IPC fix and Nix GPS fix #4219
* Mon May 05 2025 Sai Karthik Karra <kskarthik@disroot.org>
- change sway to Suggests as waybar now supports other window managers too
and when user ignores the --no-reccommends flag, It pulls the sway window
manager components
* Fri Feb 21 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.12.0:
* Clarify documentation of 'rotate' option. #3580
* Fix std::bad_casts in tray module #3604
* fix: return app_identifier as itself in AAppIconLabel if it's an absolute path #3613
* Fixes for Sway modes and wlr_scene support #3528
* fix(custom): stop mixing manual and automatic arg indexing #3617
* cava: Add format_silent option and css triggers #3523
* Fix: 3383. Clock. Default value for cldYearShift_ = 1900/01/01 #3632
* nix: remove patches from downstream #3640
* cava bump #3646
* .github/workflows: don't run on forks #3651
* nix/default: cava bump #3650
* .github/workflows: allow forks to manually run flake lock update #3652
* #2275 Backlight: Add minimum brightness #3637
* flake.lock: Update #3658
* Fix a crash after handling SIGINT and a data race when initializing the Hyprland workspace modules #3695
* pulseaudio: volume indicator update on default output switch #3464
* Add warning threshold to temperature module #3674
* Add signals section to manpage #3758
* fix hyprland's grouped window flags #3747
* flake.lock: Update #3736
* Add stretching of modules and modules-center toggling #3730
* fix null-deref due to unconstructed PrivacyNodeInfo #3768
* flake.lock: Update #3800
* Let network module handle ipv4 and ipv6 simultaneously #3809
* sway/workspaces: use X11 class for XWayland windows #3801
* Add locking for interacting with the pulseaudio thread #3806
* Using 'auto' instead of 'self' in backlight module #3808
* sway: fix "Mapping is not an object" warning #3831
* fix: hyprland/window get empty ipc json data #3826
* Escape markup characters in dwl/window #3827
* Update LICENSE, fix copyright license year #3860
* flake.lock: Update #3859
* Fix compilation with libc++ #3866
* fix: never sleep cava when sleep_timer is 0 #3875
* Escape tray tooltip text #3877
* Allow using wildcards in config include paths #3862
* Hide vacant tags config option on River #3823
* Make battery module update on plugging/unplugging again (refs #2519) #3474
* Revert "Make battery module update on plugging/unplugging again (refs #2519)" #3902
* fix: JSON format for Hyprland keyboard example #3913
* Hide upower module when specified device disconnected #3919
* flake.lock: Update #3914
* [hyprland/window] enable tooltip for hyprland window module #3898
* Fix workspacerules not taking into account defaultName #3947
* fix: battery runtime estimation with negative sysfs values #3942
* update(docs): link #3940
* Hyprland IPC improvements #3945
* hyprland/workspaces: fixed urgent for special workspaces #3932
* turn off ellipsize for niri/language module #3922
- Drop upstreamed: tray-fix.patch
* Mon Sep 23 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Add tray-fix.patch "Fix std::bad_casts in tray module"
* see https://github.com/Alexays/Waybar/pull/3604
* Fri Sep 13 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.11.0:
* bar: fix setVisible#3459
* Walk up Symlink Chain#3462
* Fix #3414
* group: fix revealer hover regression#3500
* flake.lock: Update#3493
* Handle offline CPUs and CPU hotplug#3499
* Fix #3490
* Accept "default-node-changed" signals from wireplumber, even
if only the node ID is changed #3511
* fix crash caused#3531
* fix: check format-source before use#3534
* hyprland/backend: drop unnecessary getaddrinfo call#3527
* taskbar: Send minimize geometry hints#3506
* chore: update power_profiles_daemon.cpp#3585
* flake.lock: Update#3555
* fix/upower: upower module selection with multiple devices#3554
* feat: hidpi support for image module#3565
* Add niri/workspaces, niri/window, niri/language#3551
* Thu Jul 18 2024 Joshua Smith <smolsheep@opensuse.org>
- Update to 0.10.4
* Add config option to select UPower device based on device
model.
* Add GitHub action for nightly Docker image building
* add hide-empty-text option to hide module whenever output is
empty but format is not
* Add hotplug detection of bluetooth controllers
* Adding the ability to have dropdown menu for modules
* Add keyboard debug info to hyprland language module
* AModule: Cursor config option
* Cava. $XDG_CONFIG_HOME validation
* cava bump: 0.10.2
* chore: update meson build command in readme
* clang-tidy fixes in the privacy module
* Do not try to strcmp a variable that may be a null-pointer
* Enable using capture groups in window-rewrite
* feat: Toggle drawer state
* change layer for mode invisible to nullopt
* Fix Clock. Tooltip calendar text overflows(#2240)
* Fix device list not being updated on selecting new bluetooth
controller
* fix: display titles with '&' correctly
* Fix docker image build github action
* fix example in manpage for pulseaudio/slider
* Fix format replacement names
* Fix hyprland/language events not working with keyboard names
with commas in them
* fix mpris: hide on current player vanished
* fix privacy: consider only configured modules
* fix: taskbar not applying empty class on empty
* hyprland: disable modules instead of rendering empty
* (hyprland) fix crash when failed to parse IPC message
* hyprland: refactor and cleanup
* hyprland/window: fix crash when no return from socket
* Hyprland/Workspaces: Added option to hide non-visible special
workspaces
* hyprland/workspaces: remove deprecated property
* modules/battery: Deprioritize capacity /sys value for battery
calculation if other methods are available
* modules/hyprland/backend: handle empty socket response
* modules/hyprland/backend: use /tmp
* modules/hyprland/workspace: ignore empty window-rewrite
* network: add bssid format replacement
* Organize tests and start Hyprland testing
* pulseaudio: Consider ignored sinks never running
* Support for muted icons for pulseaudio devices/ports
* sway/workspaces: Correct behavior when "current-only" is set
* sway/workspaces: remove deprecated field and ignore empty
rewrite rules
* temperature: allow hwmon-path-abs as array
* (temperature) fix clang-tidy lint .
* treewide: clang-tidy
* treewide: meson deprecation and freebsd fixes
* Upower. Fix segmentation fault
* Upower refactoring
* workaround for icons not rendered for apps existing before
waybar launch
* Tue May 07 2024 Joshua Smith <smolsheep@opensuse.org>
- Update to 0.10.3
* fix(battery): Fix {health} format replacement
* Cursor change to indicate module clickability
* upower: fix segfault by initializing lastWarningLevel
* Fix Hyprland socketpath changed to XDG_RUNTIME_DIR
* pipewire: unbreak build on FreeBSD
* fix: set cursor appropriately on user event hover
* fix: custom module mediaplayer doesn't respect argument
* feat: style tray icon on hover
* fix: tooltip-format on custom modules not working in some cases
* feat: hover for whole group
* Remove listener when the window is destroyed
* Tue Apr 23 2024 Joshua Smith <smolsheep@opensuse.org>
- Enabled tests
- Update to 0.10.2
* fix: hover event did not propagate causing issues
* Tue Apr 23 2024 Joshua Smith <smolsheep@opensuse.org>
- Remove waybar-build-for-wireplumber-0.5.patch (Fixed upstream)
- Update to 0.10.1
* Add always on option for hyprland/submap
* Add dwl/window module
* Add empty workspace style for Sway
* Add waybar-styles(5) manual page
* Also consider floating nodes when checking for flags
and active workspace status
* battery: Add {cycles}, {health} format replacements
* calendar: add shift_reset action
empty workspaces
* Escape tooltip in custom module
* feat: (optional) hover for all modules
* (Fix) Alt format on group modules
* Fix clock on-scroll value not being used for calendar
* fix:dwl tag crash when use wlr-randr enable monitor
* Fixed segfault
* Fixes for hyprland/workspaces
* Fix peristent class on buttons
* fix(power-profiles-daemon): correctly set initial visibility
* Fix reloading config
* fix(sway/workspaces): floating_nodes and focused icon
* fix(sway/workspaces): visible class doesn't work
* fix(sway/workspaces): Visible class doesn't work on visible and
* fix: update clock tooltip without placeholders
* fix(wlr/taskbar): crash on taskbar drag and drop event
functions
* Hyprland workspaces hosting-monitor css class
* [hyprland/workspaces] New options to change on click behaviour
* Make right-click to circle down ppd
* Pipewire backend: use pipewire thread lock
* README: tweak repology badge
* refactor(backlight): use concrete types for some helper
* refactor(privacy): clean up the module
* Remove unused variable in Workspaces::updateWindows
* sway/workspaces: Fix scroll on unfocused monitor
* taskbar: search user directories first for desktop files
* Update Wireplumber API to 0.5
* Upower warning level
* Thu Mar 21 2024 Michael Vetter <mvetter@suse.com>
- Update waybar-build-for-wireplumber-0.5.patch to current version.
Remove URL so we need to manually update in case it changes again.
See Alexays/Waybar#2919
* Wed Mar 20 2024 Joshua Smith <smolsheep@opensuse.org>
- Add waybar-build-for-wireplumber-0.5.patch
- Enable wireplumber
* Mon Mar 18 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
- Add waybar.rpmlintrc to Sources
* Wed Mar 13 2024 Joshua Smith <smolsheep@opensuse.org>
- Remove hhdate build requirement as now provided by C++20
- Disable wireplumber feature: fixes build and bugs boo#1221110
boo#1221317 boo#1221247
- Add rpmlintrc to remove a false error
- Update to 0.10.0
* avoid converting to local_time when converting to zoned_time
afterwards
* Add Privacy Module
* Fix segmentation fault in WirePlumber module
* c++20. clock chrono API. STL + format
* Happy clang. fmt9-10
* cpu_usage/linux: count iowait toward idle time
* hyprland module: added sort_workspaces after rename occured
* Using 'image-missing' fallback if no taskbar icon is found
* privacy: fix visibility when a module is disabled
* Add button click check to hyprland workspaces module
* Disconnect from PipeWire when destroying the WirePlumber module
* Added initial .clang-tidy file
* upower: show-icon config option
* Applied clang-tidy suggestions for hyprland workspaces
* Sway/workspaces: fix persistent icon
* Specify config is JSONC
* C ABI plugin system
* Pass WAYBAR_OUTPUT_NAME environment variable to custom exec
scripts
* Fix wireplumber reverse-scroll option
* fix restart-interval being ignored while signal is defined
* hyprland/workspaces: allow using the original window
class/title
* Catch2 bump
* Improvements for Hyprland worskspaces & backend
* Fix/Hyprland/Workspaces: Window Rewrite on multiple
non-overlapping bars
* Add module systemd-failed-units to monitor failed systemd units
* fix(tray): completely hide tray when it is empty
* clock: handle timezone changes (again again)
* clock: fix construction with calendar.format.today
* Fix use after free on task close
* Fix module UPower display device poniter
* Add "empty" class for Image module when path/exec is returning
an empty value.
* feat(battery): added support for battery state-based classes on
the entire waybar
* Using steps() in animation to reduce cpu usage.
* Move .empty CSS class from Img to Box in the Image module
* pulseaudio: reconnect context when pulseaudio server restarts
* Fix JSON parsing with hexadecimal characters
* Adding css reloader
* fix: reload style
* Fix: drawer not appearing on configured side
* Make battery estimate inaccessible in the "Full" state on
default config
* Fix build warnings
* Add style classes for hyprland/submap
* Add module class to the root elements of the modules
* fix build warning in bar.cpp
* libcava bump 0.10.1
* Add check for tooltip-format for custom modules
* Search for the first hwmon* directory
* Hyprland/workspaces: use Hyprland's workspace rules for
persistency
* Require gtk-layer-shell
* Add style class for CPU state
* Add css classes to hyprland special workspaces
* Add ordinal date toolbar format specifier to clock module
* Implement windows formating in sway/workspaces
* Revert "Add style class for CPU state"
* Revert "Implement windows formating in sway/workspaces"
* build: refactorings and deprecation fixes
* refactor: move all module includes to factory.cpp
* fix(clock): crash on scrolling with local timezone ("") in the
list
* Fix hyprland special workspace button click
* Fixed window#waybar.swallowing for module hyprland/window
* nix: update libcava version and removal of gtk-layer-shell
meson option
* Implement windows formating in sway/workspaces
* feat: implement cpufreq for bsd by sysctl
* mediaplayer: add exclude player option
* Config tweaks
* feat(sway/language): option to hide module with single layout
* fix clang-tidy errors in hyprland module
* RFC: Rename config to config.jsonc
* hyprland/workspaces: Improve the workspaces persistency logic
* Improved hyprland/window by fixing icon search and implementing
configurable spacing
* Filter out special output __i3 which contains scratchpad
* ci: move FreeBSD to ubuntu runners
* Sway-Workspaces: Fixed scrolling not working
* mpd: less aggressive logging and reconnections
* Introduce a power-profiles-daemon module
* Add justify config option for Labels
* Fix peristant workspaces for sway
* feat: allow horizontal scroll
* Fri Nov 03 2023 Joshua Smith <jsmithfpv@gmail.com>
- Update to 0.9.24:
* Hotfix for #2631 due to #2629 causing high CPU load
* Fri Nov 03 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.9.23:
* Fix simpleclock module compilation with recent fmt #2412
* Add format-no-controller to bluetooth module and fix it still
being visible if the format string is empty #2413
* chore: update subprojects #2420
* feat(keyboard-state): add binding-keys options #2424
* Hyprland urgent class support #2429
* Show workspaces on all outputs if persistent_workspaces value is empty #2442
* Release button event second attempt #2414
* hyprland/workspaces: Add "empty" icon and class #2431
* hyprland persistent workspace support new config declaration #2438
* Hyprland linting cleanup #2457
* sni: fix passing relative coordinates to dbus methods #2417
* Display battery percentage as weighted average of battery levels #2134
* modules/hyprland: Fix segfault when attempting to set_urgent on a missing
workspace by @xercesblue #2460
* hyprland/workspaces: react on renameworkspace event #2466
* Implement 'active_only' option and 'visible' class in hyprland/workspaces #2408
* Hyprland/workspaces: add urgent icon #2477
* fix: rename workspace active fix #2485
* feat: hyprland workspaces add sort-#2486
* deprecate persistent_workspaces in favor of persistent-workspaces #2468
* search for dark or light mode stylesheet #2470
* Update workspaces.cpp #2507
* Fix battery not showing for some devices #2494
* fix(backlight): wrong percentage numbers for device apple-panel-bl #2518
* Lighter Weight Signal-Based Custom Modules #2517
* hyprland/workspaces: use name as fallback icon #2534
* Fix: Hyprland's special workspaces aren't cleared #2540
* Feature: Hyprland dynamic window names on workspaces #2529
* Adding options to allow disk outputs to always be in a specific unit. #2558
* Feat/Hyprland/Workspaces: Ignore workspaces #2568
* Revise cava module to hide on silence #2554
* Feat/Hyprland: Allow matching against Window Titles for Rewrite #2563
* Feature: Group Drawers #257
* fix(modules/mpris): fix on-*-click typos #2560
* Feature: Fantastic Sliders and Where to Find Them (Audio, Backlight
and Abstract Sliders) #2575
* Split cpu module #2114
* fix clock to work with fmt 10.x #2515
* Fix: Hyprland/Workspaces' windows disappearing when moving around #2578
* Lint header files with hpp file ending #2589
* Fix potential memory leaks #2586
* Custom module: Allow signal without interrupt #2588
* Show the network interface with highest priority (aka lower metric) #2585
* Revert "Fix potential memory leaks" #2599
* modules/mpris: change default interval value to 0 #2596
* docs: fix typos and improve language coherence #2593
* General cleanup in hyprland/workspaces #2592
* Fix: Hyprland/Workspaces workspaces not being created as persistent
when they already exist at startup in #2605
* Reduce freebsd ci timeout #2609
* Fix sleep_for for max duration #2601
* Fix FreeBSD build error and increase freebsd ci timeout #2611
* Fixed variable synchronization exception caused by the
"hyprland/workspace" module #2613
* Skips logging NoActivePlayer error msgs #2622
* fix: custom: do not crash if input text is not valid utf-8 #2624
* Cava bump #2623
* Happy Linter #2625
* tray: load_icon use request_size directly #2626
* hyprland/workspaces: fix crash on monitor off/on #2628
* custom: reap zombie processes on termination #2629
* Thu Aug 17 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.9.22:
* Explicitly cast ustring to string when passing to fmt #2409
* fix: typo in taskbar.cpp #2404
* Tue Aug 15 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.9.21:
* sway/window: app_id on unfocused workspaces #2234
* cava bump #2328
* cava man page #2333
* [sway/workspaces] feat: add high-priority-named optiion #2336
* Mediaplayer improvements #2323
* time conversion between time zones #2340
* Use C++20 #2322
* hyprland/workspaces improvements #2316
* Clock. Narrow seconds precision #2345
* hyprland/workspaces fix typo #2347
* hyprland/window start behavior fix #2352
* tooltip-format spaces breaks pango format #2360
* Manpage fixes #2365
* Fixed sway IPC compile warnings #2366
* man: Fix several whitespace formatting issues #2367
* Persistent workspaces in hyprland/workspaces #2341
* Fix logical errors, formatting error #2373
* flake: fix infrec in package overlay #2370
* Change default workspace format #2377
* Updated hyprland-workspaces manpage #2401
* Button release action #2399
* Hyprland/workspaces: use named icons instead of searching #2393
* docs: fix Arch repository name #2402
* Tue Jul 25 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Use upstream tarball. Remove service files.
* Tue Jul 18 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.9.20:
* Fixed build warnings #2282
* hyprland/window: Add .hidden CSS class, account for hidden & fullscreen windows #2270
* Unbreak modules without DBus #2284
* hyprland/window: Fix no info with separate-outputs=true #2286
* fix, default to true, sway/workspaces: warp-on-scroll #2293
* clock: handle timezone changes (again) #2296
* hyprland/window expose more data #2294
* App Icons for hyprland/window #2303
* hyprland/window: Fix overlap with .hidden class from default style #2307
* hyprland/window: rename .hidden to .swallowing (and fix grouped windows) #2308
* backlight: do not convert percent to string in fmt #2317
* hyprland/backend: Fix JSON parser runtime error #2321
* Fix wrong name for {name} #2306
* Ensure signal is disconnected in destructor #2324
* hyprland/language: Differentiating keyboard layout variants #2326
* hyprland/window remove duplicate empty css #2318
* Tue Jul 04 2023 Joshua Smith <jsmithfpv@gmail.com>
- Update to version 0.9.19:
* Fix broken link in README
* fix(dwl-module): fix typo to avoid null pointer
* river/window: Add tooltip.
* Fixing 'incomplete type error' during building
* [hyprland/window] Add css class for empty window name
* Small performance fixies
* Tray module causes: Invalid id passed to g_bus_unwatch_name()
* deprecated: implicit capture of 'this' via '[=]'
* [sway/workspaces] fix: change icons priority
* Lift reverse-scrolling option into AModule
* sway/window: fix appid style not cleared
* Issue#2204
* Upower native-path filter
* More robust Hyprland backend
* hyprland/window: Add CSS customization similar to sway/window
* support multiple items in hwmon-path of temperature module
* [wrl/taskbar] fix: use empty class for empty taskbar
* Add output port (display) of workspace to template function of
sway/workspace
* Fixed some build warnings
* feat: hyprland/workspaces
* Refresh Gentoo docker
* Wake all sleeping threads when leaving suspend
* Fixes for hyprland/workspaces
* Don't apply reverse scrolling to mice wheels
* wireplumber: Support for scrolling
* Fix random segfault on GTK icon functions
* [hyperland/workspaces] fix: segfault on create/destroy
* Catch2 bump
* Fix rare segfault when destroying workspace
* Stop MPRIS module from updating every ~20ms
* wlr/taskbar: add support for rewrite rules
* Add a new start_hidden flag
* Image tooltip
* improve nix dev shell; override the nixpkgs waybar
* sway/workspaces: setting to not warp to window when scrolling
* mpris: dynamic tag ordering and separator customization
* Add output parameter format to manpage
* Partially revert 3af1853 to fix use-after-free
* Mon Jun 19 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
- Add fontawesome font as recommended
* Mon May 29 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 0.9.18:
* fix: battery time remaining
* Sway window newstyles
* fix(wireplumber): waybar crashes when default node changes
* get_desktop_app_info: fix crash on failed DesktopAppInfo::create
* hyprland/submap: run initial render on startup
* GCC 13 and C++20 support
* Allow any module to implement signal handling
* modules/custom: Added percentage rounding
* Sanitize hyprland language string only instead of the whole format
* Year calendar
* Clock. Proper handletoggle propagation
* Clock. Formating simplify
* Image module CSS fix
* Fix kbName initialization
* fix(wireplumber): free(): invalid pointer
* When no one timezone is provided use system's TZ
* Fixing memory leak on update UPower tooltip
* Clock. Calendar. Avoid of unnecessary string transformation
* Backlight: add brightness control
* Set Image path from executable file (Image Module)
* Remove repeated "the" and fix some typos
* AModule implements module actions call
* add river/layout
* feat(sway): add workspace css class
* Revert "feat(sway): add workspace css class"
* AModule enable_click & enable_scroll
* Clock tz try catch
* group module: configurable orientation
* Happy clang
* fix: mpd bug paused with no song.
* Wireplumber: Free the default node name
* refactor: make linter happy.
* config:output:Allow multiple exclusions & wildcard
* custom module: free memory returned by libc's getline
* modules/clock: fix calendar shift in months with 31 days
* mpris: add tooltip, length limits, position tag
* wlr-taskbar: allow sorting by app_id
* [hyprland/language] Add more format replacements.
* sway/window: Rewrite entire format output instead of just the title
* mpris: fix css class application
* Generate wireplumber module man page
* Made use of node_id_
* today style not applied to new date 1 day after starting waybar
* Cava module
* pulseaudio apply states
* backlight: support tooltip
* mpris: fix non-dynamic tags not being html escaped
* Persistent workspaces for [wlr/workspaces]
* Add DWL tags module
* fix: use getaddrinfo() instead of gethostbyname()
* river/tags: refactor to support special purpose tags
* Fix hyprland language initialization problem
* network: detect if link is p2p and use local addr
* cava: shared library is not found
* [wlr/workspaces] Separate CSS class for empty persistent workspaces
* Add persistent format-icon to wlr/workspaces
* mpris: Hide label if empty
* mpris: Fix incorrect format replacement names
* File descriptor handling bugs
* Fix SEGFAULT in battery module
* Update to new ipc version
- Disable cava module due to missing libcava
- Drop 0000-replace-gethostbyname-getaddrinfo.patch (fixed upstream)
- Drop 0001-require-date-dependency.patch (changed upstream)
- Drop ca9d237b00b4d01f341b0d7bc938afb10a4f8cad.patch (fixed upstream)
* Sat Apr 01 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Add ca9d237b00b4d01f341b0d7bc938afb10a4f8cad.patch: Fix(sway):
add missing includes for GCC 13
* Mon Jan 16 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
- Remove `changesgenerate` service
Upstream provides a better changelog than the one this service is able to
generate from git commits.
* Wed Jan 11 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 0.9.17:
* Add image module
* Upower click
* feat: add icon support to the wireplumber module
* fix: wireplumber module when used with a bluetooth device
* Allow the calendar month scrolling to be inverted
* User Module: added file existence check
* Don't search "Keyboard at" from hyprland/language
* Hide module if text resolves to being empty
* fix AIconLabel spacing between image and label
* feat(battery): add macsmc-battery time remaining support
* fix(calendar week numbers)
* fix(battery): ignore non-system power supplies
* Calendar week numbers
* format-calendar-weeks won't accept format strings
* Fix hyprland language initialization issues
* Minor refactorings and formatting fixes for hyprland language module
* Implement hyprland submap module
* Fix wrong layout name in hyprland language module when a variant is used
* modules/clock: improve ux when calendar_shift is used
* sway,feat: allow alphabetical sort
* fix: cpu_load pushed twice to the vector
* Add mpris module
* Activate CI for mpris module
* Fix GTK crash due to wlr/workspace module upon reconnecting monitor
/usr/bin/waybar /usr/lib/systemd/user/waybar.service /usr/share/man/man5/waybar-backlight-slider.5.gz /usr/share/man/man5/waybar-backlight.5.gz /usr/share/man/man5/waybar-battery.5.gz /usr/share/man/man5/waybar-bluetooth.5.gz /usr/share/man/man5/waybar-cffi.5.gz /usr/share/man/man5/waybar-clock.5.gz /usr/share/man/man5/waybar-cpu.5.gz /usr/share/man/man5/waybar-custom.5.gz /usr/share/man/man5/waybar-disk.5.gz /usr/share/man/man5/waybar-dwl-tags.5.gz /usr/share/man/man5/waybar-dwl-window.5.gz /usr/share/man/man5/waybar-ext-workspaces.5.gz /usr/share/man/man5/waybar-gamemode.5.gz /usr/share/man/man5/waybar-gps.5.gz /usr/share/man/man5/waybar-hyprland-language.5.gz /usr/share/man/man5/waybar-hyprland-submap.5.gz /usr/share/man/man5/waybar-hyprland-window.5.gz /usr/share/man/man5/waybar-hyprland-workspaces.5.gz /usr/share/man/man5/waybar-idle-inhibitor.5.gz /usr/share/man/man5/waybar-image.5.gz /usr/share/man/man5/waybar-inhibitor.5.gz /usr/share/man/man5/waybar-jack.5.gz /usr/share/man/man5/waybar-keyboard-state.5.gz /usr/share/man/man5/waybar-memory.5.gz /usr/share/man/man5/waybar-menu.5.gz /usr/share/man/man5/waybar-mpd.5.gz /usr/share/man/man5/waybar-mpris.5.gz /usr/share/man/man5/waybar-network.5.gz /usr/share/man/man5/waybar-niri-language.5.gz /usr/share/man/man5/waybar-niri-window.5.gz /usr/share/man/man5/waybar-niri-workspaces.5.gz /usr/share/man/man5/waybar-power-profiles-daemon.5.gz /usr/share/man/man5/waybar-privacy.5.gz /usr/share/man/man5/waybar-pulseaudio-slider.5.gz /usr/share/man/man5/waybar-pulseaudio.5.gz /usr/share/man/man5/waybar-river-layout.5.gz /usr/share/man/man5/waybar-river-mode.5.gz /usr/share/man/man5/waybar-river-tags.5.gz /usr/share/man/man5/waybar-river-window.5.gz /usr/share/man/man5/waybar-sndio.5.gz /usr/share/man/man5/waybar-states.5.gz /usr/share/man/man5/waybar-styles.5.gz /usr/share/man/man5/waybar-sway-language.5.gz /usr/share/man/man5/waybar-sway-mode.5.gz /usr/share/man/man5/waybar-sway-scratchpad.5.gz /usr/share/man/man5/waybar-sway-window.5.gz /usr/share/man/man5/waybar-sway-workspaces.5.gz /usr/share/man/man5/waybar-systemd-failed-units.5.gz /usr/share/man/man5/waybar-temperature.5.gz /usr/share/man/man5/waybar-tray.5.gz /usr/share/man/man5/waybar-upower.5.gz /usr/share/man/man5/waybar-wireplumber.5.gz /usr/share/man/man5/waybar-wlr-taskbar.5.gz /usr/share/man/man5/waybar.5.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 15:27:28 2026