Rico Tiongson
b83b01c0ca
Add --bare flag
2020-05-02 01:27:35 +08:00
Rico Tiongson
c399f3d72b
Improve command line
2020-05-02 00:22:13 +08:00
Rico Tiongson
a485cb133e
Add abort statuement
2020-04-21 04:43:42 +08:00
Rico Tiongson
9aa11635d2
Update dispatch script
2020-04-21 04:40:46 +08:00
Rico Tiongson
c7eeb66dfa
Reformat files with clang and prettier
2020-04-21 03:35:57 +08:00
Rico Tiongson
f3de83fb83
Bugfix keyswipe gesture not passing test
2020-04-21 03:34:48 +08:00
Rico Tiongson
de3f88c83c
Add command line tools for configurations
2020-04-21 03:26:48 +08:00
Rico Tiongson
ffe664c7d8
Apply clang format
2020-04-20 19:36:26 +08:00
Rico Tiongson
45ab9f9c16
Bump to version 1.2.0
2020-04-20 19:36:14 +08:00
Rico Tiongson
759934e665
Update install log
2020-04-20 19:31:59 +08:00
Rico Tiongson
4509b57f8f
Remove old library files
2020-04-20 19:25:44 +08:00
Rico Tiongson
a4089a80ba
Improve tests
2020-04-20 19:25:33 +08:00
Rico Tiongson
66926f7cea
Simplify file checkpoint
2020-04-20 05:58:18 +08:00
Rico Tiongson
4ccf85bed5
Add help dialog
2020-04-20 04:54:29 +08:00
Rico Tiongson
0077544985
Update defaults.conf
2020-04-20 04:20:27 +08:00
Rico Tiongson
e2ab722e71
Update stop command
2020-04-20 04:01:57 +08:00
Rico Tiongson
0e6c509781
Add simplified shell script
2020-04-20 03:49:44 +08:00
Rico Tiongson
d8788782a8
Add direct bash uninstall script
2020-04-18 05:59:26 +08:00
Rico Tiongson
217e507dce
Improve README readability
2020-04-18 05:54:24 +08:00
Rico Tiongson
b796cb02df
Remove README duplicate instructions
2020-04-18 05:47:28 +08:00
Rico Tiongson
f2f68a97cc
Update keyboard shortcuts
2020-04-18 05:36:48 +08:00
Rico Tiongson
cd29704495
Use bash syntax highlighting for README
2020-04-18 05:32:33 +08:00
Rico Tiongson
6a6bbf52e9
Update comfortable-swipe status
2020-04-18 05:27:43 +08:00
Rico Tiongson
cb51d47a60
Apply clang-format
2020-04-18 05:00:47 +08:00
Rico Tiongson
1ecfc79fc4
Add gesture templates to README
2020-04-18 04:51:33 +08:00
Rico Tiongson
92863711b0
Update README.md
2020-04-18 03:58:15 +08:00
Rico Tiongson
a7c5b6d578
Add mouse hold gestures ( #79 )
...
* Modularly separate keyboard swipe gesture from generic swipe
* Set destructors virtual to avoid surprises
* Prepare mouse swipe gesture skeleton
* Modify mouse move update
* Use xdo_move_mouse_relative instead of screen capture
* Restructure and add compiler tests
* Fix bash install script
* Add experimental: mouse hold on defaults.conf
* Update README and defaults.conf
* Do mousedown only for buttons 1 to 3
* Fix stop script and mouse gesture on button 4/5
* Redirect restart command to null
* Redirect using freopen
* Add comments on experimental scrolling
2020-04-18 03:55:13 +08:00
Rico Tiongson
8f6e231a5e
Patch missing GESTURE_SWIPE_BEGIN for Microsoft Surface Pro ( #69 )
...
* Patch missing GESTURE_SWIPE_BEGIN for Microsoft Surface Pro
Touchpad for Microsoft Surface Pro doesn't show GESTURE_SWIPE_BEGIN
in comfortable-swipe debug due to unresolved bug from libinput.
This fix temporarily patches that issue by adding UPDATE pattern to
the gesture begin regex.
* Defer patch to GESTURE_SWIPE_UPDATE regex pattern instead of modifying GESTURE_SWIPE_BEGIN
2019-05-02 15:53:33 +08:00
Rico Tiongson
dda91b7178
Update wrong default config values in README
2019-03-21 18:08:03 +08:00
Rico Tiongson
4852993663
Update readme and version ( #64 )
...
* Update README and increment version
* Add comfortable-swipe version badge
* Have macro guard warning for version
* Improve README and install script
* Expound bug reports statement
2019-03-15 10:40:54 +08:00
Rico Tiongson
810a20f1ed
Update README to new URL
2019-03-15 09:37:12 +08:00
Rico Tiongson
28f5ca2a91
Optimize swipe function
2019-03-03 22:00:48 +08:00
Rico Tiongson
89b79bc9bc
Status command ( #56 )
...
* Add configurations to status
* Update comment of status
* Add config command
* Modify README
* Add EPSILON instead of subtract for a more reliable >= threshold
2019-02-15 14:17:47 +08:00
Rico Tiongson
7d76db6693
Update status command and add config command ( #55 )
...
* Add configurations to status
* Update comment of status
* Add config command
* Modify README
2019-02-13 10:15:42 +08:00
Rico Tiongson
204a422f2d
Add status service command ( #54 )
...
* Use std::unique_ptr for stop service
* Use std::unique_ptr for stop service
* Add status command
* Prefer to use std::array to avoid memory leaking in buffer
* Perform xdo key sequence before output message
* Fix missing swipe_gesture header in regex implementation
2019-02-13 09:27:41 +08:00
Rico Tiongson
c18cb04230
Improve buffering performance
2019-02-12 22:29:13 +08:00
Rico Tiongson
b1f8a7cb0a
Remove irrelevant double tracking bug in error log ( #53 )
...
* Do not show double tracking
* Do not show double tracking in debug and start
2019-02-12 22:23:20 +08:00
Rico Tiongson
1c9b497b56
Add default -y flag to install
2019-02-12 21:13:40 +08:00
Rico Tiongson
16742495eb
Add debug command ( #51 )
...
* Add debug command
* Update README to include debugging
2019-02-12 20:18:15 +08:00
Rico Tiongson
459fd68ba8
Add parse_line method to decouple buffer from gesture handler ( #50 )
2019-02-12 19:28:53 +08:00
Rico Tiongson
7923effa02
Simplify compile command structure
2019-02-12 19:07:30 +08:00
Rico Tiongson
602b148fb4
Move library to root
2019-02-12 19:04:31 +08:00
Rico Tiongson
68bea125e3
Improve responsiveness of initial gesture by pre-empting xdotool in swipe_gesture constructor ( #49 )
2019-02-12 17:50:58 +08:00
Rico Tiongson
0b3b3238af
Fix bug in restart service ( #47 )
2019-02-08 16:58:27 +08:00
Rico Tiongson
3a0e1361c9
[bugfix] Fix missing threshold construction ( #45 )
2019-02-07 22:18:50 +08:00
Rico Tiongson
b5c701994b
Move regex constants to swipe_gesture static class member ( #44 )
...
* Move regex constants to swipe_gesture static class member
* Unlink util/regex from library index
2019-02-07 22:01:03 +08:00
Rico Tiongson
30e4a57b62
Fix line endings
2019-02-07 21:35:24 +08:00
Rico Tiongson
f3909f85f2
Merge pull request #43 from Hikari9/xdo-gesture
...
Derive gestures from xdo_gesture interface
2019-02-07 21:32:10 +08:00
Rico Tiongson
1071979b83
Derive gestures from xdo_gesture class
2019-02-07 21:25:04 +08:00
Rico Tiongson
f40145b6fa
Improve semantics ( #42 )
...
* Keep consistency in buffer method
* Revert default threshold to 0.0
2019-02-07 18:46:41 +08:00