17
0

26 Commits

Author SHA256 Message Date
f14de7615b Accepting request 1319121 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1319121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SwayNotificationCenter?expand=0&rev=9
2025-11-24 13:08:32 +00:00
Denys Kondratenko
d5139cfb81 - Update to version 0.12.3:
- New features
    * Added Notification action filtering
    * Add config option to auto expand the per volume controls
    * MPRIS: Support base64 album art
  - Bug fixes
    * Update waybar docs to deal with edge case
    * update the config.json to be in sync with latest swaync(5) page
    * Queue close from windows animation callback instead of calling it directly
    * Fixed Notification widgets not being disposed of properly
    * Always run the notification window show method
    * Fix floating notifications input region not always being set
    * Added missing control-center-positionX and Y to man 5 page

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=25
2025-11-21 14:43:55 +00:00
f861831c32 Accepting request 1310555 from X11:Wayland
- Update to version 0.12.2:
  - Bug fixes:
    - Add missing text color on the notification action button
    - Fixed reloading the config sometimes segfaulting
    - Fix client printing help when running with --skip-wait
    - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
    - fix: Add json schema for "autohide" and "blacklist" in "mpris"
    - Make the notification actions stretch to fill the whole space like before
    - Fix transition typo
    - Changed the CSS name of the transparent windows fixing GTK CSS overrides
    - fix: Search icon by process name if icon is missing
    - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
    - Replaced most SCSS variables with CSS variables
    - Hide MPRIS Carousel dots when one or less player is visible
    - Moved control center notifications into its own widget + vexpand config option
    - control-center-height is now able to be -1 to fit all widgets
    - feat: Choose outputs by name
- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable
- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4

OBS-URL: https://build.opensuse.org/request/show/1310555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SwayNotificationCenter?expand=0&rev=8
2025-10-10 15:11:35 +00:00
f7a506810f - Update to version 0.12.2:
- Bug fixes:
    - Add missing text color on the notification action button
    - Fixed reloading the config sometimes segfaulting
    - Fix client printing help when running with --skip-wait
    - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
    - fix: Add json schema for "autohide" and "blacklist" in "mpris"
    - Make the notification actions stretch to fill the whole space like before
    - Fix transition typo
    - Changed the CSS name of the transparent windows fixing GTK CSS overrides
    - fix: Search icon by process name if icon is missing
    - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
    - Replaced most SCSS variables with CSS variables
    - Hide MPRIS Carousel dots when one or less player is visible
    - Moved control center notifications into its own widget + vexpand config option
    - control-center-height is now able to be -1 to fit all widgets
    - feat: Choose outputs by name
- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable
- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=23
2025-10-10 10:37:16 +00:00
d6bedac05a Accepting request 1268050 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1268050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SwayNotificationCenter?expand=0&rev=7
2025-04-11 14:46:04 +00:00
Denys Kondratenko
2be2cb5297 - Update to version 0.11.0:
- Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=21
2025-04-09 07:30:12 +00:00
af093873e5 Accepting request 1178347 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1178347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SwayNotificationCenter?expand=0&rev=6
2024-06-03 15:45:40 +00:00
e2b1df32cb Accepting request 1177938 from home:nyslay:branches:X11:Wayland
- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size

OBS-URL: https://build.opensuse.org/request/show/1177938
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=19
2024-06-03 14:49:30 +00:00
7a1b47481b Accepting request 1146584 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1146584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SwayNotificationCenter?expand=0&rev=5
2024-02-14 22:19:48 +00:00
Danilo Spinella
c3f83ba606 Accepting request 1146152 from home:fbonazzi:branches:X11:Wayland
- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
    * gvfs
    * granite
    * sassc
    * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages

OBS-URL: https://build.opensuse.org/request/show/1146152
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=17
2024-02-14 14:04:54 +00:00
e6319437ef Accepting request 1089660 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1089660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SwayNotificationCenter?expand=0&rev=4
2023-05-30 20:02:25 +00:00
Denys Kondratenko
0ab28314ea Accepting request 1089597 from home:fbonazzi:branches:X11:Wayland
- Update to version 0.9.0:
  * Menu animation
  * Hide visible notifications when activating dnd
  * Use rounding to prevent incorrect backlight percentage calculation
  * Per app volume control
  * Fix backlight & KB brightness sliders
  * Fixed mpDris2 mpris issues
  * Preserve config object item order
  * Add positonY center for notifications and CC
  * Added ability to toggle parsing of notification 2fa codes
  * Added ability to choose wether layer-shell should be used or not
  * Added control-center layer config option
  * Add inline replies to notifications

OBS-URL: https://build.opensuse.org/request/show/1089597
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=15
2023-05-29 22:46:02 +00:00
0a842d2c48 Accepting request 1067605 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1067605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SwayNotificationCenter?expand=0&rev=3
2023-02-24 17:08:28 +00:00
Denys Kondratenko
01c2d82d9f Accepting request 1067547 from home:fbonazzi:branches:X11:Wayland
- Update to version 0.8.0:
  * a bunch of typo fixes
  * Action scripts
  * Add Override urgency to config
  * Bump minimal meson version to 0.59.0, replace 'get_pkgconfig_variable'
  * Add ControllsWidget
  * Audio slider
  * Add Notification placeholder in Control Center
  * Add ControlCenter positioning config option
  * Add Notification Action to copy body security codes to clipboard
  * Add "desktop-entry" as option to scripts
  * Add Brightness slider widget
  * [Feature] Add ability to inhibit notifications through DBus
- Add new dependencies: libgee, libpulse
- Remove changesgenerate service as upstream publishes a better changelog

OBS-URL: https://build.opensuse.org/request/show/1067547
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=13
2023-02-24 13:30:45 +00:00
56abcc9c5d Accepting request 1038841 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1038841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SwayNotificationCenter?expand=0&rev=2
2022-11-29 12:23:31 +00:00
Danilo Spinella
24ab40a30d Accepting request 1038768 from home:fbonazzi:branches:X11:Wayland
- Update to version 0.7.3:
  * Fixed segfault when reloading config
  * Adds MPRIS widget arrows when multiple players are detected
  * Fix not being able to interact with CC without first click
  * Fix MPRIS image scaling when display is scaled
  * Add cssPriority to config
  * Add option to configure control center layer
  * feat: transient notification visibility
  * Add client flags to turn dnd on/off
  * Add /usr/local/etc/xdg/swaync/ as default fallback path for config and CSS files

OBS-URL: https://build.opensuse.org/request/show/1038768
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=11
2022-11-29 10:18:27 +00:00
8bb2c46eef Accepting request 1006395 from X11:Wayland
Submit new package SwayNotificationCenter to Factory

OBS-URL: https://build.opensuse.org/request/show/1006395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SwayNotificationCenter?expand=0&rev=1
2022-09-27 18:13:27 +00:00
Danilo Spinella
636551bacc Accepting request 1006394 from home:dspinella:branches:X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1006394
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=9
2022-09-27 12:49:04 +00:00
Danilo Spinella
8fa23ed705 Accepting request 1006084 from home:dspinella:branches:X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1006084
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=8
2022-09-26 10:24:43 +00:00
Danilo Spinella
734ca0226e Accepting request 1006007 from home:dspinella:branches:X11:Wayland
- Remove full source URL since it's downloaded by _service

OBS-URL: https://build.opensuse.org/request/show/1006007
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=7
2022-09-26 07:52:21 +00:00
Danilo Spinella
132d535fae Accepting request 1006000 from home:fbonazzi:branches:X11:Wayland
- Update to version 0.7.2:
  * Bumped version to v0.7.2
  * Removed all references to `RegexCompileFlags.JAVASCRIPT_COMPAT` due to deprecation
  * Fixed GLib2.74.0 causing a segfault. Fixes: #164
  * Fix typo (#166)
  * Adding instructions for installation on Fedora Silverblue and other rpm-ostree Fedora variants. (#161)
  * Bumped PKGBUILD-git pkgver
  * Bumped PKGBUILD sha256 sums

OBS-URL: https://build.opensuse.org/request/show/1006000
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=6
2022-09-26 07:35:32 +00:00
Danilo Spinella
aa9b9d7ab3 Accepting request 1004162 from home:mcepl:work
- Update to version 0.7.1:
  * Bumped application version to 0.7.1
  * Updated rpkg spec
  * Bumped version to 0.7.1
  * Fixed fedora build issue
  * Updated sha256 for pkgbuild
  * Bumped version to 0.7.0
  * Fix typo (#160)
  * Removed all unnecessary GLib namespace prefixes
  * Removed all unnecessary GLib namespace prefixes
  * All notification urgencies can now use 0 as timeout to not expire (#158)
  * Mpris Media Player widget (#157)
  * Updated README with info about supported WMs
  * Fixes #152
  * Fixed Control Center sometimes dismissing when clicking inside of CC
  * Customize and reorder widgets in Control Center (#150)
  * Separate arch and ubuntu GH Actions into their own files. Fixes #151
  * Updated Ubuntu docker file to use 22.04 LTS
  * Fixed Config and Style not handling custom home-relative paths
  * Fixed typo in README
  * Updated the COPR link to the new official repo
  * CI: Add Fedora builds (#144) (#148)
  * Fixed styling notification summary not working correctly. Fixes #143
  * Issue #141: Waybar subscription missed opportunity (#142)
  * Add missing build dependency and installed files in rpmbuild spec file (#140)
  * Fixed click to close Control Center not working on some WMs (#139)
  * Fix gschema not being compiled on install (#138)
  * Removed depends versions from PKGBUILD
  * Updated Git PKGBUILD with correct pkgver format
  * Updated PKGBUILD checksums for v0.6.3
- Upgrade to 0.7.1:
  - Fixed building on Fedora
- Upgrade to 0.7.0:
  - Fix gschema not being compiled on install by @ErikReider in
    #138
  - Fixed click to close Control Center not working on some WMs
    by @ErikReider in #139
  - Add missing build dependency and installed files in rpmbuild
    spec file by @fantognazza in #140
  - Issue #141: Waybar subscription missed opportunity by
    @carlosV2 in #142
  - Customize and reorder widgets in Control Center by
    @ErikReider in #150
  - Mpris widget by @ErikReider in #157
  - All notification urgency timeouts can now be 0 to disable
    expiration by @ErikReider in #158
  - Fix typo by @asas1asas200 in #160

OBS-URL: https://build.opensuse.org/request/show/1004162
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=5
2022-09-16 17:15:31 +00:00
Denys Kondratenko
fc48cbebb1 Accepting request 988917 from home:jubalh:branches:X11:Wayland
- Remove SwayNotificationCenter-0.6.3.tar.gz since
  SwayNotificationCenter-0.6.3.obscpio is enough

OBS-URL: https://build.opensuse.org/request/show/988917
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=4
2022-07-13 10:55:29 +00:00
Denys Kondratenko
04b955eb26 Accepting request 988762 from home:fbonazzi:branches:X11:Wayland
- Package also glib-2.0 schema

- Update to version 0.6.3:
  * Bumped version to v0.6.3
  * Fixed bug where replacing notifitions aren't visible
  * Updated Pkgbuild checksums
  * Bumped version to 0.6.2
  * Fixed nasty hover bug after first notification
  * Updated style.css documentation
  * Replaced state cacher with gsettings
  * [Feature] Click outside Control Center to close (#133)
  * Fixed notification trying to set icon from invalid .desktop file
  * Renamed all notiWindow.* files to notificationWindow.*

OBS-URL: https://build.opensuse.org/request/show/988762
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=3
2022-07-13 07:16:33 +00:00
Denys Kondratenko
d03d82f3b8 Accepting request 988402 from home:ohollmann:branches:X11:Wayland
- Fix build in i586

OBS-URL: https://build.opensuse.org/request/show/988402
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=2
2022-07-11 15:45:03 +00:00
0ee4742af8 Accepting request 988089 from home:dspinella
new notification center for Sway

OBS-URL: https://build.opensuse.org/request/show/988089
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/SwayNotificationCenter?expand=0&rev=1
2022-07-11 07:03:56 +00:00