Commit Graph

240 Commits

Author SHA1 Message Date
Takashi Kokubun
c49a9b5cde
Implement mark 2021-12-31 22:32:26 -08:00
Takashi Kokubun
646a1dd53d
Version 0.1.6 2021-12-30 13:40:07 -08:00
Takashi Kokubun
67cff94344
Merge pull request #52 from k0kubun/launch-action
Add launch action
2021-12-30 13:37:39 -08:00
Takashi Kokubun
b428af7992
Use raw string literals 2021-12-30 13:29:02 -08:00
Takashi Kokubun
33a3bcee02
Handle child processes with SA_NOCLDWAIT 2021-12-30 13:24:09 -08:00
Takashi Kokubun
dc5660754a
Implement launch action 2021-12-30 00:23:45 -08:00
Takashi Kokubun
a7e9b92bad
Merge remote-tracking branch 'gdvalle/hotkeys' into launch-action 2021-12-30 00:22:55 -08:00
Takashi Kokubun
7be86597e1
Drop obsoleted test.yml 2021-12-30 00:09:54 -08:00
Takashi Kokubun
21192ae2ce
Simplify Action deserializer 2021-12-29 23:20:51 -08:00
Takashi Kokubun
c9aee618a2
Simplify KeyPress deserializer 2021-12-29 22:51:41 -08:00
Takashi Kokubun
6de99ec863
Simplify Key deserializer 2021-12-29 22:50:10 -08:00
Takashi Kokubun
16094de2cf
Instantiate Duration on deserialization 2021-12-29 22:44:11 -08:00
Takashi Kokubun
63e24b4dc5
Simplify Application deserializer 2021-12-29 22:28:07 -08:00
Takashi Kokubun
fbdda1f1e6
Simplify Keymap deserializer 2021-12-29 22:18:46 -08:00
Takashi Kokubun
d6fe343f31
Simplify Modmap deserializer 2021-12-29 22:10:05 -08:00
Takashi Kokubun
ef0d7c428d
Simplify Actions deserializer 2021-12-29 22:06:17 -08:00
Takashi Kokubun
3c14525f16
Resurrect the old CI 2021-12-29 21:58:39 -08:00
Takashi Kokubun
179674e713
Simplify KeyAction deserializer 2021-12-29 21:51:27 -08:00
Greg Dallavalle
225f8019bd Add hotkey command support 2021-12-29 23:08:12 -06:00
Takashi Kokubun
4280a3f559
Simplify serde a little 2021-12-29 21:05:51 -08:00
Takashi Kokubun
e8b4aed1aa
Re-add serde tests 2021-12-29 20:44:31 -08:00
Takashi Kokubun
7ab1595836
Rollback to v0.1.5 2021-12-29 20:41:58 -08:00
Takashi Kokubun
613555943d
Add serde test cases 2021-12-29 20:35:25 -08:00
Takashi Kokubun
7df4333ea1
Run it properly 2021-12-29 13:23:29 -08:00
Takashi Kokubun
ff1c19e076
Start testing serde 2021-12-29 13:21:20 -08:00
Takashi Kokubun
12906a45df
Resurrect deserializer for Actions 2021-12-29 12:52:31 -08:00
Takashi Kokubun
00e4a07f43
This no longer needs to be pub 2021-12-29 01:54:29 -08:00
Takashi Kokubun
8c7d2b1aac
Refactor remap deserializer 2021-12-29 01:54:12 -08:00
Takashi Kokubun
fc9927b2f7
serde_error is no longer shared 2021-12-29 01:45:41 -08:00
Takashi Kokubun
320b602789
s/evdev::Key/Key/g again 2021-12-29 01:44:25 -08:00
Takashi Kokubun
47768f8ca7
Simplify the default 2021-12-29 01:39:38 -08:00
Takashi Kokubun
12fac38102
Rename a deserialization function 2021-12-29 01:38:51 -08:00
Takashi Kokubun
c06888e9cc
Merge pull request #50 from k0kubun/key-deserialize
Unwrap evdev::Key
2021-12-29 01:37:06 -08:00
Takashi Kokubun
3c0fe13c27
Unwrap evdev::Key 2021-12-29 01:34:47 -08:00
Takashi Kokubun
f0782c7899
Merge pull request #49 from k0kubun/derive-deserialize
Switch to #[derive(Deserialize)]
2021-12-29 01:09:36 -08:00
Takashi Kokubun
eb68ae2da3
Add #[serde(untagged)] 2021-12-29 01:08:30 -08:00
Takashi Kokubun
186f02c8d0
Switch to #[derive(Deserialize)] 2021-12-29 00:58:11 -08:00
Takashi Kokubun
daaf353bdb
Add a wrapper of evdev::key for deserialization 2021-12-29 00:44:20 -08:00
Takashi Kokubun
eb58323637
Simplify Actions serde 2021-12-28 23:30:19 -08:00
Takashi Kokubun
18f1084da7
Simplify serde a little 2021-12-28 23:26:46 -08:00
Takashi Kokubun
2ffcd2eb23
Version 0.1.5 2021-12-28 22:47:39 -08:00
Takashi Kokubun
b39a866a19
Reorder descriptions 2021-12-28 22:46:37 -08:00
Takashi Kokubun
b032524fde
Add a description of a new feature 2021-12-28 22:45:47 -08:00
Takashi Kokubun
0c4aabd07e
Commit an unstaged change 2021-12-28 22:44:29 -08:00
Takashi Kokubun
5c42b4b5f4
Merge pull request #48 from k0kubun/inotify
Add --watch option
2021-12-28 22:41:57 -08:00
Takashi Kokubun
d292c59dbe
Implement --watch 2021-12-28 22:33:29 -08:00
Takashi Kokubun
8dd6b254ee
Recover from a removed device 2021-12-28 21:58:55 -08:00
Takashi Kokubun
2ab9008d54
Ignore its own device 2021-12-28 21:33:42 -08:00
Takashi Kokubun
d6182c0412
Move event_handler function to another file again 2021-12-28 21:10:45 -08:00
Takashi Kokubun
9aebbd032c
Make name optional 2021-12-27 23:05:20 -08:00