Tait Hoyem
|
80f4fde12d
|
Move socket sending to new thread
|
2 years ago |
Tait Hoyem
|
56a94b2dee
|
New Hotkey struct; compiling
|
2 years ago |
Tait Hoyem
|
af323a0f16
|
Add consume config
|
2 years ago |
Tait Hoyem
|
78179cc836
|
Add modal keybindings
|
2 years ago |
Angelo Fallaria
|
90cb0e4b93
|
feat(daemon): display error message for config errors
|
2 years ago |
EdenQwQ
|
7541118640
|
improve(daemon): collapse nested if block; use vec! instead of Vec::new()
|
2 years ago |
Shinyzenith
|
870fcbf354
|
[remove] unused imports.
|
2 years ago |
Angelo Fallaria
|
2739434273
|
refactor(daemon): reduce indent w/ guard clause
|
2 years ago |
EdenQwQ
|
1ef54df4f7
|
support single keysym
|
2 years ago |
Shinyzenith
|
92b8b6f24b
|
[feature] Do not allow multiple instances.
|
2 years ago |
Shinyzenith
|
078135bc55
|
[update] Mention failed line on parse error.
|
2 years ago |
Shinyzenith
|
a415b24323
|
[update] Example config file uploaded.
|
2 years ago |
Shinyzenith
|
4eb86e8a74
|
[update] remove sock test
|
2 years ago |
EdenQwQ
|
9886b6c194
|
fix the bug caused by wrong comparing method
|
2 years ago |
Shinyzenith
|
bd1227a245
|
[Bug fix] fix auto repeat bug
|
2 years ago |
Shinyzenith
|
0af29511f5
|
[wip] working cooldown
|
2 years ago |
Shinyzenith
|
e949a8bd72
|
[wip] Check last hotkey for duplicate removal.
|
2 years ago |
EdenQwQ
|
4d3c58cca8
|
rustfmt
|
2 years ago |
EdenQwQ
|
d5ba98f2f3
|
fix
|
2 years ago |
EdenQwQ
|
48c1e58564
|
finish
|
2 years ago |
EdenQwQ
|
902a2b545f
|
a hashmap from evdev:Key to config::Modifiers
|
2 years ago |
EdenQwQ
|
ed00571241
|
small improvement
|
2 years ago |
Shinyzenith
|
cc2c0f4f68
|
[update] lower sleep time.
|
2 years ago |
Shinyzenith
|
25987beba6
|
[testing] Documentation.
|
2 years ago |
Shinyzenith
|
465c155be5
|
[testing]Print possible matches based on key count
|
2 years ago |
Shinyzenith
|
61633a5799
|
[update] Concise notation.
|
2 years ago |
Shinyzenith
|
bdc878ea45
|
[Remove] test code was pushed on accident.
|
2 years ago |
Shinyzenith
|
978fa8195b
|
[update] Change git slug
|
2 years ago |
Shinyzenith
|
f919ff91f3
|
[update] Warn on no server instances.
|
2 years ago |
Shinyzenith
|
35d4960d87
|
[refactor] Simple IPC implementation using std::os
|
2 years ago |
EdenQwQ
|
6fae0fce24
|
rustfmt, improve
|
2 years ago |
Shinyzenith
|
b5a7422c89
|
[delete] Remove all IPC code.
|
2 years ago |
Shinyzenith
|
f0d212b9b0
|
[Refactor] permission_check(), exit on fail.
|
2 years ago |
Shinyzenith
|
021291c6a3
|
[refactor] Warn on no perms.
|
2 years ago |
Shinyzenith
|
5da3789981
|
[refactor] Remove redundant return statement
|
2 years ago |
Shinyzenith
|
faecfcf617
|
[refactor] Refuse to run swhkd as user with input group
|
2 years ago |
Shinyzenith
|
096b610edc
|
[update] Remove redundant comments.
|
2 years ago |
Shinyzenith
|
1e01014a14
|
[update] Remove physical path logging
|
2 years ago |
Shinyzenith
|
65e9649f87
|
[update] Cargo fmt.
|
2 years ago |
Shinyzenith
|
eab71d680d
|
[refactor] Remove redundant Result<(), Box<dyn Error>>
|
2 years ago |
Shinyzenith
|
ab914f5b9c
|
[refactor] Add temporary to hotedit the shell command for development testing.
|
2 years ago |
Shinyzenith
|
5d92de385a
|
[feature] Implement UNIX domain socket IPC between swhks ( server ) & swhkd ( daemon )
|
2 years ago |
Shinyzenith
|
c15b5b153e
|
[refactor] Setup build instructions for client to recieve shell commands.
|
2 years ago |