Commit Graph

56 Commits

Author SHA1 Message Date
Federico Terzi
5b537b4a57 Adopt rustfmt formatting for the project. Fix #137 2020-05-10 18:01:04 +02:00
Federico Terzi
949f1e4acf Add case propagation also with prefix symbol. Fix #244 2020-05-10 17:47:27 +02:00
Federico Terzi
92e49b4d65 Fix #252 on macOS. 2020-05-02 14:31:28 +02:00
Federico Terzi
dab98a7a67 Fix warnings on Linux 2020-04-03 20:10:06 +02:00
Federico Terzi
30273c1f68 Add option to force clipboard use on a per-match basis. Fix #217 2020-04-03 19:20:57 +02:00
Federico Terzi
f11d130c45 Implement specific key modifiers on Windows. See #117 2020-03-10 17:22:50 +01:00
Federico Terzi
5712c7fd61 Add change to consider modifiers as word separators, which improves word match reliability 2020-03-08 20:33:44 +01:00
Federico Terzi
5273d8b805 Add register special keys to improve word matches reliability 2020-03-08 19:51:38 +01:00
Federico Terzi
3e3f314aa2 Add clipboard extension. Fix #192 2020-03-03 00:18:46 +01:00
Federico Terzi
4e6de02410 Implement case propagation. Fix #152 2020-03-02 23:51:31 +01:00
Federico Terzi
0c37ccec06 Add propagate_case option to matches and related automatic trigger generation 2020-03-02 22:03:56 +01:00
Federico Terzi
73557b6af8 Refactor matches to support multiple triggers. Fix #144 2020-03-02 21:43:26 +01:00
Federico Terzi
6e03e7e8e4 Add passive only matches 2020-01-20 00:03:23 +01:00
Federico Terzi
9332899969 First draft of working passive mode on linux 2020-01-19 00:30:30 +01:00
Federico Terzi
3873bccdd8 Fix bug that prevented a test from working correctly 2019-11-30 19:06:19 +01:00
Federico Terzi
89d0bd8596 Add Windows backend on Image clipboard 2019-11-29 00:01:26 +01:00
Federico Terzi
5c875eeaed Refactor to generalize Match and implemented macOS backend for image clipboard 2019-11-28 22:56:00 +01:00
Nikita Tchayka
746957c65c Allow turning the toggle key off 2019-11-24 21:55:55 +00:00
Federico Terzi
bee17c262a Fix #109 2019-11-01 21:35:57 +01:00
Federico Terzi
2c9a9c2287 Merge branch 'feature-pointer' into dev 2019-10-25 22:37:12 +02:00
Federico Terzi
8afacf4efb Refactor cursor hint to support dynamic matches 2019-10-24 18:48:55 +02:00
Federico Terzi
0c8812eb02 Improve word matches support on macOS 2019-10-23 19:26:06 +02:00
Federico Terzi
9bbdb8d95f First draft of Cursor Position hint on Windows 2019-10-22 23:03:58 +02:00
Federico Terzi
34ce0ee9b1 Refactor matcher to support word separators 2019-10-22 20:41:33 +02:00
Federico Terzi
2e60042b2b Improve newline support on windows for Word matches 2019-10-21 23:52:03 +02:00
Federico Terzi
6c1977f48a First draft of the word separation feature, proposed in issue #82 2019-10-19 23:31:05 +02:00
Federico Terzi
a19b90e50a Convert matching system to unicode strings instead of chars. Fix #78 2019-10-10 20:53:27 +02:00
Federico Terzi
a5347cfffe Improve code quality and add tests 2019-09-28 10:44:25 +02:00
Federico Terzi
b84418cea8 Add GPL preamble 2019-09-15 18:29:11 +02:00
Federico Terzi
29629afa52 Solve some TODOs 2019-09-15 15:46:24 +02:00
Federico Terzi
a2b3ab90f0 Add Match deserialization tests 2019-09-15 15:19:11 +02:00
Federico Terzi
b70d99c7ab Add extension mechanism and date extension 2019-09-15 13:03:21 +02:00
Federico Terzi
2b4835171a Add IPC on Unix systems 2019-09-14 20:13:09 +02:00
Federico Terzi
041f53842f First steps in ipcmanager 2019-09-14 12:19:11 +02:00
Federico Terzi
28c7cf1f09 Clean code and remove some TODOs 2019-09-13 15:03:03 +02:00
Federico Terzi
2a60a87f3d Add MacOS context menu callback 2019-09-13 14:35:46 +02:00
Federico Terzi
1261a76bcd Add macos context 2019-09-13 11:55:42 +02:00
Federico Terzi
2e068154a7 Improve event handling system 2019-09-12 23:53:17 +02:00
Federico Terzi
714dffe6c1 First draft of new event architecture 2019-09-12 22:14:41 +02:00
Federico Terzi
97841963b3 Add config caching 2019-09-09 17:45:08 +02:00
Federico Terzi
db902ab425 Improve Windows notification 2019-09-08 13:37:58 +02:00
Federico Terzi
d04bd9d7f6 First logging steps 2019-09-07 17:59:34 +02:00
Federico Terzi
2332054bd2 Improve config manager and clean code 2019-09-07 16:13:13 +02:00
Federico Terzi
64d67eba99 First ConfigSet steps 2019-09-07 13:35:45 +02:00
Federico Terzi
778375c574 Add backspace corrections 2019-09-05 22:34:35 +02:00
Federico Terzi
189da97f0d Add enable toggle 2019-09-05 19:51:16 +02:00
Federico Terzi
5d51b856b3 Add trigger for toggle 2019-09-05 20:54:19 +02:00
Federico Terzi
2d9af53e74 Add modifier keys to macos 2019-09-05 19:18:55 +02:00
Federico Terzi
02c08c18da Add basic MacOS typing functionality 2019-09-05 18:34:03 +02:00
Federico Terzi
ab93bb6879 First steps in macos support 2019-09-05 17:20:52 +02:00