Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

waybar-branding-upstream-0.15.0-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: waybar-branding-upstream 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: 12096 Source RPM: waybar-0.15.0-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Alexays/Waybar
Summary: Upstream branding of waybar
This package provides the upstream look and feel for sway.

Provides

Requires

License

MIT

Changelog

* 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

Files

/etc/xdg/waybar
/etc/xdg/waybar/config.jsonc
/etc/xdg/waybar/style.css


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:28:36 2026