Commit graph

92 commits

Author SHA1 Message Date
Jeremy Wu
644be7977c use ISavable and add obsolete message 2021-06-21 21:56:20 +10:00
Jeremy Wu
6ec151a8ab use inheritance for ISavable and JsonStrorage 2021-06-21 21:04:19 +10:00
Jeremy Wu
7319133ae8 add backwards compatibility with Everything plugin 2021-06-21 12:34:07 +10:00
Jeremy Wu
e6db8b85e8
remove spaces in Python Embeddable folder name 2021-06-19 19:09:09 +10:00
Jeremy Wu
5fbde3779d check location exists if python path is already set 2021-06-19 11:17:00 +10:00
Jeremy Wu
e125d59c6e reorder logic for setting python path 2021-06-19 00:54:04 +10:00
Jeremy Wu
c9b232aa26 remove automatic retrieval py path from PATH or via where.exe 2021-06-18 22:58:14 +10:00
Jeremy
4909f58225 switch to embedded path 2021-06-18 08:27:23 +10:00
Jeremy
cc2b9dc81d use python 3.8.9 embeddable 2021-06-17 22:20:32 +10:00
Jeremy Wu
ad36f89345
Merge pull request #449 from Flow-Launcher/ExplorerPathActionkeyword
Add specific keyword for path explore in explorer plugin
2021-06-13 18:16:53 +10:00
Kevin Zhang
5cedf7084c Remove Unused Code 2021-06-10 15:08:10 +08:00
Kevin Zhang
be8abafdda fix another hardcode issue, and the JsonSerialization problem 2021-06-10 13:06:35 +08:00
Kevin Zhang
aa3e7decd8 Fix Don'tHideAfterAction logic for JsonRPCPlugin.cs 2021-06-10 11:28:45 +08:00
Kevin Zhang
c399a87279 Add Customized Object Converter, fix Length issue 2021-06-08 08:04:04 +08:00
Kevin Zhang
456016cdd8 Use where.exe to detect pythonPath easily 2021-06-07 19:17:46 +08:00
Kevin Zhang
18e21a8b19 Don't thown error when JsonRPCPlugin.cs don't return a JsonFeedBack when calling callback 2021-06-07 13:08:18 +08:00
Kevin Zhang
ffcaa02e31 Use JsonLibrary to Parse object, and replace direct argument with the new api to allow auto escape 2021-06-07 13:03:59 +08:00
Jeremy
ff404c5c5b update ActionKeywordSetting view logic 2021-06-05 18:44:16 +10:00
Jeremy
002c27fc12 Merge remote-tracking branch 'origin/dev' into ExplorerPathActionkeyword 2021-06-05 13:08:50 +10:00
Kevin Zhang
d3e704cc86 Fix unparsed property 2021-06-04 11:08:40 +08:00
Jeremy
e5fbfa24b4 replace action keyword when updating 2021-05-29 22:00:10 +10:00
弘韬 张
efc45c76ac Use HashSet storing GlobalPlugins
Use HashSet instead of List to avoid duplicate global plugin
2021-05-28 17:06:58 +08:00
Jeremy
c5167cb5e5 fix duplicate query searches from same global action keywords 2021-05-28 08:44:06 +10:00
张弘韬
20ba2b2d23 Add SavePluginSettings API, and call that api in PluginManager.Save(); 2021-05-13 20:49:41 +08:00
弘韬 张
bad5504de4 Change object to byte to reduce overhead 2021-04-12 19:34:58 +08:00
弘韬 张
78d8dbbc14 Use ConcurrentDictionary instead of List 2021-04-12 18:44:08 +08:00
Jeremy Wu
9d4af83fef
Merge pull request #390 from Flow-Launcher/PluginAncestor
Make IPlugin inherit from IAsyncPlugin
2021-04-01 07:23:28 +11:00
弘韬 张
ab7d00eacc Make IPlugin inherit from IAsyncPlugin 2021-03-23 17:40:27 +08:00
弘韬 张
6430e2562d Use EnumerateDirectories instead of GetDirectories 2021-03-18 11:43:41 +08:00
弘韬 张
36678059a0 Merge branch 'AvoidDuplicateAssemblyLoad' of github.com:taooceros/Flow.Launcher into AvoidDuplicateAssemblyLoad 2021-02-24 20:38:59 +08:00
弘韬 张
a4b7bc5221 Use AppDomain to retrive the assembly that has been loaded, which contains the version 2021-02-24 20:37:43 +08:00
Jeremy Wu
81926c04cd remove extra space 2021-02-24 22:01:11 +11:00
Jeremy Wu
84257aa5d9 update PluginAssemblyLoader comment 2021-02-24 21:57:18 +11:00
弘韬 张
9e343ebff4 remove extra line 2021-02-24 18:52:10 +08:00
弘韬 张
03df6e4585 add comment back and remove extra empty line 2021-02-24 18:49:01 +08:00
弘韬 张
0b51a8c467 rename method 2021-02-24 12:46:51 +08:00
弘韬 张
d161faebbb make referencedPluginPackageDependencyResolver static 2021-02-24 12:44:42 +08:00
弘韬 张
6804b93a8d remove comment regarding newtonsoft.json 2021-02-24 12:42:13 +08:00
弘韬 张
d81a4a7fa3 avoid dupplicate assembly load 2021-02-24 12:37:57 +08:00
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