It's been a while since the last release. That does not mean that the
development has been stagnent. There are some long requested features have been
implemented, like a do not disturb mode in the form of multiple pause levels.
You can specify the priority of notification and selectively pause them. The
progress bar rendering for low progress values has been fixed, with preparation
work being done for more progress bar customization.
Since dunst gained Wayland support, Wayland received a lot of development.
Dunst needed to do some catchup for that. A new Wayland idle protocol is
implemented and support for Wayland touch screens and multi-seat has been
added. It's now also possible to specify displays by their port name, instead
of number.
Take a look at the changelog for all the bug fixes and improvements.
Added
- Unofficial fish and bash completions (#1205, 1209)
- Multiple pause levels to allow selective pausing of notifications (#1193)
--startup_notification
option as an alternative to-startup_notification
(#1208)- Expand variables, like
$HOME
in path in your dunstrc. Seeman 3 wordexp
for the details (#1215) - Support for stable output names for the
monitor
(eDP-1, HDMI-1, etc). This is more relyable than the order of monitors. (#1250) - Wayland multiseat and touchscreen support (#1250)
Changed
- The cursor is now being drawn by the compositor, making sure the right cursor theme and scaling is being used (#1250)
Fixed
- Various documentation issues
- Icon path not being interpreted as a path (#1210)
- Handling of some commandline options (#1208)
- Improved handling of fallback fonts (#1222)
- Progress bar not rendering correctly for big corner radiusses compared to width (#1227)
- Whitespace and brackets in dunstctl usage output (#1230, #1233)
- Errors about Glib source ID spamming the log (#1257)
- Idle idle_threshold not working anymore in Wayland due to Wayland protocol changes (#1250)
New Contributors
- @Costinteo made their first contribution in #1182
- @chloris-pale-green made their first contribution in #1184
- @dym-sh made their first contribution in #1191
- @stepnem made their first contribution in #1197
- @Matt-Deacalion made their first contribution in #1199
- @areif-dev made their first contribution in #1203
- @maximelouet made their first contribution in #1204
- @b1337xyz made their first contribution in #1205
- @zappolowski made their first contribution in #1209
- @matejdro made their first contribution in #1193
- @duarm made their first contribution in #1155
- @liskin made their first contribution in #1230
- @maxz made their first contribution in #1238
- @bynect made their first contribution in #1227
Full Changelog: v1.9.2...v1.10.0