Skip to content
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