Commit graph

53 commits

Author SHA1 Message Date
Jeremy Wu
dec9941cce
Merge pull request #346 from taooceros/fixSuggestSource
Remove unused check for Stream length
2021-02-16 19:10:37 +11:00
弘韬 张
307cb305f0 Remove unused check for Stream length 2021-02-16 10:50:48 +08:00
Jeremy Wu
6c42458ef1
Merge pull request #331 from taooceros/JSONRPCModelOpt
JSONRPC Async Model
2021-02-16 13:47:30 +11:00
Jeremy Wu
abd721a06c fix formatting 2021-02-16 06:14:13 +11:00
弘韬 张
9ebebfd0ef No need to cancel error reporting 2021-02-15 18:27:02 +08:00
弘韬 张
824ea07ab2 add Debug message field for debugging 2021-02-14 13:59:59 +08:00
弘韬 张
34a7a15226 Use Stream model 2021-02-14 13:56:27 +08:00
弘韬 张
aabb820f6f Optimize ToString() method override 2021-02-14 12:03:49 +08:00
弘韬 张
f93dcaef73 use throw instead of return empty string 2021-02-09 14:03:22 +08:00
张弘韬
b15319ea4d Keep the Sync version for ContextMenu and Callback 2021-02-08 14:43:17 +08:00
张弘韬
0da21b1ed7 JSONRPC Async Model 2021-02-08 14:37:37 +08:00
Jeremy Wu
f3d0b88616 remove task 2021-02-05 08:08:33 +11:00
Jeremy Wu
385fabe81b Merge branch 'dev' into add_python_installation 2021-02-04 21:18:57 +11:00
弘韬 张
d0b94c5b81 specify name for property to avoid property collision 2021-02-03 17:50:36 +08:00
弘韬 张
eeaa6f920d add null check before updateresultmanifest 2021-02-03 17:50:21 +08:00
Jeremy Wu
4933a2e28c add python installation 2021-01-31 17:49:08 +11:00
Jeremy Wu
539f4bf4c4 add eol 2021-01-17 19:10:26 +11:00
Jeremy Wu
114c12bdaf formatting and description 2021-01-17 18:47:19 +11:00
弘韬 张
971d374582 Merge Dev 2021-01-07 21:43:32 +08:00
弘韬 张
63a9e03d89 format QueryForPlugin code 2021-01-06 19:33:55 +08:00
弘韬 张
29ab9db7ce fix reloaddata not working and refactor Init code 2021-01-06 19:11:58 +08:00
弘韬 张
ecf2a7a1f7 change plugin type in pluginLoader for Release 2021-01-03 10:43:05 +08:00
弘韬 张
731c3cdcbc Use OperationCancelledException instead of catch Exception and check 2021-01-03 10:37:36 +08:00
弘韬 张
1c20069598 Rebase to Dev 2021-01-03 10:35:18 +08:00
弘韬 张
69cb8e6147 Reload IAsyncReloadable concurrently 2021-01-03 10:33:59 +08:00
张弘韬
b8f7d89970 Allows Loading both IPlugin and IAsyncPlugin 2021-01-03 10:33:58 +08:00
张弘韬
3cd609377e Plugin Async ModelAdd Full Async model, including AsyncPlugin and AsyncReloadable 2021-01-03 10:33:10 +08:00
弘韬 张
d28b14ff2d Replace All use of Json.Net with System.Text.Json 2020-12-30 13:40:42 +08:00
Jeremy Wu
8c136580e2 remove InstallPlugin method from API
- do not allow InstallPlugin method to be called via API
- move InstallPlugin functionality to PluginsManager for use exclusively
2020-12-08 21:59:45 +11:00
Jeremy Wu
a8eda14260 update dependency resolver to cater for existing dependency in Plugin
if the assembly already referenced in Flow.Launcher.Plugin then ignore it
2020-09-21 15:44:14 +10:00
Jeremy Wu
1e5d7bd928 add class to load assembly and resolve dependencies for each plugin 2020-09-16 21:12:43 +10:00
Jeremy Wu
59a18370ef remove in use obsolete GetAllRemainingParameter and use Search 2020-08-04 20:10:42 +10:00
Ioannis G
4205db293e
refactor Core.Plugin.PluginManager 2020-06-25 03:42:15 +03:00
Ioannis G
0d9cfd65a2
refactor Core.Plugin.PluginsLoader (continued) 2020-06-25 02:59:06 +03:00
Ioannis G
35cf51f82f
refactor Core.Plugin.PluginsLoader 2020-06-25 01:55:20 +03:00
Ioannis G
94a2393221
refactor Core.Plugin.PluginInstaller 2020-06-25 00:47:01 +03:00
Ioannis G
0ddd7f24f4
define plugin metadata file name as constant 2020-06-25 00:46:59 +03:00
Ioannis G
4abc9d8551
refactor Core.Plugin.PluginConfig 2020-06-25 00:46:58 +03:00
Ioannis G
2fd318fcbf
refactor logging in Core.Plugin.PluginInstaller 2020-06-25 00:46:37 +03:00
Jeremy Wu
7f23ac4909 remove unintended space before text 2020-05-26 19:10:40 +10:00
Jeremy Wu
5cf85b46de per comment
Add refer to logs message + warning icon
2020-05-26 14:11:20 +10:00
Jeremy Wu
9058afd1b0 Update error messages 2020-05-22 06:48:03 +10:00
Jeremy Wu
3a472a34e4 update 2020-05-21 09:04:28 +10:00
Jeremy Wu
9bddbe8455 Add references 2020-05-21 09:02:51 +10:00
Jeremy Wu
ecbcc5923f Add error message to inform user of failed plugins 2020-05-21 08:47:09 +10:00
Jeremy Wu
960593eb58 Add handling of reflection type error 2020-05-21 07:48:52 +10:00
Ioannis G
032a203224
add F# as an allowed plugin language
* rename PluginsLoader.CSharpPlugins to the more generic DotNetPlugins
* add AllowedLanguage.IsDotNet which checks for either C# or F#
2020-04-30 11:40:26 +03:00
Ioannis G
9ac9a2f218
fix typo in IPublicAPI
`RestarApp` to `RestartApp`. Mark `RestarApp` as obsolete.
2020-04-30 09:54:13 +03:00
Jeremy Wu
ed99112b62 update 2020-04-23 19:24:13 +10:00
Jeremy Wu
9f1377619d Update description strings 2020-04-22 20:26:09 +10:00