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 todunstctl 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
fromNxN
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
- @d2718nis made their first contribution in #1353
- @Phantomwise made their first contribution in #1381
- @cwrau made their first contribution in #1378
- @Atemu made their first contribution in #1397
Full Changelog: v1.11.0...v1.12.0