Rico Tiongson
1d20d3801f
Modify install script
2019-02-07 17:34:59 +08:00
Rico Tiongson
fbe40b7b24
Move files to lib
2019-02-07 17:24:24 +08:00
Rico Tiongson
5e0584de76
Add licenses in headers
2019-02-07 17:11:03 +08:00
Rico Tiongson
8e75bc4c1c
Decouple header files
2019-02-07 17:04:54 +08:00
Rico Tiongson
a3ed877e33
Add index files
2019-02-07 16:44:13 +08:00
Rico Tiongson
be9d711d6f
Add util module
2019-02-07 16:32:04 +08:00
Rico Tiongson
85aa6c1c0f
Add gesture module
2019-02-07 16:23:28 +08:00
Rico Tiongson
6d38db4ee3
Add service module
2019-02-07 16:10:13 +08:00
Rico Tiongson
159203c406
Merge regex optimizations into microoptimizations branch
2019-02-07 12:55:43 +08:00
Rico Tiongson
2ceaf4738d
Fix error in printing help
2019-02-07 11:21:38 +08:00
Rico Tiongson
139248f6a6
Use const char* for conf_filename
2019-02-07 04:26:11 +08:00
Rico Tiongson
2b3dfd00b1
Catch dash symbol before event, remove trimming
2019-02-07 04:18:43 +08:00
Rico Tiongson
cd75b77695
Set some variables to static
2019-02-07 04:15:22 +08:00
Rico Tiongson
ae1ab03275
Don't buffer error stream
2019-02-07 04:08:49 +08:00
Rico Tiongson
c65944eae2
Use fgets_unlocked for faster input stream reading
2019-02-07 04:04:44 +08:00
Rico Tiongson
2028767567
Compare fingers string with only one digit
2019-02-07 03:55:34 +08:00
Rico Tiongson
fa92b8a56b
Pre-compute for square of threshold and scale to lessen computation
2019-02-07 03:53:34 +08:00
Rico Tiongson
5df590f172
Add a flag for gesture begin to ignore unneeded update/end
2019-02-07 03:39:27 +08:00
Rico Tiongson
46e94e99c3
Improve README; change default threshold to 20.0
2019-02-07 03:37:02 +08:00
Rico Tiongson
7c09eb9df5
Make sentence string static
2019-02-07 03:24:44 +08:00
Rico Tiongson
fe3715e03c
Improve tokenizing of config file
2019-02-07 03:22:58 +08:00
Rico Tiongson
2c2e4073f3
Revert "Optimize reading of config file"
...
This reverts commit 88b85d3941 .
2019-02-07 03:16:11 +08:00
Rico Tiongson
88b85d3941
Optimize reading of config file
2019-02-07 03:06:12 +08:00
Rico Tiongson
cdaa98abe1
Compile regex outside of buffer function to avoid runtime hiccup
2019-02-07 02:12:19 +08:00
Rico Tiongson
1079d0afe2
Use constants for regex patterns
2019-02-07 01:45:44 +08:00
Rico Tiongson
d4f7504643
Remove unused device and stamp from swipe_impl
2019-02-07 01:10:51 +08:00
Amrik Sadhra
22b9869ae8
Call libinput with debug-events argument instead of libinput-debug-events directly ( #31 )
...
It seems that libinput-debug-events is now called as an argument to libinput on the latest libinput-tools version as libinput debug-events. I made the change and all seems to work again.
2018-11-13 19:48:40 +08:00
Rico Tiongson
6890ec4696
[move-config] Move configuration file to /usr/local/share/comfortable-swipe/comfortable-swipe.conf
2017-11-15 11:04:54 +08:00
Rico Tiongson
44661a8125
Change Default Configurations ( #14 )
...
* [config] Change defaults
Improve user experience by reflecting default Ubuntu configurations.
* [config] Change program location from ~/.local/bin to /usr/local/bin
2017-11-11 13:56:04 +08:00
Rico Tiongson
a3f5cf68dc
[bugfix-kde-startup] Defer to bash when executing autostart script ( #12 )
...
PATH is not reliable especially for .zshrc when running autostart script. Prefer executing autostart from bash by default instead. Fixes autostart bug is present in KDE neon v5.11 (plasma v5.11.2).
2017-11-07 01:30:46 +08:00
Rico Tiongson
08e72698ae
[swipe-back] Allow swipe back on opposite gesture without lifting finger
2017-11-07 01:30:45 +08:00
Rico Tiongson
1c7c0bb10f
Add autostart feature
...
Also generified config file location
2017-11-07 01:30:37 +08:00
Rico Tiongson
2597058bfb
Fix issue 'cmath not included'
...
Issue was present in some C++ compilers, as mentioned by @shane-evolve in issues/1.
2017-11-07 01:29:10 +08:00
Rico Tiongson
a29cfa5dd0
Prettify defaults.conf
2017-11-07 01:29:10 +08:00
Rico Tiongson
7ce9d0cb3d
Unify comfortable-swipe
2017-11-07 01:29:09 +08:00
Rico Tiongson
9c2d1532c7
Add comfortable-swipe source file
2017-09-25 23:18:07 +08:00