Commit Graph

42 Commits

Author SHA1 Message Date
Federico Terzi
86586623cc Add trigger_copy implementation on MacOS 2020-01-22 21:51:36 +01:00
Federico Terzi
6135787eb0 Add passive mode Windows implementation 2020-01-21 00:22:22 +01:00
Federico Terzi
9332899969 First draft of working passive mode on linux 2020-01-19 00:30:30 +01:00
Federico Terzi
db2ff8c6ca Fix bug that prevented espanso from working with Emacs #122 2019-12-13 22:05:56 +01:00
Federico Terzi
284482e2d5 Attempt to improve support for Simple terminal on linux. #112 2019-12-13 21:57:06 +01:00
Federico Terzi
87ca08c059 Add Shift Insert shortcut on Linux backend 2019-11-29 22:20:37 +01:00
Federico Terzi
182d44580a Add configurable Paste shortcuts. Helps to fix #130 2019-11-29 22:09:02 +01:00
Federico Terzi
b63e2b2592 Add cursor position implementation on Linux 2019-10-25 22:34:31 +02:00
Federico Terzi
4f9be699ac Add cursor position implementation for MacOS 2019-10-23 19:13:21 +02:00
Federico Terzi
9bbdb8d95f First draft of Cursor Position hint on Windows 2019-10-22 23:03:58 +02:00
Federico Terzi
8e6c536673 Remove warnings and add espanso version to logs 2019-09-16 11:47:25 +02:00
Federico Terzi
14268b1bc7 Add clipboard support on Windows. Fix #8 2019-09-16 11:35:05 +02:00
Federico Terzi
b84418cea8 Add GPL preamble 2019-09-15 18:29:11 +02:00
Federico Terzi
7a679c6395 Add start/stop/restart subcommands. Fix #24. Fix #23. Fix #26 2019-09-14 21:38:47 +02:00
Federico Terzi
2f87826881 Fix #12 2019-09-13 23:05:01 +02:00
Federico Terzi
d0270eb99b Refactor Linux events and add executable filter detection 2019-09-13 22:57:53 +02:00
Federico Terzi
28c7cf1f09 Clean code and remove some TODOs 2019-09-13 15:03:03 +02:00
Federico Terzi
1261a76bcd Add macos context 2019-09-13 11:55:42 +02:00
Federico Terzi
714dffe6c1 First draft of new event architecture 2019-09-12 22:14:41 +02:00
Federico Terzi
5bc8de2408 Add clipboard backend for MacOS. Fix #9 2019-09-09 17:03:59 +02:00
Federico Terzi
fbd053f67d Implement notification on MacOS 2019-09-09 15:15:01 +02:00
Federico Terzi
cd2c159696 Implement filter bindings for Windows and moved extern in bridge. Fix #13 2019-09-07 22:23:04 +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
30c127786d Add experimental support for clipboard backend on linux. 2019-09-07 00:38:13 +02:00
Federico Terzi
0a651cc187 Add modifier keys support on Linux. Fix #3 2019-09-06 22:38:21 +02:00
Federico Terzi
1b34e626c4 Add newline support on linux. Fix #6 2019-09-06 22:19:28 +02:00
Federico Terzi
d02f90bd44 First steps in macos notification 2019-09-06 16:06:41 +02:00
Federico Terzi
3479c9a709 Add newline support on MacOS 2019-09-06 10:49:05 +02:00
Federico Terzi
072d883583 Add experimental new line support for windows 2019-09-06 10:21:33 +02:00
Federico Terzi
778375c574 Add backspace corrections 2019-09-05 22:34:35 +02:00
Federico Terzi
e81e168f4f Add windows support for modifiers 2019-09-05 19:36:53 +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
Federico Terzi
796b08b430 Improve code quality 2019-09-01 20:46:46 +02:00
Federico Terzi
0ba18eba51 Add basic typing functionality on linux 2019-09-01 16:50:20 +02:00
Federico Terzi
dc2868b217 Add initial linux interceptor implementation 2019-09-01 14:58:39 +02:00
Federico Terzi
0c860c0b5f Add engine and connecting between layers 2019-08-31 16:07:45 +02:00
Federico Terzi
c0cd826b45 Add windows send keys 2019-08-30 21:24:03 +02:00
Federico Terzi
c05652618f First windows sender channel implementation 2019-08-30 19:45:27 +02:00