github dunst-project/dunst v1.12.0
Dunst v1.12.0

latest release: v1.12.1
18 days ago

There have been many important contributions in the last few months.
Some notable changes are: adding hot-reload for the configuration, exporting
rules via dunstctl, adding color gradients, removing default hard-coded icons.
For detailed information consult the changelog.

Important notice for all users:

The behaviour of the setting height has been changed in a breaking way.
Before you could specify a single value that would be used as the max height
of a notification. In this release the dynamic height was implemented to make
this settings behave more similarly to width.
Now the values accepted are either a single number (for a fixed height) or
a tuple of numbers (for a min/max range).

The way of specifying a maximum height before was:
height = 300

The equivalent way now is:
height = (0, 300)

Furthermore the preferred syntax for the offset settings has been changed
from NxN to (N,N). The old syntax is supported nevertheless.

If you are a maintainer it would be helpful to include the message above when
an user updates from an older version of dunst.

Take a look at the changelog for all the bug fixes and improvements.

Added

  • Export rules via dbus with dunstctl rules [--json] (#1212)
  • Added checks and messages for missing DBUS_SESSION_BUS_ADDRESS (#1389)
  • Add -e/--exit flag to dunstctl is-paused to exit with 1 when paused (#1378)
  • Add color gradients for the progress bar (by providing a list of colors instead of one) (#1370)
  • Use TESTDIR env var as the base for the test program (#1376)
  • Add dunstctl reload to hot reload the configuration (#1350)
  • Add an optional id to dunstctl close (#1351)
  • Print compile-time options in dunst --version (#1336)

Changed

  • BREAKING: Implement dynamic height (changes the the height setting, see manual) (#1342)
  • Change the preferred syntax of offset from NxN to (N,N) (#1330)
  • Install the systemd service file in the session.slice (#1397)
  • Open url with dunstctl action if no action is present (#1345,#1395)
  • Remove default icons (now no icons are hard-coded) (#1365,#1358)
  • Various updates to documentation and test suite

Fixed

  • Order of context menu was reversed (#1394,#1375)
  • Resolve ~ and $HOME in icon_path (#1383,#1371)
  • Fix broken link to freedesktop's notification specs in man page (#1381)
  • Remove the message about shortcuts deprecation (#1353)
  • Fix vertical padding behaviour (#1342)
  • Fix bash completion (#1347)
  • Fix file suffix for fish completions during installation (#1339)

New Contributors

Full Changelog: v1.11.0...v1.12.0

Don't miss a new dunst release

NewReleases is sending notifications on new releases.