Commit Graph

74 Commits

Author SHA1 Message Date
Federico Terzi
3e976784b8 Add basic plist file 2019-09-13 16:17:47 +02:00
Federico Terzi
ee793dc700 Remove redundant MacOS prints 2019-09-13 15:30:51 +02:00
Federico Terzi
99f4cb96c4 Fix #1 #4 2019-09-13 15:26:17 +02:00
Federico Terzi
28c7cf1f09 Clean code and remove some TODOs 2019-09-13 15:03:03 +02:00
Federico Terzi
c63783d2fa Refactor event manager to use dynamic dispatch 2019-09-13 14:43:48 +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
a19b070fde Fix tests on macos and linux 2019-09-13 11:50:39 +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
a8300832bc First draft of context menu on windows 2019-09-11 15:51:45 +02:00
Federico Terzi
1602f1c014 Add RuntimeConfigManager tests 2019-09-11 12:44:04 +02:00
Federico Terzi
550f298d54 Add some config manager tests 2019-09-10 23:32:43 +02:00
Federico Terzi
20fbb622a1 Add config_set tests 2019-09-10 22:53:45 +02:00
Federico Terzi
6c5d69372b Fix windows notification bug with image 2019-09-10 18:26:03 +02:00
Federico Terzi
bbf07a0ac0 Refactor Windows factory code 2019-09-10 18:23:27 +02:00
Federico Terzi
43a49ccc86 Add specific config field validation 2019-09-09 18:56:55 +02:00
Federico Terzi
e0bc3721e7 Moved config to custom module 2019-09-09 17:59:44 +02:00
Federico Terzi
d189d11114 Add config caching interval parameter 2019-09-09 17:48:29 +02:00
Federico Terzi
97841963b3 Add config caching 2019-09-09 17:45:08 +02:00
Federico Terzi
f4fecccd99 Add filters for class and executable 2019-09-09 17:20:10 +02:00
Federico Terzi
d59034390f Add disable setting 2019-09-09 17:13:58 +02:00
Federico Terzi
5bc8de2408 Add clipboard backend for MacOS. Fix #9 2019-09-09 17:03:59 +02:00
Federico Terzi
1c0266c793 Add macos clipboard bridge implementation 2019-09-09 16:43:32 +02:00
Federico Terzi
9216e2c4de Fix possible memory leak 2019-09-09 16:07:45 +02:00
Federico Terzi
90dd708014 Add system backend for MacOS 2019-09-09 15:46:57 +02:00
Federico Terzi
fbd053f67d Implement notification on MacOS 2019-09-09 15:15:01 +02:00
Federico Terzi
68fd2fccc1 Rename UI bridge 2019-09-08 13:50:09 +02:00
Federico Terzi
db902ab425 Improve Windows notification 2019-09-08 13:37:58 +02:00
Federico Terzi
4e98e4801d Add working windows notification mechanism 2019-09-08 12:31:36 +02:00
Federico Terzi
108220e82b First steps in windows notification 2019-09-08 00:51:08 +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
d04bd9d7f6 First logging steps 2019-09-07 17:59:34 +02:00
Federico Terzi
2a4c411ca1 Add basic filtering in config 2019-09-07 16:48:55 +02:00
Federico Terzi
2332054bd2 Improve config manager and clean code 2019-09-07 16:13:13 +02:00
Federico Terzi
4f712db7cb Add check to load auxiliary config files 2019-09-07 13:55:31 +02:00
Federico Terzi
64d67eba99 First ConfigSet steps 2019-09-07 13:35:45 +02:00
Federico Terzi
5276dc262d Update config module to manage a directory instead of a file 2019-09-07 11:27:08 +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
0a651cc187 Add modifier keys support on Linux. Fix #3 2019-09-06 22:38:21 +02:00
Federico Terzi
3114c7b7ff Add basic linux notification support 2019-09-06 22:30:20 +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
ec159129f2 Fix bug in MacOS implementation 2019-09-06 11:04:15 +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
e604749433 Add basic command line arguments support 2019-09-05 23:06:43 +02:00
Federico Terzi
778375c574 Add backspace corrections 2019-09-05 22:34:35 +02:00