Commit Graph

88 Commits

Author SHA1 Message Date
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
Erik Reider
6f850ebadb
Build Actions (#69)
* Added initial Ubuntu build action

* Update building.yml

* Update building.yml

* use 21.10 docker image

* Remove sudo

* Add -y to apt install

* Add "DEBIAN_FRONTEND=noninteractive" to remove tzdata dialogs

* Added arch build action

* Add build badge to README.md
2022-01-28 18:14:51 +01:00
Erik Reider
840b2a127e
Update README.md 2022-01-21 11:45:27 +01:00
Aleksei Fedotov
998f7e286d
Add build for fedora and other RPM based distros. (#59)
* Add rpkg spec template for building RPMs.

This is a template for rpkg[1], which is used to generate spec files and
consequently SRPM and RPM.

Rpkg generates swaync.spec from swaync.rpkg.spec and packages it
together with sources into SRPM. Then SRPM is used to build on Koji[2]
and produce binary RPM's for various targets and platform.

The whole sequence:

swaync.rpkg.spec -> swaync.spec -> SwayNotificationCenter.src.rpm -> SwayNotificationCenter.rpm

Assuming that you have rpkg installed, you could run 'rpkg local' for
local build, or 'rpkg copr-build' to start the build on Koji.

[1] https://pagure.io/rpkg
[2] https://koji.fedoraproject.org

* Add installation instructions for Fedora.

Co-authored-by: Aleksei Fedotov <aleksei@fedotov.email>
2022-01-16 18:47:45 +01:00
Erik Reider
5be4e738eb Added waybar subscription format with a working example 2022-01-11 01:05:44 +01:00
Nicolas Berbiche
d45a1a7712
Configurable notification window width (#42) (#39)
Co-authored-by: ErikReider <ereider20010103@gmail.com>

Co-authored-by: ErikReider <ereider20010103@gmail.com>
2022-01-10 20:42:20 +01:00
Erik Reider
933f1dd850 Added hide-on-action to config 2022-01-09 00:46:45 +01:00
Erik Reider
78c645d4a0
Added swaync to aur packages 2022-01-09 00:29:32 +01:00
Luca Berneking
37142fcb37
Close control center when clearing all notifications (#53)
* Close control center when clearing all notifications

* make hide on clear configurable, disabled by default
2022-01-08 15:42:13 +01:00
Erik Reider
5e5efb0130
Update README.md 2021-12-27 18:08:05 +01:00
Erik Reider
5435d6f7f2
Update README.md 2021-12-24 22:06:12 +01:00