Commit graph

58 commits

Author SHA1 Message Date
Jack251970
556dce9bed Remove unnecessary Task.Run 2025-08-14 19:22:03 +08:00
Jack251970
7264f5493f Use ShowMsgError for plugin load fail message 2025-08-14 18:34:03 +08:00
Jack251970
06b3219dcb Add translations 2025-07-20 12:07:19 +08:00
Jack251970
0682e9bed1 Improve code quality for public api 2025-07-20 11:38:44 +08:00
Jack251970
43dbf1a0ee Remove useless functions & Fix debug issue 2025-04-13 18:13:55 +08:00
Jack251970
1af9d061f7 Use api functions in other places 2025-04-08 21:53:00 +08:00
Jack251970
63378e1898 Code quality 2025-03-30 13:57:35 +08:00
Jack251970
5f976b9331 Remove useless assignment 2025-03-23 12:47:57 +08:00
Jack Ye
7975ab5882
Merge branch 'dev' into plugin_settings_cache_path 2025-03-01 08:51:06 +08:00
Jack251970
3106b025e3 Support plugin directory update & validate 2025-02-24 13:46:58 +08:00
Jack251970
3efe550b7f Use context plugin settings path 2025-02-24 13:28:58 +08:00
Jack251970
b50db58673 Add assembly name & plugin settings path & plugin cache path in meta data for non-csharp plugins 2025-02-24 12:37:08 +08:00
Jack251970
d07b304f9e Improve code quality 2025-02-24 11:35:41 +08:00
Jack251970
5919418980 Add assembly name & plugin settings path & plugin cache path in meta data for csharp plugins 2025-02-23 21:01:53 +08:00
Jack251970
3cb9d1dce4 Remove IApp & AppExtensions and use dependency injection instead 2025-01-12 20:04:44 +08:00
Jack251970
88e84378da Use api in app extensions to call api functions 2025-01-09 21:44:24 +08:00
Jack251970
897fd7aaba Replace Flow.Launcher.Core.MessageBoxType & MessageBoxImage with System.Windows.MessageBoxButton & MessageBoxImage
Remove useless warning file
2024-11-26 21:31:13 +08:00
Jack251970
b30cc4fc38 Replace System.Windows.MessageBox with MessageBoxEx 2024-11-25 10:38:43 +08:00
Hongtao Zhang
f5b1b4f830 rename and add js/ts v2 2023-11-03 21:16:51 -05:00
Hongtao Zhang
f6912597b4 Merge branch 'dev' into jsonrpc_v2
# Conflicts:
#	Flow.Launcher.Plugin/Query.cs
2023-06-23 11:24:27 +08:00
Vic
00e6e5b30d Remove unused using 2023-04-25 21:02:34 +08:00
Hongtao Zhang
16dcdf01fd
load v2 plugins 2023-03-26 01:12:21 -05:00
Jeremy Wu
4e48c3eb10 refactor 2022-11-22 09:20:27 +11:00
Jeremy
76c0f03bc2 update python directory to python file directory 2022-10-25 21:03:01 +11:00
Jeremy
9e55fc5854 add node plugin execution 2022-10-24 08:47:09 +11:00
Jeremy
7441e90895 python language check ignore case 2022-10-24 07:54:15 +11:00
Jeremy
eb203c2c8b executable plugin language check ignore case 2022-10-24 07:41:48 +11:00
Jeremy
4ea1ee0c04 add Node.js environment setup 2022-10-23 20:05:12 +11:00
Oren Nachman
dbe2151810 Clean up exception throwing code for plugin loading 2022-08-09 16:31:29 -07:00
Oren Nachman
3648126854 Revert JSON Null change + fix more warnings
See comment inline re:JSON null
2022-08-08 17:35:38 -07:00
Oren Nachman
ffd877290d Addressing initial feedback 2022-08-08 11:27:11 -07:00
Oren Nachman
a3197f8ee1 Fix (some) build warnings
CS1572
CS1573
CS0168
CS8073
CA2200
VSTHRD110
VSTHRD200
VSTHRD105
SYSLIB0013
CS8524
2022-08-07 21:31:38 -07:00
Jeremy Wu
fe45e3bdd2
update python message from install to download 2021-08-12 09:12:38 +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
Kevin Zhang
456016cdd8 Use where.exe to detect pythonPath easily 2021-06-07 19:17:46 +08:00
弘韬 张
ab7d00eacc Make IPlugin inherit from IAsyncPlugin 2021-03-23 17:40:27 +08:00
Jeremy Wu
f3d0b88616 remove task 2021-02-05 08:08:33 +11: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
弘韬 张
ecf2a7a1f7 change plugin type in pluginLoader for Release 2021-01-03 10:43:05 +08:00
张弘韬
b8f7d89970 Allows Loading both IPlugin and IAsyncPlugin 2021-01-03 10:33:58 +08:00
Jeremy Wu
1e5d7bd928 add class to load assembly and resolve dependencies for each plugin 2020-09-16 21:12:43 +10: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
Jeremy Wu
7f23ac4909 remove unintended space before text 2020-05-26 19:10:40 +10:00