152 Commits

Author SHA256 Message Date
8959fc5eb8 Accepting request 1333437 from X11:Wayland
- 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 (forwarded request 1333390 from fbonazzi)

OBS-URL: https://build.opensuse.org/request/show/1333437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=62
2026-02-17 15:49:36 +00:00
2e4145865f Accepting request 1333390 from home:fbonazzi:branches:X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1333390
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=146
2026-02-16 20:15:20 +00:00
ab09ad229a Accepting request 1300016 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1300016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=61
2025-08-18 14:08:37 +00:00
b295444c8f Accepting request 1298724 from home:jubalh:branches:X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1298724
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=144
2025-08-18 07:54:06 +00:00
1f78e62f30 Accepting request 1288166 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1288166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=60
2025-06-24 18:49:53 +00:00
9b57dc0e64 Accepting request 1287897 from home:jubalh:branches:X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1287897
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=142
2025-06-24 07:12:38 +00:00
e8086e7fd4 Accepting request 1274566 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1274566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=59
2025-05-05 20:29:17 +00:00
7bcf45e233 Accepting request 1274553 from home:kskarthik:branches:X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1274553
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=140
2025-05-05 12:22:55 +00:00
4b67ad8b70 Accepting request 1248068 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1248068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=58
2025-02-24 14:50:08 +00:00
da6b93aac3 Accepting request 1247680 from home:jubalh:branches:X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1247680
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=138
2025-02-24 10:06:38 +00:00
6d9c37939a Accepting request 1202614 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1202614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=57
2024-09-24 15:32:09 +00:00
Soc Virnyl Estela
f99bf7260c Accepting request 1202612 from home:uncomfyhalomacro:branches:X11:Wayland
- Add tray-fix.patch "Fix std::bad_casts in tray module"
  * see https://github.com/Alexays/Waybar/pull/3604

OBS-URL: https://build.opensuse.org/request/show/1202612
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=136
2024-09-23 11:13:37 +00:00
4d6d368593 Accepting request 1200774 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1200774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=56
2024-09-13 12:34:36 +00:00
7076a4920a - 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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=134
2024-09-13 09:04:38 +00:00
41d7c030e5 Accepting request 1188284 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1188284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=55
2024-07-19 13:26:24 +00:00
Soc Virnyl Estela
91155a9350 Accepting request 1188273 from home:smolsheep:upgrades
- 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

OBS-URL: https://build.opensuse.org/request/show/1188273
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=132
2024-07-18 03:34:27 +00:00
0d638f71f0 Accepting request 1172319 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1172319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=54
2024-05-07 16:04:05 +00:00
798ef1ea91 Accepting request 1172289 from home:smolsheep:upgrades
- 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

OBS-URL: https://build.opensuse.org/request/show/1172289
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=130
2024-05-07 06:14:31 +00:00
6d947cdbc3 Accepting request 1169914 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1169914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=53
2024-04-25 18:48:00 +00:00
Soc Virnyl Estela
ae1755c532 Accepting request 1169912 from home:smolsheep:upgrades
Upstream dropped another one. :p
- Enabled tests
- Update to 0.10.2
  * fix: hover event did not propagate causing issues
- 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

OBS-URL: https://build.opensuse.org/request/show/1169912
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=128
2024-04-23 17:01:13 +00:00
0823f4145e Accepting request 1160087 from X11:Wayland
- 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

- Add waybar-build-for-wireplumber-0.5.patch
- Enable wireplumber

OBS-URL: https://build.opensuse.org/request/show/1160087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=52
2024-03-21 16:01:21 +00:00
7b83568948 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=126
2024-03-21 11:39:22 +00:00
985f5c1b64 Accepting request 1159931 from home:smolsheep:upgrades
I've tested this with the wireplumber module. It displays the volume correctly from default source. Debug logs don't show any issues, but I'll keep this up-to-date until merge.
- Add waybar-build-for-wireplumber-0.5.patch
- Enable wireplumber

OBS-URL: https://build.opensuse.org/request/show/1159931
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=125
2024-03-21 06:50:02 +00:00
1ae1156f60 Accepting request 1158996 from X11:Wayland
- Add waybar.rpmlintrc to Sources
- 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

OBS-URL: https://build.opensuse.org/request/show/1158996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=51
2024-03-19 16:29:32 +00:00
67a5ba1a9f Accepting request 1158995 from home:fbonazzi:branches:X11:Wayland
- Add waybar.rpmlintrc to Sources

OBS-URL: https://build.opensuse.org/request/show/1158995
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=123
2024-03-18 12:45:24 +00:00
e17e058478 Accepting request 1158331 from home:smolsheep:upgrades
- 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

OBS-URL: https://build.opensuse.org/request/show/1158331
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=122
2024-03-18 12:24:20 +00:00
e6d6852b10 Accepting request 1123246 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1123246
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=50
2023-11-03 21:20:55 +00:00
Soc Virnyl Estela
9067416f4b Accepting request 1123240 from home:smolsheep:upgrades
- Update to 0.9.24:
  * Hotfix for #2631 due to #2629 causing high CPU load

OBS-URL: https://build.opensuse.org/request/show/1123240
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=120
2023-11-03 14:01:38 +00:00
7179fe0093 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=119
2023-11-03 09:54:56 +00:00
c139100e8e Accepting request 1104309 from X11:Wayland
- Update to 0.9.22:
  * Explicitly cast ustring to string when passing to fmt #2409
  * fix: typo in taskbar.cpp #2404

OBS-URL: https://build.opensuse.org/request/show/1104309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=49
2023-08-17 17:44:29 +00:00
b529a36038 - Update to 0.9.22:
* Explicitly cast ustring to string when passing to fmt #2409
  * fix: typo in taskbar.cpp #2404

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=117
2023-08-17 07:15:39 +00:00
a59bd1c0d9 Accepting request 1103978 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1103978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=48
2023-08-15 14:39:59 +00:00
5522d16ea5 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=115
2023-08-15 06:30:42 +00:00
98a634c9a1 Accepting request 1100748 from X11:Wayland
- Use upstream tarball. Remove service files.
- 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

OBS-URL: https://build.opensuse.org/request/show/1100748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=47
2023-07-26 11:24:27 +00:00
Soc Virnyl Estela
32c243b5ff - Use upstream tarball. Remove service files.
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=113
2023-07-25 23:36:52 +00:00
d56f268866 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=112
2023-07-18 15:16:38 +00:00
673db86684 Accepting request 1096866 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1096866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=46
2023-07-05 13:31:11 +00:00
Soc Virnyl Estela
b1f0edcd45 Accepting request 1096859 from home:smolsheep:upgrades
- 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

OBS-URL: https://build.opensuse.org/request/show/1096859
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=110
2023-07-04 23:02:28 +00:00
ec31dda2a3 Accepting request 1093771 from X11:Wayland
- Add fontawesome font as recommended

OBS-URL: https://build.opensuse.org/request/show/1093771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=45
2023-06-20 14:48:16 +00:00
e63a4793cc Accepting request 1093770 from home:fbonazzi:branches:X11:Wayland
- Add fontawesome font as recommended

OBS-URL: https://build.opensuse.org/request/show/1093770
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=108
2023-06-19 12:04:08 +00:00
aada3af6e3 Accepting request 1093765 from home:apappas:branches:X11:Wayland
Related to https://github.com/openSUSE/openSUSEway/issues/105 and https://github.com/openSUSE/openSUSEway/pull/118

Waybar depends on FontAwesome to display some symbols like the battery indicator. If fontawesome-fonts is not installed, it will revert to whatever font has glyphs in that Unicode page, which in most systems is a Chinese font.

This adds the fontawesome-fonts as a Recommends.

OBS-URL: https://build.opensuse.org/request/show/1093765
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=107
2023-06-19 11:33:14 +00:00
33d472c886 Accepting request 1089663 from X11:Wayland
- 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)

OBS-URL: https://build.opensuse.org/request/show/1089663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=44
2023-05-30 20:02:26 +00:00
Soc Virnyl Estela
0dcc4b8473 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=105 2023-05-29 22:52:52 +00:00
Soc Virnyl Estela
df6558f679 Accepting request 1089596 from home:fbonazzi:branches:X11:Wayland
- 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)

OBS-URL: https://build.opensuse.org/request/show/1089596
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=104
2023-05-29 15:38:01 +00:00
ff706c7690 Accepting request 1078128 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1078128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=43
2023-04-09 16:40:58 +00:00
Soc Virnyl Estela
1e807d1b68 Accepting request 1076675 from home:iznogood:branches:X11:Wayland
- Add ca9d237b00b4d01f341b0d7bc938afb10a4f8cad.patch: Fix(sway):
  add missing includes for GCC 13

OBS-URL: https://build.opensuse.org/request/show/1076675
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=102
2023-04-03 03:34:10 +00:00
dcb577bf2c Accepting request 1058640 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1058640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=42
2023-01-16 16:59:40 +00:00
ccd9578a97 Accepting request 1058639 from home:fbonazzi:branches:X11:Wayland
- Remove `changesgenerate` service
  Upstream provides a better changelog than the one this service is able to
  generate from git commits.
- 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

OBS-URL: https://build.opensuse.org/request/show/1058639
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=100
2023-01-16 09:21:18 +00:00
364e8c3dd0 Accepting request 1043178 from X11:Wayland
- Fix: actually use the date library dependency provided by hhdate
  * add 0001-require-date-dependency.patch

OBS-URL: https://build.opensuse.org/request/show/1043178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=41
2022-12-16 16:51:36 +00:00
Soc Virnyl Estela
31cc3e7309 * add 0001-require-date-dependency.patch
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=98
2022-12-14 01:46:54 +00:00