* 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