Federico Terzi
|
074eae309c
|
feat(core): add support for modulo in espanso core
|
2021-05-21 22:03:54 +02:00 |
|
Federico Terzi
|
4ab040da3c
|
feat(core): add restart option in context menu and improve exit handling
|
2021-05-18 21:23:14 +02:00 |
|
Federico Terzi
|
39758e2b9a
|
feat(core): improve exit handling
|
2021-05-18 21:04:23 +02:00 |
|
Federico Terzi
|
cba94607fa
|
feat(core): first half of context menu handling
|
2021-05-17 22:09:29 +02:00 |
|
Federico Terzi
|
798cbfee45
|
feat(core): improve exit code handling and investigate improvement of shell handling on Windows
|
2021-05-17 21:02:21 +02:00 |
|
Federico Terzi
|
6eb3fdfcf3
|
fix(core): fix bug that caused multiple processes to overwrite logs
|
2021-05-16 21:39:24 +02:00 |
|
Federico Terzi
|
befcbd984e
|
feat(core): add check to kill orphan worker processes when daemon is launched
|
2021-05-16 18:59:50 +02:00 |
|
Federico Terzi
|
db5b7c1c38
|
feat(core): improve exit handling and connect first IPC worker POC
|
2021-05-16 18:42:56 +02:00 |
|
Federico Terzi
|
22ba3a5e03
|
feat(core): prevent multiple daemon and worker instances
|
2021-05-16 16:55:40 +02:00 |
|
Federico Terzi
|
e08bf2f69a
|
feat(core): add logging for panics
|
2021-05-16 16:26:03 +02:00 |
|
Federico Terzi
|
8b73a41439
|
feat(core): add code to launch worker from daemon
|
2021-05-16 16:20:15 +02:00 |
|
Federico Terzi
|
0831d19841
|
feat(core): improve logging handling and create daemon skeleton
|
2021-05-16 15:45:05 +02:00 |
|
Federico Terzi
|
6cf5b51487
|
feat(path): add option to accept custom package dir
|
2021-05-16 14:37:12 +02:00 |
|
Federico Terzi
|
e049ba51fb
|
fix(core): improve handling of conflicting pressed modifiers
|
2021-05-11 22:11:02 +02:00 |
|
Federico Terzi
|
2eef404d6c
|
fix(core): fix bug that skipped propagate_case check
|
2021-05-11 21:14:53 +02:00 |
|
Federico Terzi
|
46b9382fef
|
feat(core): improve clipboard_injector parameter handling
|
2021-05-08 14:57:45 +02:00 |
|
Federico Terzi
|
a40125715f
|
feat(core): improve clipboard backend handling on macOS
|
2021-05-08 14:03:14 +02:00 |
|
Federico Terzi
|
ca6d04cd0e
|
feat(core): add macOS icon extraction
|
2021-05-08 12:33:31 +02:00 |
|
Federico Terzi
|
5a66594532
|
feat(core): wire up match selection GUI
|
2021-05-08 10:56:05 +02:00 |
|
Federico Terzi
|
6d5507cc5f
|
refactor(core): refactor modulo form invocation structure
|
2021-05-07 22:11:11 +02:00 |
|
Federico Terzi
|
248b62a6a2
|
feat(core): wire up regex matcher
|
2021-05-06 21:22:03 +02:00 |
|
Federico Terzi
|
10d37d1fe6
|
fix(core): fix bug that prevented a matcher state invalidation on mouse clicks
|
2021-05-05 22:02:12 +02:00 |
|
Federico Terzi
|
e3eecf0555
|
feat(core): implement active backend detection
|
2021-05-05 21:19:49 +02:00 |
|
Federico Terzi
|
47587681bd
|
feat(core): introduce command line argument and env variables to customize config path. #267
|
2021-05-05 21:07:08 +02:00 |
|
Federico Terzi
|
ddab54616d
|
feat(core): implement icon extraction on Linux
|
2021-05-04 21:05:26 +02:00 |
|
Federico Terzi
|
ddd62b225f
|
feat(core): implement image matches
|
2021-05-01 19:41:22 +02:00 |
|
Federico Terzi
|
f07ff326b5
|
style(core): expand some TODO comments
|
2021-04-30 17:06:26 +02:00 |
|
Federico Terzi
|
2f53752e97
|
feat(core): implement rich text matches
|
2021-04-29 22:37:44 +02:00 |
|
Federico Terzi
|
302a45aa88
|
feat(core): add source_id parameter to events and introduce past events discarding mechanism
|
2021-04-25 21:03:13 +02:00 |
|
Federico Terzi
|
7db39f4c74
|
feat(core): implement delay-for-modifier-release mechanism
|
2021-04-25 15:54:08 +02:00 |
|
Federico Terzi
|
d7ebd2a4dd
|
feat(core): wire up modulo forms
|
2021-04-24 17:58:58 +02:00 |
|
Federico Terzi
|
de236a89d2
|
feat(core): implement threading structure in worker thread and add resources
|
2021-04-23 22:00:14 +02:00 |
|
Federico Terzi
|
03d2aac56e
|
feat(core): wire up mouse event
|
2021-04-23 20:41:41 +02:00 |
|
Federico Terzi
|
aaa55ca063
|
refactor(core): change event package names
|
2021-04-23 19:55:11 +02:00 |
|
Federico Terzi
|
871da0aaa1
|
refactor(core): change event package names
|
2021-04-23 19:53:38 +02:00 |
|
Federico Terzi
|
a5fff067f7
|
feat(core): wire up extensions
|
2021-04-21 20:49:46 +02:00 |
|
Federico Terzi
|
cedb073f06
|
feat(core): implement propagate_case option
|
2021-04-19 22:04:38 +02:00 |
|
Federico Terzi
|
82096ad9fa
|
fix(core): improve continuous word matches detection
|
2021-04-18 12:33:53 +02:00 |
|
Federico Terzi
|
04f1449046
|
feat(core): improve support for word matches
|
2021-04-18 12:22:08 +02:00 |
|
Federico Terzi
|
5c8333e307
|
fix(core): fix wrong handling of multiline string in event injector
|
2021-04-17 20:23:07 +02:00 |
|
Federico Terzi
|
976e653fc8
|
refactor(core): restructure event pipeline to account for match cause compensation
|
2021-04-17 14:59:42 +02:00 |
|
Federico Terzi
|
799474a0fc
|
fix(core): change trace log format
|
2021-04-17 13:31:45 +02:00 |
|
Federico Terzi
|
3a51efda2c
|
feat(core): introduce basic injection backend switch logic
|
2021-04-17 13:27:08 +02:00 |
|
Federico Terzi
|
e532a377b1
|
feat(core): add names to middlewares
|
2021-04-16 21:01:58 +02:00 |
|
Federico Terzi
|
da6b68b09e
|
feat(core): add cursor hint field to rendered event
|
2021-04-16 21:01:14 +02:00 |
|
Federico Terzi
|
d7e841bf03
|
feat(core): add cursor hint handling in RenderMiddleware
|
2021-04-16 21:00:27 +02:00 |
|
Federico Terzi
|
f4f841f58a
|
fix(core): fix misbehaving backspace handling
|
2021-04-11 19:34:55 +02:00 |
|
Federico Terzi
|
518f0f8376
|
feat(core): wire up injectors
|
2021-04-11 19:19:52 +02:00 |
|
Federico Terzi
|
4af4a434a3
|
feat(core): progress on the core pipeline
|
2021-04-10 12:05:32 +02:00 |
|
Federico Terzi
|
e643609d57
|
feat(core): progress in the core implementation
|
2021-04-04 22:05:03 +02:00 |
|
Federico Terzi
|
c0de39fdd0
|
feat(core): improve basic core structure
|
2021-04-03 13:55:21 +02:00 |
|
Federico Terzi
|
a4958ff352
|
feat(core): early structure of the engine
|
2021-04-01 22:13:56 +02:00 |
|
Federico Terzi
|
5c912777c7
|
fix(core): use local time instead of UTC in logs. #522
|
2021-03-29 21:20:33 +02:00 |
|
Federico Terzi
|
38fb74cdac
|
feat(core): implement log command
|
2021-03-29 21:10:30 +02:00 |
|
Federico Terzi
|
1f0fe74ac1
|
feat(core): implement basic cli handler structure and path handler
|
2021-03-28 18:22:50 +02:00 |
|
Federico Terzi
|
b375518730
|
feat(core): wire up path resolution package
|
2021-03-27 14:35:05 +01:00 |
|
Federico Terzi
|
9ce453e58b
|
feat(info): implement app info provider on linux
|
2021-03-20 21:47:07 +01:00 |
|
Federico Terzi
|
d9496899ed
|
feat(clipboard): add windows clipboard implementation
|
2021-03-17 10:27:00 +01:00 |
|
Federico Terzi
|
4038dd0cf3
|
feat(clipboard): implement wayland clipboard manager
|
2021-03-16 19:56:55 +01:00 |
|
Federico Terzi
|
aa64f11950
|
feat(clipboard): implement clipboard on X11 systems
|
2021-03-16 16:09:59 +01:00 |
|
Federico Terzi
|
32b1de8ddc
|
feat(clipboard): define base library interface
|
2021-03-16 12:30:18 +01:00 |
|
Federico Terzi
|
2647f099ad
|
style: formatting
|
2021-03-15 19:08:08 +01:00 |
|
Federico Terzi
|
b18cf1c153
|
First half of hotkeys detection on Wayland
|
2021-03-15 12:26:22 +01:00 |
|
Federico Terzi
|
474eae69d5
|
Add hotkey detection implementation to Windows
|
2021-03-14 18:24:37 +01:00 |
|
Federico Terzi
|
89805a0248
|
First draft of hotkey support on macOS
|
2021-03-14 15:50:54 +01:00 |
|
Federico Terzi
|
1103278ccd
|
Early draft of RollingMatcher
|
2021-03-09 21:43:07 +01:00 |
|
Federico Terzi
|
e8881d0faf
|
Add license header and formatting
|
2021-03-09 16:06:50 +01:00 |
|
Federico Terzi
|
e26a04de67
|
Initial draft of config parsing
|
2021-02-24 21:57:23 +01:00 |
|
Federico Terzi
|
a57092517e
|
Add windows IPC implementation and general refactor
|
2021-02-17 19:09:28 +01:00 |
|
Federico Terzi
|
3737eed034
|
Introduce wayland feature
|
2021-02-14 22:01:42 +01:00 |
|
Federico Terzi
|
ff6bfa20cb
|
First draft of espanso inject x11 implementation
|
2021-02-13 15:55:28 +01:00 |
|
Federico Terzi
|
e0bf94013d
|
First implementation of espanso-inject on macOS
|
2021-02-12 16:58:05 +01:00 |
|
Federico Terzi
|
e3e1ad720f
|
Format code
|
2021-02-10 21:33:14 +01:00 |
|
Federico Terzi
|
c2f497ef59
|
Initial implementation of espanso-inject on Windows
|
2021-02-10 21:31:46 +01:00 |
|
Federico Terzi
|
afb64df17c
|
Initial macOS detect implementation
|
2021-02-09 17:12:16 +01:00 |
|
Federico Terzi
|
18515319a8
|
Format code
|
2021-02-08 21:23:28 +01:00 |
|
Federico Terzi
|
7d357149ff
|
First draft of macOS ui layer
|
2021-02-08 21:13:33 +01:00 |
|
Federico Terzi
|
1d6b152c15
|
Initial draft of wayland event source
|
2021-02-04 22:12:30 +01:00 |
|
Federico Terzi
|
1a21a81ace
|
Add implementation of linux ui eventloop
|
2021-01-31 21:29:18 +01:00 |
|
Federico Terzi
|
a450ee18fa
|
First implementation of x11 source
|
2021-01-31 18:09:03 +01:00 |
|
Federico Terzi
|
65f9811db3
|
First draft of context menu handling on Windows
|
2021-01-31 13:00:27 +01:00 |
|
Federico Terzi
|
567c35eb0e
|
Add native windows notifications to espanso-ui package
|
2021-01-30 21:20:09 +01:00 |
|
Federico Terzi
|
686ceb88da
|
First draft of Windows ui-layer
|
2021-01-30 18:41:47 +01:00 |
|
Federico Terzi
|
b16d1a04ae
|
Fresh start
|
2021-01-29 21:55:47 +01:00 |
|