Nikos Tsipinakis
77bfbc4f7f
Merge pull request #781 from fwSmit/wayland-2
...
Add wayland support
2021-01-18 20:28:16 +02:00
fwsmit
3822f09185
Minor fixes
2021-01-18 17:50:57 +01:00
fwsmit
3ba614b59b
Move reason_string debug log to dbus.c
2021-01-09 21:54:56 +01:00
fwsmit
6a6cd6697f
Remove unnecesary code. Improve log messages
2021-01-09 21:54:56 +01:00
fwsmit
bb12727bc0
Make compiling for wayland optional
...
This can be changed in config.mk or by using the command
make WAYLAND=0
Also removed using_xwayland function definition as it isn't defined
anymore
2021-01-09 21:54:23 +01:00
fwsmit
5a20d463b5
Implement xwayland idle fix differently
2021-01-09 21:49:06 +01:00
fwsmit
af10f6f8cd
Fix indent
2021-01-09 21:49:06 +01:00
fwsmit
3441f4c68d
Change default layer to overlay, add note about pushback
2021-01-09 21:49:06 +01:00
fwsmit
756f822a6b
Fix notifications not disapearing on xwayland
...
Because idle detection on xwayland is not possible, just assume
that the user is not idle. This also somehow fixes notifications
not disapearing when clicking on them.
2021-01-09 21:49:06 +01:00
fwsmit
ae38efedbb
Update dunstrc with Wayland settings
2021-01-09 21:49:06 +01:00
fwsmit
7b26b4bd94
Update input.c
2021-01-09 21:49:06 +01:00
fwsmit
20eebb80e1
Simplify idle handling
2021-01-09 21:49:06 +01:00
fwsmit
c40e797e6b
improve error messages
2021-01-09 21:49:06 +01:00
fwsmit
b094074ff2
Free idle handler and remove unnecesary variables
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
836d044df8
Implement all options for output follow mode.
...
As far as I know, it's not possible to differentiate keyboard and
mouse focus, so they behave the same. This commit also fixes
a bug where a NULL pointer was dereferenced.
2020-12-28 15:17:12 +01:00
fwsmit
ac6093a577
Added setting for changing layer.
2020-12-28 15:17:05 +01:00
fwsmit
deabe2bacf
Wayland: fix bug where notification doesn't move after changing width.
2020-12-28 15:16:23 +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
fwsmit
74c5d97181
Fix Makefile
2020-12-28 15:15:59 +01:00
fwsmit
e5fec3326e
Wayland: optimize by making input code asyncronous
2020-12-28 15:15:59 +01:00
fwsmit
705e575d6d
Small fixes
2020-12-28 15:15:59 +01:00
fwsmit
32119a1df7
Wayland: handle mouse input
2020-12-28 15:15:59 +01:00
fwsmit
ed560eab4e
Fixed Makefile for building wayland
2020-12-28 15:15:59 +01:00
fwsmit
c1caf4bbc7
Set the right window position
2020-12-28 15:15:59 +01:00
fwsmit
72ceedd4db
Fix notification not disappearing
2020-12-28 15:15:59 +01:00
fwsmit
4a9c7693f4
update wayland branch to a new master
2020-12-28 15:15:59 +01:00
Nikos Tsipinakis
167d7dd7c3
Merge pull request #793 from ritze/get-number-of-notifications
...
Get the number of notifications
2020-12-28 13:49:32 +02:00
Moritz Luedecke
1827f0d974
Suffix "Length" to the dbus variables for the number of notifications
2020-12-25 15:03:50 +01:00
Nikos Tsipinakis
0e6997b6fc
Flush stdout when using -print
...
This ensures writes happen on every new notification when output is
redirected to a file.
Closes #794
2020-12-24 15:39:44 +02: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
Moritz Luedecke
137361a95d
Show the number of notifications via dunstctl
2020-12-21 11:46:57 +01:00
Moritz Luedecke
313731f0f2
Add dbus properties for number of displayed, waiting and shown notifications
2020-12-21 11:45:54 +01:00
Nikos Tsipinakis
a89287cb3e
Check for marked_for_closure before checking for timeout
2020-12-17 19:49:26 +02:00
Nikos Tsipinakis
8f9e85f122
Fix incorrect handling of 'do_action, close' mouse action (again!)
2020-12-17 19:49:26 +02:00
Nikos Tsipinakis
3d9717a8a3
Merge pull request #791 from fwSmit/master
...
Contrib: add progress notify script
2020-12-13 21:04:42 +02:00
fwsmit
c73009160e
Contrib: add progress notify script
...
For audio and brightness notifications
2020-12-13 14:44:12 +01:00
Nikos Tsipinakis
732227eff5
Fix incorrect handling of 'do_action, close' mouse action
...
Fixes #778
2020-12-01 13:41:13 +02:00
Nikos Tsipinakis
f866f8e4e7
Merge pull request #782 from dunst-project/ci
...
Add new CI images
2020-11-27 11:55:11 +02:00
Benedikt Heine
8df6bc9554
Add new CI images
2020-11-25 17:29:13 +01:00
Nikos Tsipinakis
c37a923def
Fix XRM dpi loading
...
Bug introduced in 0bcc135ffd9a5ad0331f8608f4ed1c4223e0b4e9, XRM database
wasn't properly initialized when the screen dpi is assigned.
2020-11-18 21:57:58 +02: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
Nikos Tsipinakis
756e6662e1
Merge pull request #780 from fwSmit/test-fix
...
Fix some tests
2020-11-17 20:30:31 +02:00
fwsmit
b758e4925b
Fix some tests
2020-11-17 15:04:41 +01:00
Nikos Tsipinakis
3d3ba4b9c5
Merge pull request #775 from fwSmit/progress-bar
...
Add progress bar
2020-11-10 11:55:02 +02:00
fwsmit
4f10496123
Add docs, tests and fixes for progress bar
2020-11-10 10:52:26 +01:00
Nikos Tsipinakis
8e3eade7ba
Merge pull request #776 from fwSmit/icon-fix
...
Turn icons on by default
2020-11-08 17:15:41 +02:00
Nikos Tsipinakis
62ce907ecd
Merge pull request #771 from iFreilicht/patch-1
...
Remove deprecated shortcuts section
2020-11-07 20:54:43 +02:00