Commit Graph

497 Commits

Author SHA1 Message Date
Erik Reider
76b3441bb3 Fixed notifications not checking if app-icon is a icon-name. Fixes: #356 2023-12-19 19:00:12 +01:00
Erik Reider
ff04ca3924 Add MPRIS player background blur (#355)
* Add MPRIS player background blur

* Added edge fade

* Only blur cover if the size or source changes
2023-12-19 18:40:23 +01:00
Erik Reider
1fcef5c966 Add app icon above the regular icon (#354)
* Add app icon above the regular icon

* Fixed linting issues

* Tweaked the CSS
2023-12-15 16:21:12 +01:00
Erik Reider
b07a296bf8 Updated default style of notifications and control center 2023-12-15 15:45:49 +01:00
Erik Reider
f68dfa4254 Require vala >= 0.56 2023-12-15 12:16:46 +01:00
Erik Reider
e592a53b0b Tweaked grouped notifications look 2023-12-15 01:10:27 +01:00
Erik Reider
929d0d54b7 Add border-radius property to notification images (#353) 2023-12-15 01:04:49 +01:00
Erik Reider
2d87e22906 Fixed notification border radius being broken with alt actions 2023-12-15 00:10:37 +01:00
Erik Reider
e5de83645c Added gvfs and libnotify 2023-12-14 19:03:56 +01:00
Erik Reider
624e467947 Bumped PKGBUILD pkgrel to 2 2023-12-14 17:21:52 +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
a6cf977e90 Minor grouped notifications fixes 2023-12-14 16:50:45 +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
Erik Reider
305ebf8734 Fixed CC placeholder not showing on startup. Fixes #351 2023-12-11 13:08:24 +01:00
Erik Reider
09c14e4ea9 Don't use missing image icon when noti provides invalid icon name. Fixes #350 2023-12-07 20:52:45 +01:00
peelz
5a23d5eeb5 Add notification hint to bypass dnd/inhibition (#334) 2023-11-28 13:53:07 +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
Erik Reider
70eaa5b291 Fixed NotificationWindow sometimes not closing, blocking input 2023-11-22 10:37:25 +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
Carlos &
69e92da659 flush stdout after subscription events (#329) 2023-11-08 19:58:56 +01:00
Daniel Morgan
3ed3ab8fec allow 8 digits in 2fa code regex (#332)
change 2fa regex to allow for 8 digits in a row
2023-11-08 19:56:44 +01:00
Erik Reider
90688d0fe9 Added config option to set cc exclusive zone (#321) 2023-09-27 00:43:54 +02:00
Erik Reider
0d368c2f07 Remove notification replace flicker (#320) 2023-09-26 23:09:51 +02:00
Erik Reider
7de2c71b98 Test parsing markup without any hacks before using said hacks (#319) 2023-09-26 21:17:32 +02:00
Erik Reider
ea66e68783 Simplified script and base_widget command execution (#318) 2023-09-26 18:17:34 +02:00
Erik Reider
237310c627 Fixed notifications list not scrolling when changing focus 2023-09-26 17:04:56 +02:00
Erik Reider
3069f7120d Fixed CC list navigation skipping a notification (#305) 2023-09-26 17:04:13 +02:00
Andrew Tropin
9f6cd8716d Add Guix and rde installation instructions (#303) 2023-08-14 20:27:15 +02:00
Jannis
176e3b7291 Add show-per-app-label for volume (#301) 2023-08-14 00:12:39 +02:00
Erik Reider
e3cc05d67c Moved JSON Schema comments into "$comment" tags. Fixes #298 2023-07-18 23:34:03 +02:00
Erik Reider
90cde83bde Add meson_option to build without PulseAudio Widget (#297) 2023-07-08 17:24:39 +02:00
dev
9bac0d09af Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07" (#286)
Co-authored-by: Erik Reider <35975961+ErikReider@users.noreply.github.com>
2023-07-08 12:57:16 +02:00
Erik Reider
98240489ba README: Fixed incorrect Silverblue install method, thanks @cryptoluks 2023-07-08 12:06:38 +02:00
Erik Reider
f1821a5922 Fixed Debian packaged configs being checked before user configs (#296) 2023-07-07 17:17:36 +02:00
Erik Reider
e400600d9c Be more verbose when loading CSS and config 2023-07-06 12:17:59 +02:00
dev
181d43b637 corrected misspellings of the word "notification" (#287) 2023-06-26 10:58:09 +02:00
Will Eaton
fb82e0c0d6 Update i3status-rs Example format syntax for 0.31.0 (#283) 2023-06-14 17:38:41 +02:00
Erik Reider
ee456bab38 Added volume and backlight widgets to MAN 5 page 2023-06-14 12:59:59 +02:00
werdahias
0a0a6da469 update debian/ubuntu instructions (#281) 2023-06-14 12:34:59 +02:00
Erik Reider
1969d95b9d Fixed default CSS warning 2023-06-08 20:59:48 +02:00
Erik Reider
0532fb38a1 Warn user if the custom config isn't found 2023-06-08 20:52:25 +02:00
Erik Reider
5eb7c2a511 Fixed issue where custom config wouldn't be used on reload 2023-06-08 20:52:01 +02:00
Jerzy Drozdz
bc0fbcb5c1 Nicer spec file (#270)
Co-authored-by: Erik Reider <35975961+ErikReider@users.noreply.github.com>
2023-05-30 19:13:58 +02:00
slikie
d46833bbd7 Allow empty name for actions (#272) 2023-05-30 13:32:24 +02:00
Erik Reider
4153db39d4 Added rpmlint workflow 2023-05-30 12:34:31 +02:00
Erik Reider
ffb33de32b Fedora build test: Rawhide -> latest
Rawhide would fail building atm and could occur again in the future. Using the latest stable release makes it more reliable
2023-05-29 23:27:21 +02:00
Erik Reider
3160f3c3ae Updated PKGBUILD checksums 2023-05-29 15:39:12 +02:00
Erik Reider
deaf9a68b7 Bumped version to 0.9.0 2023-05-29 15:28:31 +02:00
Erik Reider
ba4a2665fa Add inline replies to notifications (#221) 2023-05-29 15:08:51 +02:00