Federico Terzi
9332899969
First draft of working passive mode on linux
2020-01-19 00:30:30 +01:00
Federico Terzi
6eec895b21
Move match rendering to standalone component. Add support for nested triggers ( Fix #110 )
2019-12-22 00:06:55 +01:00
Federico Terzi
47f2cc1661
Add preserve_clipboard mode
2019-12-13 23:17:53 +01:00
Matt Harrison
92d99c30bc
preserve the current clipboard when using the Clipboard backend.
...
Store the current clipboard and restore it after the expansion has been
pasted.
This prevents your current clipboard from being lost if using the
Clipboard backend.
2019-12-11 12:12:40 -05:00
Federico Terzi
182d44580a
Add configurable Paste shortcuts. Helps to fix #130
2019-11-29 22:09:02 +01:00
Federico Terzi
89d0bd8596
Add Windows backend on Image clipboard
2019-11-29 00:01:26 +01:00
Federico Terzi
283db379c8
Move image check in the engine
2019-11-28 23:06:12 +01:00
Federico Terzi
5c875eeaed
Refactor to generalize Match and implemented macOS backend for image clipboard
2019-11-28 22:56:00 +01:00
Federico Terzi
8afacf4efb
Refactor cursor hint to support dynamic matches
2019-10-24 18:48:55 +02:00
Federico Terzi
9bbdb8d95f
First draft of Cursor Position hint on Windows
2019-10-22 23:03:58 +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
7e71baed7e
Clean up tray icon on windows when exiting
2019-09-16 11:59:23 +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
29629afa52
Solve some TODOs
2019-09-15 15:46:24 +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
8f47c6b216
Add context menu handling on windows
2019-09-12 23:24:55 +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
d59034390f
Add disable setting
2019-09-09 17:13:58 +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
9c680445f0
Add backend configuration option. Fix #10
2019-09-07 10:43:23 +02:00
Federico Terzi
30c127786d
Add experimental support for clipboard backend on linux.
2019-09-07 00:38:13 +02:00
Federico Terzi
1b34e626c4
Add newline support on linux. Fix #6
2019-09-06 22:19:28 +02:00
Federico Terzi
072d883583
Add experimental new line support for windows
2019-09-06 10:21:33 +02:00
Federico Terzi
5d51b856b3
Add trigger for toggle
2019-09-05 20:54:19 +02:00
Federico Terzi
ab93bb6879
First steps in macos support
2019-09-05 17:20:52 +02:00
Federico Terzi
94556d868f
Add yaml config loading
2019-09-01 22:00:31 +02:00
Federico Terzi
796b08b430
Improve code quality
2019-09-01 20:46:46 +02:00
Federico Terzi
191d350650
Add matching mechanism
2019-08-31 17:00:23 +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