Commit graph

207 commits

Author SHA1 Message Date
cyber-sushi
25e102ad81 Remove bus address line as it's automatically inferred now 2024-05-23 05:56:09 +02:00
cyber-sushi
a277a73caa Automatically infer DBUS_SESSION_BUS_ADDRESS from UID 2024-05-23 05:55:09 +02:00
cyber-sushi
c79d031fe7 Don't double fork command when running as systemd service since it's not necessary 2024-05-23 05:19:21 +02:00
cyber-sushi
69a2b9be16 Use systemd-run to spawn commands when running as system service 2024-05-23 04:51:50 +02:00
cyber-sushi
24be50aa05 Added suggestion regarding sudo -b 2024-05-23 04:03:28 +02:00
cyber-sushi
e563af5c1f Don't set env variables that are already set inside system service 2024-05-23 04:02:27 +02:00
cyber-sushi
c8442710b4 Bumped version to 0.8.5 2024-05-20 21:35:15 +02:00
cyber-sushi
a417498db1 When remapping a key in [remap], don't change the behavior of that key in [commands] unless it's a modifier 2024-05-20 21:33:45 +02:00
cyber-sushi
df6e370736
Changes to README 2024-05-20 05:48:42 +02:00
cyber-sushi
bf9b65d17e
Mixed bindings renamed to chained bindings and description rewritten 2024-05-19 08:53:56 +02:00
cyber-sushi
b73ed3ee48 Docs updated to v0.8.4 2024-05-19 07:13:12 +02:00
cyber-sushi
794dbb860e Bumped version to 0.8.4 2024-05-19 07:12:39 +02:00
cyber-sushi
da2a43aaee Support mapping both a chained and non-chained event for the same key at the same time 2024-05-19 07:11:46 +02:00
cyber-sushi
f87c8cec45 Removed needless line 2024-05-19 06:55:28 +02:00
cyber-sushi
475381e7e4 Added docs regarding new CHAIN_ONLY setting 2024-05-19 06:47:23 +02:00
cyber-sushi
e7bc949ff7 Bumped version to 0.8.3 2024-05-19 06:46:06 +02:00
cyber-sushi
cf8f7d7ad3 Added CHAIN_ONLY setting to control behavior of mixed bindings 2024-05-19 06:45:49 +02:00
cyber-sushi
439561c8c6
Updated mixed bindings section of the readme 2024-05-19 06:15:18 +02:00
cyber-sushi
fbe193a9ea Added section regarding mixed bindings to the docs 2024-05-19 05:59:30 +02:00
cyber-sushi
41e72551d6 Bumped version to 0.8.2 2024-05-19 05:58:33 +02:00
cyber-sushi
a51115c0d3 Implemented support for mixed bindings 2024-05-19 05:55:29 +02:00
cyber-sushi
06402cadee Added type Hold to Event enum, and parsing support for mixed bindings 2024-05-19 05:54:09 +02:00
cyber-sushi
8bc1016f4a Fixed regression that prevented key-up from being registered correctly when binding a single key to a single modifier 2024-05-19 03:26:47 +02:00
cyber-sushi
a7b357fbf1 Bump version to 0.8.1 2024-05-18 03:58:59 +02:00
cyber-sushi
f35636fb42 Fixed regressions affecting default scroll wheel event and analog sticks rebinding 2024-05-18 03:57:47 +02:00
cyber-sushi
494e70267e Expanded Troubleshooting section 2024-05-18 01:49:27 +02:00
cyber-sushi
fd51c94c56 Bump version to 0.8.0 2024-05-18 01:48:16 +02:00
cyber-sushi
31c1b1ce44 Use Server enum instead of Option to match compositor 2024-05-18 01:47:49 +02:00
cyber-sushi
c19357d0b8 Refactor event conversion to avoid using strings, streamline event injection and use double fork when spawning subprocess 2024-05-18 01:46:39 +02:00
cyber-sushi
6092acc177 Wrap compositor status and active client into their own enum, split environment setup and task spawning 2024-05-18 01:44:04 +02:00
cyber-sushi
0e89f5aa19 Streamline event types and configuration parsing 2024-05-18 01:38:05 +02:00
cyber-sushi
0d0a26bad4 Added docs regarding new L/RSTICK_ACTIVATION_MODIFIERS parameter 2024-05-13 18:27:09 +02:00
cyber-sushi
140294c739 Version bumped to 0.7.2 2024-05-13 18:26:36 +02:00
cyber-sushi
aa1e6d66e2 Added L/RSTICK_ACTIVATION_MODIFIERS parameter to control cursor and scroll activation through modifiers 2024-05-13 18:26:10 +02:00
cyber-sushi
373954cc38 Added troubleshooting steps when running with SELinux 2024-05-11 22:59:30 +02:00
cyber-sushi
d34855eb31 Version bumped to 0.7.1 2024-05-11 22:57:51 +02:00
cyber-sushi
a5355432b4 Gamepad triggers correctly emit event value 0 when lifted 2024-05-11 22:57:14 +02:00
cyber-sushi
b6466ac539
Update README.md 2024-05-10 17:52:58 +02:00
cyber-sushi
b7ae672175
Update README.md 2024-05-10 02:59:49 +02:00
cyber-sushi
3ea4404b49 README updated to v0.7.0 2024-05-10 02:37:19 +02:00
cyber-sushi
c37190e772 README updated to v0.7.0 2024-05-10 02:35:38 +02:00
cyber-sushi
19ae1d8629 Removed outdated information from stdout 2024-05-10 02:31:35 +02:00
cyber-sushi
0b4bfb858a Added example system service 2024-05-10 01:58:02 +02:00
cyber-sushi
4ded5f80d7 Version bumped to 0.7.0 2024-05-10 01:54:30 +02:00
cyber-sushi
1d2acfb88e Automatically import user environment when running as system service 2024-05-10 01:53:47 +02:00
cyber-sushi
9c3f8528e5 Fixed line breaks in stdout 2024-05-10 01:28:53 +02:00
cyber-sushi
6a805778b3 Desktop integration section edited in README 2024-05-09 18:38:11 +02:00
cyber-sushi
60748775f7 Removed hyprland dependency, added serde_json 2024-05-09 18:37:06 +02:00
cyber-sushi
75b5699785 Get active window on Hyprland using subprocess instead of relying on external library 2024-05-09 18:36:08 +02:00
cyber-sushi
9dba3c564f Fixed default directory when running with no root permissions 2024-05-09 16:55:23 +02:00