Dunst v1.8.0
Lots of exciting and useful features are being added to dunst, all while making
dunst even more configurable and reliable.
For users:
This release re-adds the keyboard shortcuts for those who have been missing
them. Also, support for drop-in files has been implemented. Files placed in
dunstrc.d/*.conf will be read after the main dunstrc. This may be useful for
theming (with pywal or otherwise). In the future we will add example drop-in
files for different default themes and special configuration.
For maintainers:
Not much has been changed for maintainers. Maybe you'll find the drop-in files
useful for distro-specific fixes. Note that only the files in the directory of
the used dunstrc will be read (see dunst(1) for documentation).
Changelog
Added
- Implemented
progress_bar_min_width
. Before it was an unused setting. (#1006) progress_bar_horizontal_alignment
for changing the alignment of the progress
bar. (#1021)- Support for config drop-ins. You can add as many configuration files as you
want indunstrc.d
. See the man page dunst(1) for more information. This was
done with help from @WhitePeter. (#997) - Thanks to @m-barlett you can place your icons at the center of your
notifications withicon_position = top
. icon_position
is now a rule (also by @m-barlett).hide_text
for hiding all text of a notification. This also removes all
padding that would be present for a notification without text. (also by
@m-barlett) (#985)- The previously removed keyboard shortcuts have been added again, but now they
are in the[global]
section of the config. Not everything that was possible
with the keyboard shortcuts was possible with dunstctl on X11. Mainly
activating a keyboard shortcut only when notifications are on screen. Thanks
to @wgmayer0 for testing. (#1033).
Changed
- Improved the man page regarding transitioning from the old geometry.
- The default alignment of the progress bar is now center instead of left.
- Better regex matching for rules. When you set
enable_posix_regex
. Take a
look at
https://en.m.wikibooks.org/wiki/Regular_Expressions/POSIX-Extended_Regular_Expressions
for how the new regex syntax works. Note that you cannot do inverse matching
yet, I'm working on that in #1040. (#1017) - Thanks to @kurogetsusai you can once again use negative offsets to put a
notification window slightly off-screen if you so like. (#1027) - As mentioned above, the keyboard shortcuts have been moved to the
[global]
section. Please move your settings there.
Fixed
- Crash when
open_url
was used without URL's. (#1000) - Icons sometimes being incorrectly sized with the new icon lookup. (#1003)
- Incorrect defaults mentioned in the documentation. (#1004, #1029 and more)
- Crash when icon could not be read by glib. (#1023)
- Not being able to override anymore raw icons with
new_icon
(#1009) - High cpu usage when selecting an action in dmenu or similar. This was caused
by dunst not going to sleep when waiting for a response. (#898) - Updated default values documentation (with help from @profpatch) (#1004 and
more)
New Contributors
- @Profpatsch made their first contribution in #1004
- @m-bartlett made their first contribution in #985
- @kurogetsusai made their first contribution in #1027
Full Changelog: v1.7.3...v1.8.0