Commit Graph

98 Commits

Author SHA1 Message Date
Erik Reider
8613cdc868
Added demo video to README (#382) 2024-02-10 17:12:27 +01:00
Erik Reider
831a89d29d Updated README with list of dependencies 2023-12-20 19:31:39 +01:00
Erik Reider
8882b225fd
[New Dependency: sassc] Move to SCSS from regular CSS (#352)
* Moved to SCSS from regular CSS

* Fixed Ubuntu build
2023-12-14 17:12:30 +01:00
Erik Reider
86166a46b7
Grouped notifications (#345)
* 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
2023-12-12 21:02:46 +01:00
Jannis
ab46163f1e
Fix togglebutton in menu dropdown (#339)
* Fix togglebutton in menu dropdown

* Minor bugfixes and fix typo in readme
2023-11-28 06:50:26 +01:00
Shaikh Shafeen
2f5253b72b
Update README.md (#343)
"buttons-gird" -> "buttons-grid"
2023-11-28 06:38:29 +01:00
Jannis
b7631c7de5
Add toggle button (#304)
* Add toggle button

* Toggle button documentation

* Fix issues

* Add env variable for toggle button

* Add state update command for toggle buttons

* Fix Uncrustify

* Update README
2023-11-13 00:52:26 +01:00
Andrew Tropin
9f6cd8716d
Add Guix and rde installation instructions (#303) 2023-08-14 20:27:15 +02:00
Erik Reider
98240489ba README: Fixed incorrect Silverblue install method, thanks @cryptoluks 2023-07-08 12:06:38 +02:00
Will Eaton
fb82e0c0d6
Update i3status-rs Example format syntax for 0.31.0 (#283) 2023-06-14 17:38:41 +02:00
werdahias
0a0a6da469
update debian/ubuntu instructions (#281) 2023-06-14 12:34:59 +02:00
Erik Reider
ba4a2665fa
Add inline replies to notifications (#221) 2023-05-29 15:08:51 +02:00
Erik Reider
9b3c147e8d Added note about third-party themes and TOC to README 2023-05-11 21:53:41 +02:00
earthian
310024964c
Add a tip with gtk_debug env var in README.md (#254) 2023-05-07 20:00:19 +02:00
Lucas
574ce28c70
Little rework of the Fedora Silverblue installation instructions (#246) 2023-04-27 20:37:12 +02:00
Erik Reider
024b370a21
Update README.md 2023-03-03 12:51:43 +01:00
Erik Reider
0a6d1f6e24 Added Notification inhibition example to README 2023-02-24 19:07:18 +01:00
Erik Reider
4f25e2e609
[Feature] Add ability to inhibit notifications through DBus (#223) 2023-02-23 21:41:08 +01:00
Jannis
c7644dbf91
Add Brightness slider widget (#211) 2023-02-22 18:16:19 +01:00
Erik Reider
4b00c96de4
Add Notification Action to copy body security codes to clipboard (#217) 2023-02-19 18:32:40 +01:00
Jannis
bfcf9b9a32
Audio slider (#207) 2023-02-12 16:16:33 +01:00
Jannis
5779017397
Add ControllsWidget (#203) 2023-02-09 19:22:29 +01:00
Bryan Malyn
23e406353a
Add example i3status-rs config to README.md (#202) 2023-01-19 19:46:52 +01:00
Erik Reider
0d4f52d44a Moved README screenshots to the top 2023-01-09 22:35:12 +01:00
autumn
8a1ffcfd6f
Action scripts (#194)
Co-authored-by: auctumnus <auctumnus@users.noreply.github.com>
Closes https://github.com/ErikReider/SwayNotificationCenter/issues/192
2023-01-03 18:56:59 +01:00
Aidan Epstein
18b72b9b8c
Update documentation to mention the environment variables that scripts can use. (#191) 2023-01-01 17:49:53 +01:00
Nicholas Boyd Isacsson
819a9925ee
Update README with correct config man page (#190) 2022-12-23 15:44:26 +01:00
Erik Reider
345b4ba5f7 Updated README to include OpenSUSE install instructions 2022-12-17 15:17:57 +01:00
Erik Reider
c2f675c808 Updated README to include Ubuntu/Debian packaging information 2022-12-17 15:12:31 +01:00
Adam Borowski
12ec6012b4
a bunch of typo fixes (#187) 2022-12-13 12:14:11 +01:00
Erik Reider
3f352902b1 Removed vacation note in README 2022-11-28 18:42:03 +01:00
Erik Reider
6b4e673467
Fixed GitHub Actions badges not appearing 2022-11-23 18:06:15 +01:00
Erik Reider
99693c6186
Update README.md 2022-11-23 18:04:41 +01:00
Erik Reider
1f034579ad
Update README.md 2022-11-07 12:19:29 +01:00
Erik Reider
1ef364c334
Update README.md 2022-10-12 13:25:33 +02:00
Lucas
8e9f603416
Adding instructions for installation on Fedora Silverblue and other rpm-ostree Fedora variants. (#161)
* Update README.md

Adding instructions for Fedora Silverblue and other rpm-ostree variants.

* Update README.md

* Update README.md
2022-09-20 21:43:55 +02:00
Erik Reider
3bc2b5e5ce
Mpris Media Player widget (#157)
* 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
2022-08-17 23:15:55 +02:00
Erik Reider
5d7836a899 Updated README with info about supported WMs 2022-08-17 17:45:34 +02:00
Erik Reider
14a327603c
Customize and reorder widgets in Control Center (#150)
* 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
2022-08-03 17:02:09 +02:00
Erik Reider
71dd3f3f16
Fixed typo in README 2022-07-23 16:31:59 +02:00
Erik Reider
5f79ba2748
Updated the COPR link to the new official repo
Repo: https://copr.fedorainfracloud.org/coprs/erikreider/SwayNotificationCenter/
2022-07-23 16:05:51 +02:00
Carlos Ortega
b455c63479
Issue #141: Waybar subscription missed opportunity (#142)
* 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
2022-07-10 11:40:19 +02:00
Erik Reider
f68868232c
Cache Do Not Disturb state (#119)
* Initial caching with dnd support

* Updated README

* Removed initial notification caching code
2022-05-08 19:42:04 +02:00
Erik Reider
debfb696cd
Added Linting badge to README.md 2022-05-05 22:41:37 +02:00
Erik Reider
364038ec6d
Added right click to close notification (#110) 2022-04-05 17:19:14 +02:00
Erik Reider
a9edf6d360
Man pages (#104)
* Initial man pages

* Added meson option and script

* Updated Dockerfiles
2022-04-02 17:52:35 +02:00
Jonas Frei
a8043e0f11
Add install instructions for Gentoo (#93)
* Added Gentoo build instructions

* Added category 'gui-apps' to description

* Added link to GURU repository
2022-02-23 13:22:00 +01:00
Louis DeLosSantos
eaef200fb2
docs: mention css reload (#80)
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>
2022-02-08 23:52:14 +01:00
Erik Reider
90768ce824 Added documentation in README to disable scripting 2022-02-07 16:55:48 +01:00
Erik Reider
8902b752d8
Add scripting dict to config (optional through meson option) (#79)
* 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
2022-02-06 20:17:13 +01:00