28 Commits

Author SHA1 Message Date
Demmie
10d54856c1
Move the code to async instead of threads 2023-07-02 14:34:13 -04:00
Demmie
790277071b
Add basic async support over threads 2023-06-17 02:14:09 -04:00
Demmie
63b8079aa8
Shutdown the server more gracefully 2023-06-05 00:45:38 -04:00
Demmie
665924d39e
Add opening config to tray 2023-06-04 15:05:49 -04:00
Demmie
e9110489c1
Embed the server data statically with crate 2023-06-03 18:56:00 -04:00
Demmie
1d1c9a2220
Adjust build instructions 2023-05-15 01:08:11 -04:00
Demmie
cdc05e0d5f
Catch signals to stop watchers 2023-05-10 22:38:19 -04:00
Demmie
c8ca1debab
Add --no-tray bundle option 2023-05-08 21:40:05 -04:00
Demmie
216b2a1334
Add a bundle feature 2023-05-08 00:57:54 -04:00
Demmie
53a5c1adce
Remove verbosity out of watchers config 2023-05-07 20:58:31 -04:00
Demmie
63bfe4181e
Extract watchers into module 2023-05-07 20:47:40 -04:00
Demmie
add5b4644e
Regulate verbosity with args 2023-04-26 01:41:38 -04:00
Demmie
a841b69e47
Implement window watcher for Gnome 2023-04-25 23:28:05 -04:00
Demmie
3c51ad8685
Introduce anyhow errors 2023-04-25 01:25:14 -04:00
Demmie
11cfb7c54b
Implement Gnome idle watcher 2023-04-24 01:08:09 -04:00
Demmie
a758913d52
Separate watchers to a module 2023-04-23 21:58:49 -04:00
Demmie
cc50f221a6
Add github workflow and fix warnings 2023-04-23 14:29:16 -04:00
Demmie
97a5867df7
Add a mock server option 2023-04-22 19:27:06 -04:00
Demmie
d5103bfe78
Add TOML config file support 2023-04-22 02:53:15 -04:00
Demmie
d710674d50
Implement X11 active window watcher 2023-04-20 02:15:50 -04:00
Demmie
5c1b98d75f
Implement idle watcher for X11 2023-04-19 19:35:11 -04:00
Demmie
65ce731f03
Polish code and fix mistakes 2023-04-17 23:46:55 -04:00
Demmie
9dbc6fce80
Print watcher type on error and simplify creating 2023-04-16 13:48:40 -04:00
Demmie
6645695149
Implement wlr foreign toplevel v1 protocol
This watches active windows.
2023-04-16 01:17:35 -04:00
Demmie
32f0b5bccc
Aggregate into Watcher trait 2023-04-13 00:46:32 -04:00
Demmie
91224d63e8
Change logger to fern
It is easier to setup per module.
2023-04-11 22:22:14 -04:00
Demmie
55ba0b9bb3
Implement active window watcher 2023-04-11 19:48:54 -04:00
Demmie
24254d5a51
Implement idle watcher 2023-04-11 13:00:58 -04:00