Commit graph

184 commits

Author SHA1 Message Date
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
cyber-sushi
6373bbecbc
Update README.md 2024-05-09 04:29:09 +02:00
cyber-sushi
6917842b1b Version bumped to 0.6.9 2024-05-09 02:31:57 +02:00
cyber-sushi
7566e34efc Refactored subprocess spawning and fixed bug that prevented shell commands with arguments from running 2024-05-09 02:31:01 +02:00
cyber-sushi
d45025f0d2 If MAKIMA_CONFIG is set, don't bother locating the default config directory 2024-05-09 02:03:28 +02:00
cyber-sushi
a78978536b Automatically set DISPLAY if not found 2024-05-09 01:57:23 +02:00
cyber-sushi
8bdd868003
Additional info regarding systemd services added to README 2024-05-09 01:49:48 +02:00
cyber-sushi
4cceafab89 Version bumped to 0.6.8 2024-05-08 20:23:21 +02:00
cyber-sushi
245ee365e1 Ignore commands if no SUDO_USER env var is found when running as root 2024-05-08 20:18:47 +02:00
cyber-sushi
ce7071ce00 Version bumped to 0.6.7 2024-05-08 20:08:46 +02:00
cyber-sushi
3f4df618d9 Removed unnecessary command 2024-05-08 18:30:12 +02:00
cyber-sushi
0b6c39a79c Ignore output of child processes 2024-05-08 18:16:39 +02:00
cyber-sushi
60731de5ef Added fork dependency 2024-05-08 17:56:02 +02:00
cyber-sushi
4529b0499c Use fork() to spawn subprocess 2024-05-08 17:55:37 +02:00
cyber-sushi
2d3f4785b9 Fallback to WAYLAND_DISPLAY if XDG_SESSION_TYPE isn't available 2024-05-08 17:55:17 +02:00
cyber-sushi
2c9cd872df Check HOME instead of USER to determine cfg dir 2024-05-08 17:54:26 +02:00
cyber-sushi
ebfa3a4944 Updated 'running makima' section 2024-05-07 20:46:51 +02:00
cyber-sushi
3cfd0e8d41 Removed dependency and bumped version to 0.6.6 2024-05-07 20:39:40 +02:00
cyber-sushi
838f47df1d Run shell commands with least privileges even when running as root 2024-05-07 20:39:40 +02:00
cyber-sushi
7239372900 Handling of home dir when running as root 2024-05-07 20:39:40 +02:00
cyber-sushi
0a931e671f
Small changes to the docs 2024-04-20 15:13:23 +02:00
cyber-sushi
22e8d0dcf6
Updated documentation 2024-04-20 12:02:55 +02:00
cyber-sushi
c30477e66d
Updated documentation 2024-04-20 11:25:46 +02:00
cyber-sushi
ab25252223
README rewritten 2024-04-20 11:10:02 +02:00