pixl
d7bc4958ba
Clean up includes
2023-04-29 00:24:35 -04:00
pixl
53ce93c6a5
Add gesture IPC interfaces
...
Also fixes concurrency issues when changing action configs.
2023-04-28 22:39:24 -04:00
pixl
9d15610596
Update GPL copyright year
2023-04-28 21:18:33 -04:00
pixl
9efd121387
Code cleanup and reformatting
2023-04-28 21:18:33 -04:00
pixl
605ccdc07d
Add several IPC interfaces
2022-02-14 01:03:56 -05:00
pixl
87fb4371a4
Initial action and gesture ipc interfaces
2022-01-29 00:07:22 -05:00
pixl
3808f0a6cf
Use action interface names as static vars
2022-01-28 20:50:16 -05:00
pixl
1dd6dbfe02
Move Buttons into their own class
2022-01-20 22:02:29 -05:00
pixl
9b94fad0a6
Use new config interface
2022-01-20 01:29:18 -05:00
pixl
65fc252607
Eliminate global variables
...
global_loglevel is kept for the time being and will be replaced
alongside the current logger.
2022-01-07 19:43:41 -05:00
max
f8eb77cad7
Register keys for keypress only when needed
...
there seems to be an issue that with too many registered events some window
manager cannot recognize the device as input device with systemd 247.
PixlOne#166
2020-12-14 20:51:47 +01:00
pixl
ec8115634d
Revert "Enable compatibility with libconfig older than v1.5"
2020-11-23 15:42:29 -05:00
Kevin Abraham
28a93b2df4
Enable compatibility with older versions of libconfig (such as the one shipped with RHEL/CentOS 7)
2020-11-22 12:12:29 -05:00
pixl
77f4240ec7
Add ToggleSmartShift action
2020-07-12 16:16:24 -04:00
pixl
5bf5dc75b5
Implement RemapButton feature
...
Many changes were made here, too many to list here.
2020-07-12 16:16:22 -04:00