* Initial animation work
* Added custom icon
* Fixed collapse icon not being symbolic
* Centered collapse button
* Fixed group of 2 notifications being invisible
* Added back notification logic
Notifications are now separated into their own group depending on their provided name
* Added close all button
Also changed the notification close button icon to the new provided icon
* Fixed replacing notifications not working as expected
* Fixed group sensitivity not being set when auto collapsed
* Don't group notis with no provided app-name/desktop-file
Also adds parsing of desktop file in NotiModel which helps with getting and using the display name as the group name
* Remove testing notifications
* General fixes
* Added fade to cc viewport
* Added padding to cc viewport fade
* Call on_expand_change on close all button click
* Updated README
* Sort critical notification groups before regular groups
* Added group title icon
* Fixed not being able to navigate through single notifications
* Scroll to top of group on expand
* Fix non expanded single noti groups being clickable
* Fixed linting issues
* Added styling
* Fixed invalid style reload cast
* Set lower ordered notifications content opacity to 0
* Added hover effect to groups
* Initial Mpris widget code
* Fixed carousel not updating widgets when CC is hidden
* Scroll to newest player when new player appears
* Updated widget style
* Clamp image radius
* Use generic type when getting config value
* Use Application icon as fallback
* Use Appname as fallback
* Show first artist in subtitle
* Button opacity is now applied only to the image child
* Treat Stopped state as paused
* Fixed linting issues
* Updated README
* Updated config and config schema
* Simplified player check
* Updated Man page
* Enable scrolling
* Updated css to include title and subtitle
* Initial widget code with Title and DND widgets
* Fixed linting issues
* Added label widget
* Added label to widgets JSON Schema
* Added default widgets
* Added info to swaync 5 man page
* Updated README with widget info
* Added ability for multiple configs per widget
* Reworked how the widget CSS classes are applied
* Fixed linting issues
* Added CSS class names to man page
* add notifications number in text field
* include a mention about this in the README
* fix the linting issue... hopefully
* print the count as a uint directly
ran into this when themeing SwayNotificationCenter, assumed a `-R` alone
would bounce the css settings.
easier to make mention of this right away and avoid others debugging for
a bit.
Signed-off-by: ldelossa <louis.delos@gmail.com>
* Added initial scripting class in config
* Added exec string
* Added regex matching
* Can now run script and prints if there are any errors
* Export SWAYNC env variables
* Check if non-required fields are null before regexing
* Fixed Scripts to_string method not printing the correct names
* Added config bool to show new notification if script fails
* Added meson option to disable scripting before build
* Added example script into config
* Added scripts object and its properties to JSON schema
* Removed statement that urgency doesn't use regex
* Updated README with scripting info
* Added "script-fail-notify" to README