Package Release Info

waybar-0.11.0-bp160.1.8

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

waybar
waybar-branding-upstream

Change Logs

* 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