67 Commits

Author SHA1 Message Date
vdonich
bea3a4ac58
Update watchers priorities
Make extension watcher to take precedence over X11 window watcher when available.
This would make Gnome extension be activated correctly, when using XWayland.
2025-03-18 00:18:17 +00:00
Demmie
b07d3958bb
Add another connection attempt 2025-01-22 02:22:41 -05:00
Demmie
7ac76da921
Fix client host 2025-01-19 03:43:06 -05:00
Demmie
5b8c90a69c
Upgrade AW to 0.13.2 2024-11-07 10:22:56 -05:00
Demmie
e2ee19f494
Fix port type in config 2024-11-07 10:06:45 -05:00
Demmie
21acaeaa35
Upgrade wayland libs 2024-11-07 09:57:43 -05:00
Demmie
7ac7c9db92
Upgrade dependencies 2024-10-20 17:59:56 -04:00
powellnorma
d719c54fdd cargo fmt 2024-10-15 19:02:02 +02:00
powellnorma
dd974db422 Merge branch 'main' into aw-instance 2024-10-11 12:23:06 +02:00
powellnorma
d733008a45 ReportClient: send_active_window_with_instance -> send_active_window_with_extra 2024-10-11 12:12:41 +02:00
Demmie
16942ea163
Allow not reporting data by filter 2024-10-10 23:07:35 -04:00
Demmie
b4cf791a5e
Update dependencies 2024-10-09 11:09:29 -04:00
powellnorma
990843bb05 x11: include wm_instance 2024-10-06 12:12:43 +02:00
Demmie
a04578083f
Add systemd sample configs and docs 2024-07-19 00:48:58 -04:00
Łukasz Wojniłowicz
e6fc2e4f9c Add systemd service 2024-07-14 21:14:57 +02:00
Demmie
ddfe972cff
Extract tracker service and fix reactive timings 2024-07-06 23:39:48 -04:00
Demmie
1b41533e1e
Invert client dependency for idle watchers with basic tests 2024-06-25 02:16:53 -04:00
Demmie
db3d14bf4a
Replace Duration by TimeDelta for Chrono
This simplifies the code.
2024-06-24 02:11:25 -04:00
Demmie
123a0e45ff
Fix disappearing idle time after timeout
The active time was reported within idle time for idle_timeout. This caused disappearing the idle event.
The temporary solution sometimes sacrificies idle_timeout of active time.
2024-06-24 01:01:04 -04:00
Demmie
1441009b45
Fix non-idle timing 2024-06-12 03:10:08 -04:00
Demmie
d1926ebdc9
Avoid creation of different idle events
The events are identified by timestamp which becomes different after +1ms.
2024-06-12 02:20:50 -04:00
Demmie
1f7ed75a0b
Add 1 more second to reconnect
Also, code is cleaner.
2024-06-11 14:56:37 -04:00
Demmie
214ff1c06e
Adjust AW dependencies source 2024-06-11 13:07:37 -04:00
Demmie
a76f6e3e5b
Upgrade AW UI and server 2024-06-11 03:13:17 -04:00
Łukasz Wojniłowicz
85972546f0 Bump aw-server-rust 2024-06-09 16:42:33 +02:00
Demmie
13cea8bed6
Add timeout to watcher iteration 2024-05-23 22:44:04 -04:00
Demmie
7d819a9e39
Upgrade dependencies 2024-05-16 22:58:30 -04:00
Demmie
0ae2fbc06b
Upgrade zbus dependency 2024-05-16 22:52:43 -04:00
Demmie
f001121d69
Fix idle changed duration 2024-05-16 22:21:39 -04:00
Demmie
0434aa103b
Use a single now time 2024-05-16 21:36:18 -04:00
Demmie
ea215b432d
Unify idle logic 2024-05-16 15:36:04 -04:00
Demmie
f960dd6697
Correct last input for idle timeout for Wayland handlers 2024-05-16 00:48:16 -04:00
Demmie
be59315e8a
Use IP instead of localhost
Relates to #18, there is no reason to not use IP by default.
2024-05-02 16:30:25 -04:00
Demmie
a21b917b26
Return support for KDE < 6 2024-03-06 22:01:35 -05:00
2e3s
86e4de5a70
Merge pull request #10 from moodyhunter/main 2024-03-06 20:40:16 -05:00
Demmie
ba52553ddf
Clarify names 2024-02-04 10:33:56 -05:00
Demmie
3dcc37e630
Simplify macro 2024-02-03 16:47:47 -05:00
Demmie
b6ee2d2904
Remove unnecessary async_trait 2024-01-29 14:08:01 -05:00
Demmie
847e9767a0
Add logging to see retries on Gnome 2024-01-24 01:13:35 -05:00
Demmie
c406b335c5
Make a few retries if Gnome Wayland is certain 2024-01-23 23:37:11 -05:00
Moody Liu
7f9f60348c Support kwin6 updated APIs 2024-01-06 01:36:32 +00:00
Demmie
87d046f46d
Update dependencies 2023-12-27 14:03:12 -05:00
Demmie
53266d5622
Use Wayland protocols out of box 2023-12-27 13:59:59 -05:00
Demmie
06b30f4fc0
Add ext-idle-notify-v1 support 2023-11-29 22:24:00 -05:00
Demmie
70001c3523
Add retries for reqwest connect errors 2023-11-26 14:47:41 -05:00
Demmie
ae1e320176
Add an ability to run external modules 2023-11-25 00:13:35 -05:00
Demmie
8eed243593
Skip KWin watcher if X11 is detectable 2023-11-04 21:47:48 -04:00
Demmie
451346901d
Fix window poll time for interval margin 2023-10-20 23:27:59 -04:00
Demmie
d3b9adf91c
Update dependencies 2023-09-29 22:09:40 -04:00
Demmie
38a2f1f1da
Upgrade dependencies 2023-07-09 01:25:11 -04:00