cabal check
stack sdist
# Upload as package candidate: https://hackage.haskell.org/packages/candidates/upload
# Upload
# Change version in path:
cabal upload .stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/deadd-notification-center-1.7.3.tar.gz
- [X] Window dimensions for all windows
- [X] Problem: i don’t know if multiple hints per noti are possible… yes they are
- In the configuration one could specify button-captions and shell-commands
- The buttons could be generated dynamically
- [X] Problem: all commands are executed simultaneously… solved
- [X] Problem 2: to many buttons overlap to the right
- [X] done
- fixed race condition
- created new bug (replaceid does not work anymore)
- Easy fix (a + 1 to much)…
ignoreTransient
configuration added
If you want to send transient notifications (notifications that should not be stored in the notification center, but only showed once) yourself, you can do so with notify-send:
notify-send --hint=int:transient:1 "My Caption" "My Body..."
- Implemented but disabled by default
- WHY?: Because e.g. Spotify takes the
NotificationClosed
message as a reason to not replace old notifications but to send a new one. As the Notifications are stored in the center after being closed though, they would accumulate. - If you want the
NotificationClosed
message for some reason anyways, you can script theNotificationClosed
message for certain notifications away by using thenoClosedMsg
option. For more information on this, consult Notification based scripting (#3, #6, CLOSED). - To enable the
NotificationClosed
message, setconfigSendNotiClosedDbusMessage
totrue
in thenotification-center
section of your config file. - Why is the default for
configSendNotiClosedDbusMessage
false
? Because, for a new user it is not obvious, that e.g. Spotify does what it does how it does it and might be highly extremely annoyed by that behaviour without knowing, it could be prevented. The need for thatNotificationClosed
is not very apparent to me anyways. - What a wast of time to implement this stupid
NotificationClosed
, jeeeze.
- WHY?: Because e.g. Spotify takes the
- No build time
- No compilation issues