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)…
ignoreTransientconfiguration 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
NotificationClosedmessage 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
NotificationClosedmessage for some reason anyways, you can script theNotificationClosedmessage for certain notifications away by using thenoClosedMsgoption. For more information on this, consult Notification based scripting (#3, #6, CLOSED). - To enable the
NotificationClosedmessage, setconfigSendNotiClosedDbusMessagetotruein thenotification-centersection of your config file. - Why is the default for
configSendNotiClosedDbusMessagefalse? 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 thatNotificationClosedis 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