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
|
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
|
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
|
89a0ac6143
|
Assume empty config if no default is found
|
2024-04-20 09:11:03 +02:00 |
|
cyber-sushi
|
150db1b8f2
|
Axis events should now behave correctly when used with modifiers
|
2024-04-19 13:07:52 +02:00 |
|
cyber-sushi
|
7ab876255c
|
Prevent commands from firing on key-up
|
2024-04-19 11:37:08 +02:00 |
|
cyber-sushi
|
0dcc72882d
|
Commands count as key activations
|
2024-04-19 09:40:00 +02:00 |
|
cyber-sushi
|
ed8a93ecbd
|
GRAB_DEVICE can be omitted and defaults to true
|
2024-04-18 18:51:53 +02:00 |
|
cyber-sushi
|
f5452cac5d
|
Added support for custom key modifiers
|
2024-04-18 13:41:06 +02:00 |
|
cyber-sushi
|
a6dfe9dfd4
|
Cleaned stdout
|
2024-04-15 12:16:37 +02:00 |
|
cyber-sushi
|
83f1481288
|
Custom config path can now be set with MAKIMA_CONFIG env var
|
2024-04-15 12:14:54 +02:00 |
|
cyber-sushi
|
4bb2525cf6
|
Added more diagnostics to stdout during initialization
|
2024-04-15 06:30:48 +02:00 |
|
cyber-sushi
|
1150cdf77b
|
Fixed error when remapping scroll wheels
|
2024-04-14 11:39:01 +02:00 |
|
cyber-sushi
|
9425ada0a3
|
Small change to stdout
|
2024-04-14 11:37:43 +02:00 |
|
cyber-sushi
|
73674ae153
|
Fixed regression when parsing key combinations
|
2024-04-14 10:20:48 +02:00 |
|
cyber-sushi
|
de0cc97475
|
Added shell command invocation through bindings
|
2024-04-13 05:39:22 +02:00 |
|
cyber-sushi
|
3846a358c1
|
Parser rewritten to simplify config files + bugfixes
|
2024-04-11 00:02:29 +02:00 |
|
cyber-sushi
|
c838c55af2
|
Added analog stick remapping to keys
|
2024-04-10 09:37:39 +02:00 |
|
cyber-sushi
|
c83b70a91a
|
Intercept REL_WHEEL_HI_RES events
|
2024-04-08 00:51:15 +02:00 |
|
cyber-sushi
|
974e1938fc
|
Fixed line breaks for terminal output
|
2024-04-07 04:20:25 +02:00 |
|
cyber-sushi
|
edeaa5d2d2
|
Skip parsing dotfiles and non-toml files
|
2024-04-06 20:21:19 +02:00 |
|
cyber-sushi
|
a5d84258d3
|
Settings handling refactored
|
2024-04-06 19:52:06 +02:00 |
|
cyber-sushi
|
f4f0cbdf35
|
Added deadzone configuration
|
2024-04-05 22:32:15 +02:00 |
|
cyber-sushi
|
b832125491
|
Added 2D scrolling through analog stick
|
2024-03-27 05:39:25 +01:00 |
|
cyber-sushi
|
443e3ac1db
|
Added X11 support for app-specific bindings
|
2024-03-19 04:28:13 +01:00 |
|
cyber-sushi
|
6e87cfabfb
|
get_active_window() moved to new file
|
2024-03-19 04:28:13 +01:00 |
|
cyber-sushi
|
28c1722b7e
|
added logic to detect x11 session
|
2024-03-19 04:28:13 +01:00 |
|
cyber-sushi
|
9965e71c2f
|
stdout now shows device names
|
2024-03-19 04:28:13 +01:00 |
|
cyber-sushi
|
965d9acd25
|
Refactor for consistency
|
2024-03-19 04:28:13 +01:00 |
|
cyber-sushi
|
53decfbe00
|
Removed unnecessary boolean
|
2024-01-04 02:09:45 +01:00 |
|
cyber-sushi
|
a2cbcabb3d
|
Added support for key combinations
|
2024-01-03 17:31:49 +01:00 |
|
cyber-sushi
|
9201e34a00
|
Discards files that are not TOML
|
2024-01-03 17:23:00 +01:00 |
|
cyber-sushi
|
b0f1ed6442
|
Split from main.rs
|
2023-12-24 22:18:08 +01:00 |
|
cyber-sushi
|
cd89c53d50
|
Main.rs split into other files, no functionality change
|
2023-12-24 22:16:27 +01:00 |
|
cyber-sushi
|
7eaec76574
|
Added adaptive bindings for Hyprland
|
2023-12-20 01:43:15 +01:00 |
|
cyber-sushi
|
f26f36098b
|
Added scroll wheel mapping
|
2023-12-01 22:58:59 +01:00 |
|
cyber-sushi
|
20928697c0
|
Added multi-config capability, support extended to all input devices
|
2023-12-01 12:55:51 +01:00 |
|
cyber-sushi
|
6026e0f123
|
Added support for Switch Joy-Cons
|
2023-06-10 21:05:48 +02:00 |
|
cyber-sushi
|
be6338e87a
|
Initial commit
|
2023-06-06 20:09:05 +02:00 |
|