Commit Graph

147 Commits

Author SHA1 Message Date
Federico Terzi
2c9a9c2287 Merge branch 'feature-pointer' into dev 2019-10-25 22:37:12 +02:00
Federico Terzi
b63e2b2592 Add cursor position implementation on Linux 2019-10-25 22:34:31 +02:00
Timo Runge
888a0f32ec High res status icon for macOS. Fix #98. 2019-10-24 21:43:34 +02:00
Federico Terzi
8afacf4efb Refactor cursor hint to support dynamic matches 2019-10-24 18:48:55 +02:00
Federico Terzi
861030ab7a Fix bug that prevented espanso detect from working correctly on macOS. Fix #91 2019-10-23 20:55:54 +02:00
Federico Terzi
1a3e2c7111 Attempt to fix #98 2019-10-23 20:17:38 +02:00
Federico Terzi
0c8812eb02 Improve word matches support on macOS 2019-10-23 19:26:06 +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
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
43b079017d Include support for $HOME/.config/espanso directory location. Fix #88 2019-10-19 21:52:42 +02:00
Federico Terzi
a557cc0bf7 Fix wrong path subcommand output. Fix #89 2019-10-19 21:45:27 +02:00
Federico Terzi
5537d70989 Fix bug that caused the deprecation warning message to be printed multiple times. Fix #85. 2019-10-19 21:44:59 +02:00
Federico Terzi
b542800c03 Fix #84 2019-10-12 16:24:08 +02:00
Federico Terzi
fc74483369 Add systemd integration on Linux. Fix #80 2019-10-11 23:35:17 +02:00
Federico Terzi
640fac5bf5 Add unicode match support on MacOS 2019-10-11 21:40:46 +02:00
Federico Terzi
de296b77ea Add windows support to unicode matches 2019-10-10 21:34:50 +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
ebc4cacd27 Make Clipboard the default backend on Linux. Partial fix for #76 2019-10-10 19:19:26 +02:00
Federico Terzi
6ef8ec0cdb Add portable mode. Fix #81 2019-10-10 18:36:24 +02:00
Federico Terzi
cfbb15ac48 Moved default location for configuration and packages. Fix #73. Merge #77. Create path subcommand. Updated tests 2019-10-09 00:37:42 +02:00
Sefa Eyeoglu
59206b6384 fix: put package directory in config path. 2019-10-08 19:00:56 +02:00
Sefa Eyeoglu
c0f4fe04ac fix: create packages directory in correct path 2019-10-08 18:33:46 +02:00
Sefa Eyeoglu
fe1c3afa82 fix: use local data dir for context module, too 2019-10-08 18:33:25 +02:00
Sefa Eyeoglu
a4146d2402 fix: use correct system directories for configs and packages 2019-10-08 18:05:30 +02:00
Federico Terzi
c704ab3c82 Add package uninstall option. Fix #63 2019-10-04 21:53:22 +02:00
Federico Terzi
ca4ed6013c Fix #54 2019-09-30 22:51:18 +02:00
Federico Terzi
a5347cfffe Improve code quality and add tests 2019-09-28 10:44:25 +02:00
Federico Terzi
7ddd7f8235 Add icon to notification on linux. Fix #48 2019-09-28 10:04:45 +02:00
Federico Terzi
a51e140117 Fix #52 2019-09-28 09:56:59 +02:00
Federico Terzi
b4b89704c3 First draft of complete package manager functionality 2019-09-27 23:41:15 +02:00
Federico Terzi
6fa2204aa8 Fix #42 2019-09-27 23:06:52 +02:00
Federico Terzi
35ee1950cf Fix bad leak when using WalkDir on linux 2019-09-27 22:12:34 +02:00
Federico Terzi
909ad6b6ee Add package parsing from README 2019-09-26 21:01:12 +02:00
Federico Terzi
6765702d4a Implement install package 2019-09-26 18:21:27 +02:00
Federico Terzi
76439e28fe Add git cloning 2019-09-26 10:58:24 +02:00
Federico Terzi
79d803386b First steps in install package method 2019-09-26 10:33:28 +02:00
Federico Terzi
16aff94dda Add package manager update operation with tests 2019-09-26 09:45:00 +02:00
Federico Terzi
fb8018d855 Add local index in package manager 2019-09-25 20:52:21 +02:00
Federico Terzi
c9ecdabb25 Refactored configuration file structure and add parent hierarchy 2019-09-24 22:53:12 +02:00
Federico Terzi
efc6a9c860 Change default config structure 2019-09-23 23:34:55 +02:00
Federico Terzi
a0b0842273 Convert .yaml extension to .yml Fix #43 2019-09-23 22:08:46 +02:00
Federico Terzi
9e8272944b Fix #41 2019-09-22 15:08:47 +02:00
Federico Terzi
afbb5553b8 Add automatic deploy to Homebrew on CI 2019-09-21 18:59:29 +02:00
Federico Terzi
ae0f68d0ea Test CI should fail 2019-09-21 18:21:26 +02:00
Federico Terzi
32dce72acf Rename install/uninstall to register/unregister 2019-09-20 22:33:14 +02:00
Federico Terzi
78451d122a Fix bug on Windows that prevented ALT key from being registered correctly 2019-09-18 10:28:34 +02:00
Federico Terzi
8e6af972ad Create macOS install/uninstall subcommands 2019-09-17 00:11:31 +02:00