Release 1.7.0 Added ----- * Log output now respects the [`NO_COLOR`](http://no-color.org/) environment variable. * `border-radius` configuration option (yes, this means fnott now supports rounded corners). * Support for linking against a system provided nanosvg library. See the new `-Dsystem-nanosvg` meson option. Defaults to `disabled` (i.e. use the bundled version). * Support for the `x-canonical-private-synchronous` hint. * XDG activation support; when triggering an action, fnott attempts to retrieve an XDG activation token. This will only succeed if the cursor is inside the notification window. The token is then signaled over the D-Bus _Notifications_ interface. * `fnottctl dismiss-with-default-action`. * Implemented the `org.freedesktop.DBus.Introspectable` interface. This fixes an issue where e.g. `gdbus` was not able to create, or close, notifications. Changed ------- * Left clicking a notification now triggers the default action, if any, in addition to dismissing the notification. Right click to dismiss the notification without trigger the default action. * `STRING:image-path` hint that points to either a non-existing file, or an invalid image, will now be ignored (instead of removing the notification's icon). * All notifications are now dismissed (i.e. `org.freedesktop.Notifications.NotificationClosed` is signaled) when fnott exits. Fixed ----- * `reason` in the `NotificationClosed` signal being off-by-one. * Icons loaded via `image-data` hints being too dark. * Not all data being read from the action selection helper, under certain circumstances. Contributors ------------ * Evyatar Stalinsky * ldev