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

waybar-branding-upstream-0.11.0-2.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: waybar-branding-upstream Distribution: openSUSE Tumbleweed
Version: 0.11.0 Vendor: openSUSE
Release: 2.2 Build date: Mon Sep 23 13:09:48 2024
Group: System/GUI/Other Build host: reproducible
Size: 11901 Source RPM: waybar-0.11.0-2.2.src.rpm
Packager: http://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

* 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
* Tue Dec 13 2022 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Fix: actually use the date library dependency provided by hhdate
    * add 0001-require-date-dependency.patch
* Mon Dec 05 2022 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Fix: do not require versioned branding (bsc#1205950)
  - Add dependency to hhdate library now in Factory
  - Add _service file back now that we don't need to modify the source tarball
  - Move to obscpio archive to save space
* Fri Dec 02 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Add 0000-replace-gethostbyname-getaddrinfo.patch
* Fri Dec 02 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Update specfile and remove deprecated functions.
  - Improve description to remove rpmlint warnings.
* Thu Dec 01 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Fix sources on spec file.
  - Remove service file that was overlooked
  - Add back the tarball containing the downloaded subprojects
  - Add wireplumber dependency
* Tue Nov 29 2022 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 0.9.16:
    * Revert breaking changes introduced in 0.9.14
    * button: Remove AButton class
    * modules: Revert button to label
    * Battery: "Plugged" status for TLP settings
    * fix: don't escape mpd label twice
    * Make backlight module respect format- config
    * feat(backlight): hide if the display is powered off
    * Do not crash when a monitor is removed
    * normalize capacity by number of batteries
    * clicking on the user label opens the default file manager
    * User module: fix call parent event handle, added command to open user folder
    * Recognize outputs with 'bluez' in monitor name as bluetooth class
    * feat: wireplumber support
    * fix custom module leaves zombie processes behind when bars are removed
    * Fix crashes when using named workspaces in Hyprland
* Thu Nov 03 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.15:
    * Added gamemode man file to meson #1566
    * upower: unbreak build on libc++ systems (FreeBSD, OpenBSD, Chimera) #1567
    * fix: vertical bar not anchored when width is set #1571
    * fixes bluetooth module #1576
    * Advertise river modules #1578
    * river/mode: new module in #1579
    * README.md: add river/mode to feature list in #1580
    * Add total bandwidth formatting options #1575
    * Retain instance name css class for custom modules #1588
    * pulseaudio: avoid retaining outdated form factor #1590
    * Last weekday applies Unix fmt #1599
    * New Gentoo CI #1612
    * CI: upgrade FreeBSD version to avoid future breakage #1621
    * battery: fix wrong definition for "format" #1624
    * Language: Add layout as class name #1628
    * fix: adapt to fmt 9.0.0 breaking changes #1617
    * CI: prevent FreeBSD breakage in future #1637
    * Added UPower to README #1638
    * sni: Use the pixmap if for the given icon name an icon could not be found #1627
    * mpd: add filename formatter #1631
    * Added a Hyprland backend and a Window module #1656
    * Feature: sway/window can show 'shell' parameter #1651
    * #1591 river escape window and mode #1668
    * fix(network): dont escape essid in tooltip #1669
    * scale icons for HiDPI monitor #1670
    * style(lint): fix some files lint #1672
    * add JACK module #1653
    * Added a basic hyprland/language module #1657
    * Add 'max-volume' option to pulseaudio #1659
    * Add support for reading the config path from env #1600
    * feat(idle-inhibitor): add tooltip format #1678
    * Issue#1545. Calendar scrolling opportunity #1646
    * Add battery format-time option for zero-padded minutes #1412
    * added checking router id in handleEvent function, because module does… #1685
    * Revert "added checking router id in handleEvent function, because module does…" #1686
    * FreeBSD: Add support to temperature #1702
    * mpd: encode "&" signs to "&" for gtk braunschweig in #1710
    * Add config option to ignore Pulseaudio Sinks #1636
    * Add config value for inhibitor default state. #1720
    * Fixed pulseaudio max-volume configuration #1704
    * Escape text in custom module #1687
    * Use GtkButton instead of GtkLabel for Modules #1120
    * Some logic issues in battery.cpp #1679
    * Fix binary pow formatting for values between 1000 and 1024 #1630
    * [FreeBSD] Use thermal-zone #1705
    * [hyprland/window] Add option to show active window on a per monitor basis #1719
    * pulseaudio: disconnect on destruction #1728
    * [sway/scratchpad] New module for scratchpad of sway #1667
    * added user module #1701
    * Remove border effect on hover #1729
    * [hyprland/window] Fix crash on quickly switching workspaces #1733
    * Add option to wlr/workspaces to sort workspaces by number #1721
    * FreeBSD: Add support to battery #1703
    * Fix battery indicator crash on linux #1736
    * Set default minimal width of buttons to zero #1737
    * Fix button padding #1738
    * Fix build with catch2>=3.0.0 #1724
    * [hyprland/window] Implement rewrite option like in sway/window #1730
    * Improve keyboard response time and enable hotplug support #1661
    * Fixed gamemode module segfaulting when disconnecting monitor #1740
    * fixed memory module not rounding numbers #1744
    * taskbar: implement drag-and-drop task reordering #1747
    * Revert "Escape text in custom module" #1758
* Tue Nov 01 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Fix spec file to use catch2 >= 3.0
* Thu Oct 27 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.14:
    No changelog. Too many commits to list. Please see
    https://github.com/Alexays/Waybar/compare/0.9.13...0.9.14
  - Remove waybar-0.9.13-fmt-compat.patch
  - Use catch2 >= 3
  - Enable sndio
* Sun Oct 16 2022 Chris Bradbury <obs@chrbrd.com>
  - waybar-0.9.13-fmt-compat.patch: Add upstream patch 1617 to fix build with fmt>=9.0.0
  - Use Catch2 < 3.0 due to upstream incompatibility with Catch2 >= 3.0
* Sat Jun 04 2022 Arnav Singh <opensuse@arnavion.dev>
  - Recreate source tarball with submodules downloaded as before.
    Otherwise the clock module was replaced with the simpleclock module
    because libdate subproject was missing.
* Tue May 24 2022 Denys Kondratenko <stdden@opensuse.org>
  - Update to 0.9.13:
    * use moon phases for backlight format-icons #1478
    * Use user-defined mode when toggling visibility rather than resetting to default #1479
    * sway/language: Load exotic xkb rules too #1480
    * Battery module. Gamepads support #1481
    * Hide/Unhide temperature module when "format*" is empty. #1485
    * feat: added network speed in Bytes #1489
    * Upower module #1484
    * Add option to display week number on calendar #1315
    * Upower fixes #1493
    * Battery module support for rk817 #1495
    * Waybar. Issue#1068. Double/Triple events #1499
    * refactor: change enum ipc_command_type to uint32_t #1516
    * Add disabled bluetooth style #1518
    * #1315. Add option to display week number on calendar #1492
    * Sway/window: Only update icon from main thread #1522
    * sway/window: Allow the user to change the size of the app icon #1523
    * bar: don't set layer-shell anchor for edges when width is not 'auto' #1524
    * Replace sleep_until with sleep_for to prevent clock from getting stuck with system time adjustment #1500
    * Show hidden bar #1510
    * Backlight: avoid crash on getting brightness fails #1530
    * Add a config to set a timeout for the idle_inhibitor module #1454
    * network: calculate bandwidth for current interface #1527
    * feat: extend bluetooth module #1540
    * Add classes to individual keyboard state labels #1551
    * Calendar module: localization issue #1552
    * Prevent segfault in getCpuFrequency #1563
    * Issue#1556. Battery module: a lot of warnings when battery dissapears #1557
    * Gamemode Module #1554
    * Calendar module: localization issue #1552 #1555
    * sway/window: Add heuristics for finding icons #1525
    * River Window Module #1562
* Thu Mar 10 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.12:
    * Update network.cpp
    * Fixed English mechanics: grammar, punctuation, and styling.
* Thu Mar 10 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.11:
    * Update waybar-sway-window.5.scd
    * refactor: disable icon by default
    * man: document icon in sway/window module
    * Feature Clock: show list of time in other timezones in a tooltip
* Mon Mar 07 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.10:
    * avoid use-after-free in lambda
    * style.css: add fontawesome to beginning of font list
    * Fix remaining posix compatability issues in keyboard_state
    * Don't use gnu extensions which are too new for debian and ubuntu
    * Make error messages portable
    * Improve keyboard_state error messages
    * limit cpu load figure to 2 points
    * Add 1 to songPosition in the MPD module
    * fix #1431: audio output does not update on unplug
    * move Glib ustring format helper to utils
    * remove duplicated string manipulation methods
    * ltrim and rtrim take argument by const-ref
    * make functions in header file inline
    * Update man page clock module - tooltip
    * Fix disabled tooltip on clock module
    * Update spotify example to work on copy paste
    * Properly initialize distance_scrolled members.
    * Fix Typo in Example for sway/mode
    * Add config option "reverse-direction"
    * use pack_end instead of pack_start
    * sway/language: fix segmentation fault for layouts not found in XKBContext
    * Show application icon when using sway window module
    * battery: read status with spaces
    * Use locale when formatting clock
    * fix(man): add missing newlines to wlr docs.
    * created a hotfix for libfmt-8.1.0 and above
    * removed commented useless runtime errors
    * changing want_route_dump to default to true, since we say we have gwaddr support
    * maybe we shouldn't actually runtime error, but still doing a check
    * explicitly checking for errors to silence unused variable warnings when writing to fd
    * Add man
    * Add swap flags
* Wed Feb 16 2022 Antonio Larrosa <alarrosa@suse.com>
  - Use g++-11 when building in Backports/Leap 15.4 since otherwise
    the compiler is too old.
* Mon Jan 10 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.9:
    * resources: don't break tray icon checkboxes via CSS
    * chore: add `tzdata` to the alpine builder
    * fix(util): make waybar_time formatter compatible with fmt 8.1.0
    * chore: bump supported fmt ver to 7.0.0
    * fix: match sway workspace order with sway one
    * fix: Missing tasks
    * Add `fixed-center` option
    * add to network module - signalStrengthApp shows what applications can run at current signal strength
    * change frequency to GHz
    * change signal strength to penalize overly strong signals
    * man: Add waybar-inhibitor man page
    * Add logind feature, with its 'inhibitor' module
    * bar: Fix crash when unplugging HDMI
    * Adjust max wifi strength that is possible
    * Allow sink in addition to source for pulse icon
    * feat(bar): allow customization of bar modes
    * fix(swaybar-ipc): avoid unnecessary copy of struct swaybar_config
    * mediaplayer.py: Exit properly on SIGPIPE
    * Checking if emoji byte doesn't get out of bounds
    * Add {flag} format replacement
    * fix(bar): handle ipc connection errors.
    * Fix sort
    * fix(swaybar-ipc): better logs
    * doc: document swaybar ipc options, `ipc` and `id`
    * river/tags: Add possibility for mouse clicks
    * Ensure MPD volume is not negative
    * Fix divide by zero (#1303)
    * Fix Clock crash on empty string in timezones field
    * sway/window: include floating_nodes when considering window count for class
    * fix(tray): fix visibility of Passive items
    * Update catch2 dependency 2.13.3 -> 2.13.7
    * Add cpu usage for every core
    * sway/language: remove tabs, indent with 2 spaces
    * Revert "Add CPU usage for every core"
    * fixed wrong dependency for make target
    * Add CPU usage for every core
    * fix(config): preserve explicit null when merging objects
    * added support for the {gwaddr} variable
    * round brightness
    * Only use g_memdup2 for glib >= 2.68
    * Switch network module to read /proc/net/dev
    * Fix memory leak and data race
    * Fix tray icon scaling on multi-display setups
    * Fix leak
    * Add shortDescription
    * feat(swaybar-ipc): handle visibility_by_modifier update
    * feat(swaybar-ipc): handle mode update
    * feat(swaybar-ipc): add swaybar IPC client
    * feat(client): store bar_id argument
    * feat(bar): attach CSS class `mode-{mode}` to window when setting mode
    * feat(bar): use "default" mode to store global options
    * feat(bar): store modes as a map of presets
    * feat(bar): support swaybar `mode` for configuring window
    * test(util): add tests for SafeSignal
    * feat(util): optimize SafeSignal for events from the main thread
    * fix(util): avoid creating temporary functor for each event
    * feat(util): SafeSignal class for cross-thread signals with arguments
    * Fix docs typos Add removing buttons Adjust handling multiple outputs.
    * Add docs and adjust sorting
    * Finish base implementation
    * Add formatting and states handling
    * Add base name representation
    * disk: make used calculation match df(1) output
* Wed Dec 08 2021 Jan Engelhardt <jengelh@inai.de>
  - Declare g++ >= 8 is needed for building.
* Mon Aug 16 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.8:
    * Fix incorrect tray icon scaling
    * Don't start if graphical-session is not running
    * feat(tray): handle Status property
    * feat(tray): handle scroll events
    * feat(tray): fallback to Title for items without ToolTip
    * feat(tray): implement tooltips (text only) for tray items
    * refactor(tray): infer changed properties from signal name
    * fix(tray): ignore unused WindowId property
    * Fix blurry tray icons for HiDPI displays
    * Remove unused variable
    * Add man page for keyboard_state module
    * Search for device automatically if none given
    * Add default style
    * Update css class when locked/unlocked
    * Add more configuaration
    * Basic keyboard state module
    * Fix pulseaudio icon name compilation error
    * pulseaudio: Control currently running sink
    * Support per-device icon in pulseaudio
    * Improve sway/language
    * Do not fail to parse a multi-bar config
    * libfmt >=8.0.0 compatibility
    * Add include man section
    * Workaround for circular imports
    * Proper formatting
    * Add recursive config includes
    * fix(util): protect std::condition_variable methods from pthread_cancel
    * network: Fix mix use of default and state specific format
    * network: Fix one case where default route is deleted without notification
    * network: Handle ip route priority
    * network: Also clear ifname in clearIface()
    * network: Parse whole RTM_NEWROUTE msg before interpreting it
    * sway-language: ignore events with empty layout
    * network: Update WiFi information when available
    * network: Fix use of carrier information
    * doc: add man for exclusive and passthrough flags
    * feat(bar): add config flag to disable exclusive zone
    * feat(bar): add config flag for pointer event passthrough
    * Add options to use a .json extension for the config filename
    * network: Handle carrier information
    * network: Rework interface auto detection, handle route change events
    * network: Rework address lookup to use only events
    * network: Rework initial interface search by using a dump
    * network: Read all available messages on ev_sock_
    * network: Start the module with some text in the label_
    * network: Initialise cidr_ like clearIface() does
    * Fix power calculation when battery units are in μA instead of μW
    * fix: incorrect battery percentage on Pinebook Pro
    * fix: bluetooth status tooltip
    * rewriteTitle: allow multiple sequential rewrites
    * [modules/battery] allow format-discharging-full
    * [modules/pulseaudio] fix bluetooth class for PipeWire
    * Document changes in manpage
    * Catch exception on erroneous rules
    * Add option to rewrite sway/window title
    * feat: implement mpd volume format template
    * Remove exceed protected
    * Add ignore-list param to wlr/taskbar
  - Remove waybar-0.9.7-fmt-compat.patch: upstreamed
* Tue Jul 13 2021 Michael Vetter <mvetter@suse.com>
  - bsc#1188200 - waybar undefined symbol:
    Add waybar-0.9.7-fmt-compat.patch
* Mon Apr 19 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.7:
    Changed:
    * Improve Pulseaudio sink/source separation
    * [Module CPU] fix crash due to empty frequencies
* Mon Apr 19 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.6:
    Added:
    * Implement support for reloading of config files. #842
    * Add simpleclock as fallback when hhdate is not available #903
    * Add option 'tag-labels' to river/tags #980
    * Add "tooltip-format" to temperature module #891
    * Support format-{state} for cpu/disk/memory #881
    * Allow customization of battery module tooltip #830
    * Add an option to use battery design capacity #964
    * Add power formatter to battery module #996
    * Add a way to configure auto_back_and_forth on Sway workspaces #1014
    * Terminate custom module scripts on exit #1032
    * Add length limits for MPD module tags #1002
    * Add style for battery state "plugged" #1056
    * Add default styling for disk module #1051
    * Add cpu min/max/avg frequencies #1037
    Changed:
    * Fix Sway #waybar.solo CSS rule applying on split #946
    * Fix for group module selectors when bar is vertical #959
    * Added waybar_output.identifier support. #956
    * Fixing logic in getIcon #965
    * Fix issues in wlr/taskbar #969
    * Fix duplicate bars on xdg_output property changes #992
    * Update waybar-bluetooth.5.scd #1003
    * Improved wlr/taskbar icon search. #1006
    * [calendar] CJK locale formatting #1007
    * [wlr/taskbar] More icon search improvements. #1011
    * [wlr/taskbar] Fix unhandled exception crash when icon name is a path. #1018
    * [wlr/taskbar] Check StartupWMClass #1021
    * Disable Idle Inhibitor module if unsupported #1026
    * Rfkill code refactoring #1015
    * Configure systemd.service file to allow reloading #1036
    * fix: schedule output destruction on idle callback #1035
    * Fix: CPU load values #1050
    * meson.build: add missing waybar-sway-language manpage #1052
    * Use the correct battery status when multiple batteries are present #1061
  - Remove 1015-rfkill_code_refactoring.patch: upstreamed
* Sun Mar 14 2021 Matej Cepl <mcepl@suse.com>
  - Add 1015-rfkill_code_refactoring.patch to avoid
    gh#Alexays/Waybar#994 and boo#1183499.
* Mon Jan 04 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.5:
    https://github.com/Alexays/Waybar/compare/0.9.4...0.9.5

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 20 00:28:09 2024