Skip to content
Release 1.1.0

Added
-----

* Configurable minimal width of notifications. New `fnottrc` option:
  `min-width`
* Configurable anchor point and margins. New `fnottrc` options:
  `anchor=top-left|top-right|bottom-left|bottom-right`,
  `edge-margin-vertical`, `edge-margin-horizontal` and
  `notification-margin` (https://codeberg.org/dnkl/fnott/issues/4).
* `-c,--config=PATH` command line option
  (https://codeberg.org/dnkl/fnott/issues/10).
* Text shaping support (https://codeberg.org/dnkl/fnott/issues/13).
* `play-sound` to `fnott.ini`, specifying the command to execute to
  play a sound (https://codeberg.org/dnkl/fnott/issues/12).
* `sound-file`, a per-urgency option in `fnott.ini`, specifying the
  path to an audio file to play when a notification is received
  (https://codeberg.org/dnkl/fnott/issues/12).

Changed
-------

* Fnott now searches for its configuration in
  `$XDG_DATA_DIRS/fnott/fnott.ini`, if no configuration is found in
  `$XDG_CONFIG_HOME/fnott/fnott.ini` or in `$XDG_CONFIG_HOME/fnottrc`
  (https://codeberg.org/dnkl/fnott/issues/7).
* Assume a DPI of 96 if the monitor’s DPI is 0 (seen on certain
  emulated displays).
* There is now an empty line between the ‘summary’ and ‘body’.

Deprecated
----------

* `$XDG_CONFIG_HOME/fnottrc` and `~/.config/fnottrc`. Use
  `$XDG_CONFIG_HOME/fnott/fnott.ini` (defaulting to
  `~/.config/fnott/fnott.ini`) instead
  (https://codeberg.org/dnkl/fnott/issues/7).

Removed
-------

* `margin` option from `fnottrc`

Fixed
-----

* Notification sometimes not being rendered with the correct subpixel
  mode, until updated.

Contributors
------------

- yyp (Alexey Yerin)