59 Commits

Author SHA1 Message Date
Nikos Tsipinakis
77bfbc4f7f
Merge pull request #781 from fwSmit/wayland-2
Add wayland support
2021-01-18 20:28:16 +02:00
fwsmit
3441f4c68d Change default layer to overlay, add note about pushback 2021-01-09 21:49:06 +01:00
fwsmit
25e1d0c442 Added option for forcing X11 on wayland.
Also added some more documentation.
2021-01-09 21:48:59 +01:00
fwsmit
ac6093a577 Added setting for changing layer. 2020-12-28 15:17:05 +01:00
fwsmit
859c18a2e9 Wayland: Add support for idle.
When the user doesn't have a seat, or their compositor doesn't support the idle
protocol, we'll assume that they are not idle.

Also, rename wl_output to something that doesn't exist yet.
2020-12-28 15:15:59 +01:00
Moritz Luedecke
4d74c7b46e
Rename the dunstctl sub-command 'status' to 'count' 2020-12-23 16:30:41 +01:00
Moritz Luedecke
5b81b43aa6
Add documentation for 'dunstctl status' 2020-12-21 12:02:20 +01:00
Nikos Tsipinakis
0bcc135ffd
Merge pull request #779 from fwSmit/transition-output
Create abstract output and fix wayland bug
2020-11-18 17:44:18 +02:00
fwsmit
58d215ddfe Create abstract output and fix wayland bug
This commit adds an output struct which abstracts the X11 specific
functions and makes it possible to easily create a drop-in wayland
output.

It also fixes a bug in wayland where notifications won't disappear.
This is because wayland doesn't give access to user input when a
client is not in focus. This way it seems like the user is always
idle. The idle functionality is now disabled in Wayland until proper
support is added.
2020-11-18 15:20:06 +01:00
fwsmit
4f10496123 Add docs, tests and fixes for progress bar 2020-11-10 10:52:26 +01:00
Kiran Gurung
6734fa3135 Fix a typo in setting option in dunst.pod 2020-09-04 23:12:20 +00:00
Dimitri Sabadie
bc86ce78a7
Fix a typo in the dunst.pod file. 2020-07-23 12:08:36 +02:00
matclab
7796f7f848 ignore_dbusclose: Add dunstrc example and man page section 2020-07-16 18:28:05 +02:00
Nikos Tsipinakis
00851dd4d3 Mention transparency support in man page 2020-06-09 12:15:06 +02:00
mrossinek
b8aa8c15e8
Rename set-running to set-paused
Since the pause status is more intuitive for the end-user than the
running state (which is used internally) the interface of the dunstctl
is renamed to set-paused and is-paused (previously set-running and
running).
This requires inversion of the boolean variables to be consistent with
the inverted naming.

Fixes #710
2020-05-01 19:37:43 +02:00
mrossinek
c45a9eac73
Add toggle option to dunstctl set-running command
Fixes #709
2020-05-01 19:37:20 +02:00
Nikos Tsipinakis
50a55f2ff1 Mention dunstctl in dunst man page 2020-05-01 15:35:23 +02:00
Nikos Tsipinakis
6ba430a818 Add dunstctl man page 2020-05-01 15:35:23 +02:00
chronus
4c09883ef6 adding changes according to review
- adding default to config.h#defaults
- changing naming from content_* to vertical_*
- replacing switch-case with if-else-if
2020-01-29 23:02:00 +01:00
chronus
e665eea97e adding content_alignment to config and documentation 2020-01-26 11:44:31 +01:00
Jonas Berlin
9264b0f994 [ReviewFix] dunst.pod: Update icon scaling documentation 2019-12-03 21:29:43 +02:00
Nikos Tsipinakis
9e29406bb5 Fix dead pango reference link in manpage 2019-08-22 12:58:29 +03:00
Nikos Tsipinakis
ec040f6865 Add more documentation about each rule item 2019-03-30 18:43:43 +02:00
Nikos Tsipinakis
b940b2703c Document {match,set}_transient 2019-03-30 18:43:43 +02:00
Michael Sloan
977a7a7ea4 New rule option: skip_display 2019-01-30 23:50:33 -08:00
Michael Sloan
e2854c1843 Revert "Add a tip to the docs about how to skip initial display"
This reverts commit 81de607e88f85075fc8f113886d9b3960ae19321.
2019-01-30 23:50:33 -08:00
Benedikt Heine
7fff1d13c1 Add docs for desktop-entry filter 2019-01-25 08:00:25 +01:00
Benedikt Heine
3bb6df2f1e Format rule fields as a list 2019-01-25 07:59:11 +01:00
Michael Sloan
81de607e88 Add a tip to the docs about how to skip initial display
My usecase is that I don't want to get notified for every new song
that plays (it's distracting), but I do want to bring them up via the
notification history.
2019-01-13 01:42:53 -08:00
Jordan Galby
d879d70da0 Implement stack_tag, implementing x-canonical-private-synchronous
Implements "x-dunst-stack-tag", "x-canonical-private-synchronous",
"private-synchronous", and "synchronous" hints via the "stack_tag" feature.
2018-11-10 14:59:32 +01:00
David Sauerwein
bb60ea7a48 Add a toggle command 2018-08-11 11:08:03 +02:00
Zijung Chueh
7a22fa0e5f Fix code style
* Move mouse_left/middle/right_click to global section
  * Match the enum value style
  * Ignore unknow mouse event
  * Split copy-paste code into a function
  * Fix typo
2018-07-13 14:45:38 +08:00
Benedikt Heine
0a057450fe Fix typos 2018-06-11 14:10:07 +02:00
dj95
a3034d5f62 Implement support for round corners 2018-05-28 13:36:45 +03:00
sh!zeeg
aa5ccd7dd7 per section 'frame_color' parameter 2018-03-08 21:33:28 +03:00
Benedikt Heine
bbe262853a Add documentation for fullscreen rules 2018-02-25 20:18:40 +01:00
Benedikt Heine
6bf886d437 Add Doxygen support 2018-02-22 20:08:00 +01:00
Benedikt Heine
280ec456a4 Allow to set the log level via options 2018-02-02 17:29:04 +01:00
Benedikt Heine
5d46cd700c Add option_get_time functions 2017-10-07 17:46:24 +02:00
fhost
f4b595240a Add option to control how to ellipsize truncated lines 2017-09-19 20:03:16 +02:00
Benedikt Heine
4b7f656f6e Interpret '%%' as literal '%' in format 2017-09-07 15:25:21 +02:00
Benedikt Heine
2da6730e5a Add docs for transient rules 2017-08-19 12:46:35 +02:00
Benedikt Heine
585f0f85e0 Add support for transistent hints 2017-08-19 12:46:00 +02:00
Benedikt Heine
8e3a7586d1 replace ~/ in script paths 2017-08-15 23:35:02 +02:00
George Angelopoulos
4d03acc454 replace 'folder' with 'path' in icon functionality
"folder" is more of a windows term. In unix we have paths and
directories.
2017-07-29 15:16:08 +02:00
Nikos Tsipinakis
79fec8a557 Change the default value of max_icon_size to 0
Since the behaviour of dunst in the last release was to display icons
as-is, we should try to preserve backwards compatibility as much as
possible. This commit may be reverted in the next major release.
2017-07-11 11:08:28 +03:00
Nikos Tsipinakis
c547f6eec9 Add force_xinerama option
Since after the release a lot of downstream users will not be building
from source, it makes a lot more sense to have an option to fall back to
the Xinerama extension for those that are still on systems that do not
support RandR.
2017-07-10 14:38:20 +03:00
Nikos Tsipinakis
44ac026d97 Add format string for raw progress value
While it's not the best solution, it should cover most use cases where a
custom format on the progress value is required. If any further
customization is needed, the only current alternative is to use rules
to override the format.

Closes #273
2017-07-09 20:20:49 +03:00
Nikos Tsipinakis
b2a6dbd0a4 Rename image files in documentation 2017-07-08 12:26:09 +03:00
Nikos Tsipinakis
264b546155 Rearrange the settings into groups
Rearrange the settings in the example dunstrc and the manpage into broad
categories according to the part of the program they affect: Display,
text, icons, history and misc.
2017-07-01 11:57:02 +03:00