Commit graph

234 commits

Author SHA1 Message Date
cyber-sushi
a0110e1fea Fixed indentation because Builder messed it up somehow 2024-05-31 08:36:37 +02:00
cyber-sushi
eba63a4470 Edits to troubleshooting section 2024-05-31 02:43:24 +02:00
cyber-sushi
4a9fc3d847 In case someone has permission issues with uinput 2024-05-31 02:42:57 +02:00
cyber-sushi
d1f44b2e39 Bump version to 0.9.1 2024-05-30 19:58:54 +02:00
cyber-sushi
15457b8f09 Edits to app-specific bindings section of README 2024-05-30 19:58:37 +02:00
cyber-sushi
b43be75d8d When kdotool is called in a Plasma session, use a systemd scope and redirect stderr to null 2024-05-30 19:54:36 +02:00
cyber-sushi
eaf2262aa2
Update README.md 2024-05-30 06:59:48 +02:00
cyber-sushi
a9c52070a0 Bump version to 0.9.0 2024-05-30 06:41:45 +02:00
cyber-sushi
a0100236ab Pass config as a reference instead of cloning 2024-05-30 06:40:59 +02:00
cyber-sushi
b7de2a1ce0 Minimize compositor calls 2024-05-30 04:55:11 +02:00
cyber-sushi
ebdc2eac00 Make KDE active window retrieval work when running as root as well 2024-05-30 04:52:51 +02:00
cyber-sushi
58fba9902e Add note regarding Flatpak names in config naming paragraph 2024-05-29 23:53:36 +02:00
cyber-sushi
3f3bd7e3e8 If get_config() fails to get the config corresponding to the active layout, cycle to the next layout 2024-05-29 23:51:57 +02:00
cyber-sushi
94fc3d150b Rewritten config file name parsing 2024-05-29 21:00:04 +02:00
cyber-sushi
bd4c29190a Added docs regarding layout switching and tablet wheel 2024-05-29 20:21:32 +02:00
cyber-sushi
46cdd0346a Check if associated config file exists by matching config properties instead of hashing 2024-05-29 06:08:36 +02:00
cyber-sushi
955eac92e9 Added support for tablet wheel and layout switching 2024-05-29 06:06:52 +02:00
cyber-sushi
7c3da30404 Parse associated layout from config file name 2024-05-29 06:05:33 +02:00
cyber-sushi
b4dd6a8989 Associated application and layout is now stored inside Config struct 2024-05-29 06:04:38 +02:00
cyber-sushi
881318b867 Added tablet wheel remapping 2024-05-27 13:09:15 +02:00
cyber-sushi
6be266a3a9 Added axis events for tablet wheels 2024-05-27 13:08:28 +02:00
cyber-sushi
2d9b4eeaab Added per app bindings on KDE/Wayland through kdotool 2024-05-27 08:21:38 +02:00
cyber-sushi
342f7f7faa Bump version to 0.8.8 2024-05-23 07:32:27 +02:00
cyber-sushi
966309c8a6 Add docs regarding INVERT_CURSOR_AXIS and INVERT_SCROLL_AXIS 2024-05-23 07:32:12 +02:00
cyber-sushi
7d311a214a Add INVERT_CURSOR_AXIS and INVERT_SCROLL_AXIS settings 2024-05-23 07:31:34 +02:00
cyber-sushi
c008329e97 Bump version to 0.8.6 2024-05-23 06:16:54 +02:00
cyber-sushi
a7d2a96c0d Remove notices about bus address, Flatpaks and desktop portals because they're no longer relevant 2024-05-23 06:00:46 +02:00
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