Commit graph

  • 140294c739 Version bumped to 0.7.2 cyber-sushi 2024-05-13 18:26:36 +02:00
  • aa1e6d66e2 Added L/RSTICK_ACTIVATION_MODIFIERS parameter to control cursor and scroll activation through modifiers cyber-sushi 2024-05-13 18:26:10 +02:00
  • 373954cc38 Added troubleshooting steps when running with SELinux cyber-sushi 2024-05-11 22:59:30 +02:00
  • d34855eb31 Version bumped to 0.7.1 cyber-sushi 2024-05-11 22:57:51 +02:00
  • a5355432b4 Gamepad triggers correctly emit event value 0 when lifted cyber-sushi 2024-05-11 22:57:14 +02:00
  • b6466ac539
    Update README.md cyber-sushi 2024-05-10 17:52:58 +02:00
  • b7ae672175
    Update README.md cyber-sushi 2024-05-10 02:59:49 +02:00
  • 3ea4404b49 README updated to v0.7.0 cyber-sushi 2024-05-10 02:37:19 +02:00
  • c37190e772 README updated to v0.7.0 cyber-sushi 2024-05-10 02:35:38 +02:00
  • 19ae1d8629 Removed outdated information from stdout cyber-sushi 2024-05-10 02:31:35 +02:00
  • 0b4bfb858a Added example system service cyber-sushi 2024-05-10 01:58:02 +02:00
  • 4ded5f80d7 Version bumped to 0.7.0 cyber-sushi 2024-05-10 01:54:30 +02:00
  • 1d2acfb88e Automatically import user environment when running as system service cyber-sushi 2024-05-10 01:53:47 +02:00
  • 9c3f8528e5 Fixed line breaks in stdout cyber-sushi 2024-05-10 01:28:53 +02:00
  • 6a805778b3 Desktop integration section edited in README cyber-sushi 2024-05-09 18:38:11 +02:00
  • 60748775f7 Removed hyprland dependency, added serde_json cyber-sushi 2024-05-09 18:37:06 +02:00
  • 75b5699785 Get active window on Hyprland using subprocess instead of relying on external library cyber-sushi 2024-05-09 18:36:08 +02:00
  • 9dba3c564f Fixed default directory when running with no root permissions cyber-sushi 2024-05-09 16:55:23 +02:00
  • 6373bbecbc
    Update README.md cyber-sushi 2024-05-09 04:29:09 +02:00
  • 6917842b1b Version bumped to 0.6.9 cyber-sushi 2024-05-09 02:31:57 +02:00
  • 7566e34efc Refactored subprocess spawning and fixed bug that prevented shell commands with arguments from running cyber-sushi 2024-05-09 02:31:01 +02:00
  • d45025f0d2 If MAKIMA_CONFIG is set, don't bother locating the default config directory cyber-sushi 2024-05-09 02:03:28 +02:00
  • a78978536b Automatically set DISPLAY if not found cyber-sushi 2024-05-09 01:57:23 +02:00
  • 8bdd868003
    Additional info regarding systemd services added to README cyber-sushi 2024-05-09 01:49:48 +02:00
  • 4cceafab89 Version bumped to 0.6.8 cyber-sushi 2024-05-08 20:23:21 +02:00
  • 245ee365e1 Ignore commands if no SUDO_USER env var is found when running as root cyber-sushi 2024-05-08 20:18:47 +02:00
  • ce7071ce00 Version bumped to 0.6.7 cyber-sushi 2024-05-08 20:08:46 +02:00
  • 3f4df618d9 Removed unnecessary command cyber-sushi 2024-05-08 18:30:12 +02:00
  • 0b6c39a79c Ignore output of child processes cyber-sushi 2024-05-08 18:16:39 +02:00
  • 60731de5ef Added fork dependency cyber-sushi 2024-05-08 17:56:02 +02:00
  • 4529b0499c Use fork() to spawn subprocess cyber-sushi 2024-05-08 17:55:37 +02:00
  • 2d3f4785b9 Fallback to WAYLAND_DISPLAY if XDG_SESSION_TYPE isn't available cyber-sushi 2024-05-08 17:55:17 +02:00
  • 2c9cd872df Check HOME instead of USER to determine cfg dir cyber-sushi 2024-05-08 17:54:26 +02:00
  • ebfa3a4944 Updated 'running makima' section cyber-sushi 2024-05-07 20:46:51 +02:00
  • 3cfd0e8d41 Removed dependency and bumped version to 0.6.6 cyber-sushi 2024-05-07 19:52:49 +02:00
  • 838f47df1d Run shell commands with least privileges even when running as root cyber-sushi 2024-05-07 19:52:01 +02:00
  • 7239372900 Handling of home dir when running as root cyber-sushi 2024-05-07 19:49:39 +02:00
  • 0a931e671f
    Small changes to the docs cyber-sushi 2024-04-20 15:13:23 +02:00
  • 22e8d0dcf6
    Updated documentation cyber-sushi 2024-04-20 12:02:55 +02:00
  • c30477e66d
    Updated documentation cyber-sushi 2024-04-20 11:25:46 +02:00
  • ab25252223
    README rewritten cyber-sushi 2024-04-20 11:10:02 +02:00
  • 6d2ab9c49b Version bumped to 0.6.5 cyber-sushi 2024-04-20 09:11:33 +02:00
  • 89a0ac6143 Assume empty config if no default is found cyber-sushi 2024-04-20 09:11:03 +02:00
  • e33b16e2c7 Corrected inaccuracy in the docs cyber-sushi 2024-04-19 13:09:13 +02:00
  • 8d62c09112 Version bumped to 0.6.4 cyber-sushi 2024-04-19 13:08:18 +02:00
  • 150db1b8f2 Axis events should now behave correctly when used with modifiers cyber-sushi 2024-04-19 13:07:52 +02:00
  • b0bf01c5cd Version bumped to 0.6.3 cyber-sushi 2024-04-19 11:37:32 +02:00
  • 7ab876255c Prevent commands from firing on key-up cyber-sushi 2024-04-19 11:37:08 +02:00
  • e767a3b82a Version bumped to 0.6.2 cyber-sushi 2024-04-19 09:41:08 +02:00
  • 0dcc72882d Commands count as key activations cyber-sushi 2024-04-19 09:40:00 +02:00
  • 4d5c00200a
    Docs updated to v0.6.1 cyber-sushi 2024-04-18 19:55:11 +02:00
  • ac5a040ae6 Docs updated to v0.6.1 cyber-sushi 2024-04-18 18:54:45 +02:00
  • b6bb593af1 Version bumped to 0.6.1 cyber-sushi 2024-04-18 18:54:29 +02:00
  • 6615b22534 GRAB_DEVICE line removed as it can now be omitted cyber-sushi 2024-04-18 18:53:58 +02:00
  • ed8a93ecbd GRAB_DEVICE can be omitted and defaults to true cyber-sushi 2024-04-18 18:51:53 +02:00
  • b52349e681 Docs updated for v0.6.0 cyber-sushi 2024-04-18 13:42:48 +02:00
  • 6f8e04b902 Version bumped to 0.6.0 cyber-sushi 2024-04-18 13:42:20 +02:00
  • b7e829361c Updated config files to show new features cyber-sushi 2024-04-18 13:41:41 +02:00
  • f5452cac5d Added support for custom key modifiers cyber-sushi 2024-04-18 13:41:06 +02:00
  • a6dfe9dfd4 Cleaned stdout cyber-sushi 2024-04-15 12:16:37 +02:00
  • 83f1481288 Custom config path can now be set with MAKIMA_CONFIG env var cyber-sushi 2024-04-15 12:14:54 +02:00
  • 4bb2525cf6 Added more diagnostics to stdout during initialization cyber-sushi 2024-04-15 06:30:48 +02:00
  • 9286a5e848 Version bumped to 0.5.2 cyber-sushi 2024-04-14 11:59:19 +02:00
  • 1150cdf77b Fixed error when remapping scroll wheels cyber-sushi 2024-04-14 11:39:01 +02:00
  • 9425ada0a3 Small change to stdout cyber-sushi 2024-04-14 11:37:43 +02:00
  • d366575679 Fixed config file syntax cyber-sushi 2024-04-14 11:14:39 +02:00
  • 2d9bd767b8 Version bumped to 0.5.1 cyber-sushi 2024-04-14 10:23:42 +02:00
  • 0360307c5b Updated key combination syntax cyber-sushi 2024-04-14 10:22:02 +02:00
  • 03c0901789 Updated to new key combination syntax cyber-sushi 2024-04-14 10:21:24 +02:00
  • 73674ae153 Fixed regression when parsing key combinations cyber-sushi 2024-04-14 10:20:48 +02:00
  • 0fbf3f3fa1
    Cleaned up documentation cyber-sushi 2024-04-14 02:08:14 +02:00
  • ae4e2a9d05
    Cleaned up documentation cyber-sushi 2024-04-13 08:59:40 +02:00
  • 163393025d
    Cleaned up documentation cyber-sushi 2024-04-13 08:55:44 +02:00
  • 985a290c08
    Cleaned up documentation cyber-sushi 2024-04-13 08:54:22 +02:00
  • a6168003fb Docs updated to v0.5.0 cyber-sushi 2024-04-13 06:34:54 +02:00
  • 990112d364 Small change to example binding cyber-sushi 2024-04-13 06:34:23 +02:00
  • 178b7eed41 Version bumped to 0.5.0 cyber-sushi 2024-04-13 05:40:11 +02:00
  • de0cc97475 Added shell command invocation through bindings cyber-sushi 2024-04-13 05:39:22 +02:00
  • 3846a358c1 Parser rewritten to simplify config files + bugfixes cyber-sushi 2024-04-11 00:02:29 +02:00
  • c838c55af2 Added analog stick remapping to keys cyber-sushi 2024-04-10 09:37:39 +02:00
  • c83b70a91a Intercept REL_WHEEL_HI_RES events cyber-sushi 2024-04-08 00:51:15 +02:00
  • 974e1938fc Fixed line breaks for terminal output cyber-sushi 2024-04-07 04:20:25 +02:00
  • d4c6982980 Updated docs cyber-sushi 2024-04-06 20:32:11 +02:00
  • 1b4700168c Updated to v0.4.4 cyber-sushi 2024-04-06 20:26:48 +02:00
  • edeaa5d2d2 Skip parsing dotfiles and non-toml files cyber-sushi 2024-04-06 20:21:19 +02:00
  • a5d84258d3 Settings handling refactored cyber-sushi 2024-04-06 19:52:06 +02:00
  • 3854efe644 Updated Cargo.lock cyber-sushi 2024-04-06 07:22:37 +02:00
  • 0129797990 Updated README cyber-sushi 2024-04-05 22:34:20 +02:00
  • 2511c5d2ba Version bumped to 0.4.3 cyber-sushi 2024-04-05 22:32:45 +02:00
  • f4f0cbdf35 Added deadzone configuration cyber-sushi 2024-04-05 22:32:15 +02:00
  • 8af36af217
    Updated documentation cyber-sushi 2024-03-27 16:41:51 +01:00
  • 506bc5c9e7 Added new settings to README.md cyber-sushi 2024-03-27 05:41:55 +01:00
  • b832125491 Added 2D scrolling through analog stick cyber-sushi 2024-03-27 05:32:22 +01:00
  • 2f44d767ae
    Updated README.md cyber-sushi 2024-03-19 04:43:35 +01:00
  • 383dfec8c2 Updated README cyber-sushi 2024-03-19 04:21:43 +01:00
  • 443e3ac1db Added X11 support for app-specific bindings cyber-sushi 2024-03-19 04:16:21 +01:00
  • 6e87cfabfb get_active_window() moved to new file cyber-sushi 2024-03-08 10:38:49 +01:00
  • 28c1722b7e added logic to detect x11 session cyber-sushi 2024-02-07 21:15:55 +01:00
  • 9965e71c2f stdout now shows device names cyber-sushi 2024-01-06 01:18:31 +01:00
  • 965d9acd25 Refactor for consistency cyber-sushi 2024-01-05 22:29:47 +01:00