Commit graph

419 commits

Author SHA1 Message Date
Jack251970
ee0b039427 Merge update plugin directory functions 2025-03-23 12:44:49 +08:00
Jack Ye
c87b731efd
Merge branch 'dev' into plugin_settings_cache_path 2025-03-21 07:31:12 +08:00
Jack Ye
a6812cfd9f
Merge branch 'dev' into settings_panel 2025-03-20 20:33:31 +08:00
Jack251970
782c11c57f Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
2025-03-20 18:17:47 +08:00
Jack251970
13fcdc60fa Fix typo 'seperator' 2025-03-20 18:11:53 +08:00
Jack251970
1d625c9134 Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
2025-03-20 18:05:25 +08:00
Jack Ye
ffc5047810
Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
2025-03-20 17:41:21 +08:00
Jack Ye
f14e79dbc1
Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
2025-03-20 17:41:11 +08:00
Jack Ye
444d29506d
Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
2025-03-20 17:38:31 +08:00
Jack Ye
e3af882eec
Merge branch 'dev' into plugin_settings_cache_path 2025-03-20 14:00:07 +08:00
Jack Ye
87f765be4a
Merge pull request #3261 from Jack251970/multiple_keywords
Support Multiple keywords for Plugins
2025-03-20 13:46:23 +08:00
Jack251970
afb38db572 Fix possible null reference exception 2025-03-17 11:38:27 +08:00
Jack251970
43bf6342ca Improve area text box 2025-03-17 11:19:47 +08:00
Jack Ye
c690e591ff
Merge branch 'dev' into plugin_settings_cache_path 2025-03-16 19:42:58 +08:00
Jack251970
af3b391676 Fix dispose 2025-03-06 20:20:30 +08:00
Jack251970
486cc6ac49 Fix async task issue 2025-03-06 20:15:49 +08:00
Jack251970
ce3a3e912a Fix plugin settings delete issue 2025-03-06 19:43:16 +08:00
Jack Ye
c848fab2d4
Merge branch 'dev' into settings_panel 2025-03-05 14:59:01 +08:00
Jack251970
20d0ed1074 Remove unnecessary todo 2025-03-03 20:01:40 +08:00
Jack Ye
38cf8c3422
Merge branch 'dev' into settings_panel 2025-03-02 11:56:05 +08:00
Jack251970
1681ac470c Fix path select button possibly invisible issue 2025-03-02 11:42:15 +08:00
Jack251970
ae8f647981 Use styles for JsonRPC settings panel 2025-03-02 09:38:55 +08:00
Jack251970
af3a1a310c Unify text area min width & height 2025-03-01 22:38:11 +08:00
Jack251970
bc7f4fe384 Improve text area 2025-03-01 22:29:14 +08:00
Jack251970
9f55e8387e Change file select string 2025-03-01 22:25:51 +08:00
Jack251970
cd320f3de6 Move to resource 2025-03-01 22:15:22 +08:00
Jack251970
317258af2f Redesgin settings panel for explorer plugin 2025-03-01 22:08:40 +08:00
Jack251970
4e4758677f Remove unneccessary CreateSettingPanel by introducing need check 2025-03-01 19:21:09 +08:00
Jack251970
e1c4461286 Fix JsonElement parse issue 2025-03-01 17:43:45 +08:00
Jack Ye
ba0d4127ec
Merge branch 'dev' into multiple_keywords 2025-03-01 12:36:41 +08:00
Jack251970
e893645b24 Improve JsonRPC settings panel design 2025-03-01 12:13:58 +08:00
Jack251970
f99648f3b4 Redesgin json rpc settings 2025-03-01 11:41:27 +08:00
Jack251970
43043291c9 Improve code quality 2025-03-01 10:33:08 +08:00
Jack251970
196a840991 Use auto height row & auto width column 2025-03-01 10:21:17 +08:00
Jack251970
f283105182 Enable nullable & Improve code quality 2025-03-01 10:08:04 +08:00
Jack Ye
4f46a8cd14
Merge branch 'dev' into settings_panel 2025-03-01 09:58:38 +08:00
Jack Ye
cb48f818cb
Merge branch 'dev' into loading_bar 2025-03-01 09:19:20 +08:00
Jack Ye
7975ab5882
Merge branch 'dev' into plugin_settings_cache_path 2025-03-01 08:51:06 +08:00
Jack251970
51a9999a64 Improve code quality & Add seperator type 2025-02-28 22:56:51 +08:00
Jack251970
c06042f96b Fix API instance create twice issue & Make PluginManager.API private 2025-02-28 17:03:53 +08:00
Jack251970
5c48acad89 Add loading api functions for all plugins 2025-02-28 11:26:14 +08:00
Jack251970
64f02c3fd7 Redesign settings panel for sys plugin & Improve design styles 2025-02-27 18:22:56 +08:00
Jack251970
f8d0981898 Update json rpc plugin directory before loading plugins 2025-02-25 10:22:39 +08:00
Jack251970
58de62565a Do not validate plugin settings & cache path 2025-02-24 14:14:19 +08:00
Jack251970
3106b025e3 Support plugin directory update & validate 2025-02-24 13:46:58 +08:00
Jack251970
126153bf20 Improve plugin settings directory clean & Support plugin cache directory clean 2025-02-24 13:35:17 +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
6e763f0c3b Remove ReplaceActionKeyword api function & Add action keyword same noticification 2025-02-24 09:53:00 +08:00
Jack251970
8f7ad27aef Remove useless usings 2025-02-23 21:28:14 +08:00
Jack251970
f1b5e68cf2 Remove reflection codes for deleting csharp plugin settings 2025-02-23 21:02:32 +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
4ebc19a82d Check action keywords without order 2025-02-23 19:42:43 +08:00
Jack251970
34cb078602 Check old action keyword out of PluginManager 2025-02-23 14:06:58 +08:00
Jack251970
a3964f5667 Remove instance for Internationalization & Theme 2025-02-23 13:51:37 +08:00
Jack251970
cdf02d588f Resolve conflicts 2025-02-23 13:18:03 +08:00
Jeremy Wu
2bc9203be6
Merge pull request #3219 from Jack251970/delete_plugin_settings
Support deleting plugin settings when uninstalling plugins
2025-02-23 15:29:25 +11:00
Jack251970
58f8aaa810 Show message when failed to remove plugin settings & Improve code quality 2025-02-23 09:29:24 +08:00
Jeremy Wu
cc463c86ed
Merge pull request #3081 from Flow-Launcher/taooceros-patch-1
Reload Context
2025-02-23 11:01:13 +11:00
Jack Ye
9665619adc
Merge pull request #3257 from Jack251970/result_copy
Fix Issue that Plugin Cannot Cache Records
2025-02-22 17:59:45 +08:00
Jack251970
300d64d661 Remove action keyword first 2025-02-21 13:43:53 +08:00
Jack251970
37ad5aa09b Fix issue that ActionKeywordRegistered will not exclude old action key 2025-02-21 13:31:46 +08:00
Jack251970
f999b97de1 Fix build issue 2025-02-21 13:25:31 +08:00
Jack251970
d9ba38b322 Fix issue that plugin cannot update ActionKeyword after changing its action keywords 2025-02-21 13:09:19 +08:00
Jack251970
abfeee1423 Support multiple action keywords 2025-02-21 12:59:56 +08:00
Jack Ye
26b2b593c6
Merge branch 'Flow-Launcher:dev' into multiple_keywords 2025-02-21 12:19:56 +08:00
Jack251970
c472239ea9 Fix unneccessary black lines when settings control is null 2025-02-21 11:20:00 +08:00
Jack251970
6e4d9a5e61 Remove useless blank lines 2025-02-21 11:10:16 +08:00
Jack251970
4f41be67ac Improve code quality 2025-02-20 18:02:59 +08:00
Kevin Zhang
3dade8bbfc
Don't restart the jsonrpc process when reloading data. 2025-02-19 00:03:46 -08:00
Jack Ye
23f63420c2
Merge branch 'dev' into dev4 2025-02-18 14:36:42 +08:00
Jeremy Wu
e502ebc561
Merge pull request #3110 from Flow-Launcher/modify-pythonpath-for-plugins
Add `.`, `./lib`, `./plugin` directories to path for Python plugins
2025-02-17 22:02:57 +11:00
Jack Ye
25684a92ae
Merge branch 'dev' into dev4 2025-02-17 14:54:06 +08:00
Kevin Zhang
741ddfeafe
Merge pull request #3170 from Jack251970/dev3
Add New API for ProgressBoxEx to Show Progress & Add Progress Display for Plugin Downloading & Improve DownloadUrl Api Function
2025-02-16 22:20:29 -08:00
Jack251970
54a0f3d165 Add support for delete plugin directory for non-dotnet plugins 2025-02-09 10:58:09 +08:00
Jack251970
37837e7002 Fix possible exception when deleting local folder 2025-02-08 22:59:36 +08:00
Jack251970
f0e74a2aa5 Fix issue that plugin manager will save settings for the uninstalled and settings-removed plugins 2025-02-08 19:12:53 +08:00
cibere
69bf7c6b63 add BackToQueryResults to JsonRPCPublicAPI 2025-02-06 18:34:44 -08:00
Jack251970
1f1b31994d Improve argument name to avoid possible confusion 2025-02-06 09:35:21 +08:00
Yusyuriv
bb7900c0e0
Add PyWin32-related directories to path for Python plugins 2025-02-02 15:27:02 +06:00
Jack251970
e320ca1d49 Add support for deleting plugin settings when uninstalling plugins 2025-02-01 13:10:32 +08:00
Jack251970
ed16d340cb Improve code quality 2025-01-27 09:40:24 +08:00
Hongtao Zhang
d21b9362cf do not try catch the error for jsonrpc v2 2025-01-20 09:14:28 -06:00
Jack251970
3cb9d1dce4 Remove IApp & AppExtensions and use dependency injection instead 2025-01-12 20:04:44 +08:00
Jack251970
8eb5a4dfca Improve HttpDownloadAsync function & Use it in PluginManager plugin 2025-01-11 13:24:41 +08:00
Hongtao Zhang
2a1d502aff fix build error 2025-01-10 13:18:14 -06:00
Jack251970
88e84378da Use api in app extensions to call api functions 2025-01-09 21:44:24 +08:00
Yusyuriv
d5dd7b44a4
Use PYTHONDONTWRITEBYTECODE instead of -B flag when running Python plugins 2024-12-05 17:37:54 +06:00
Yusyuriv
fa8cd548f6
Add ., ./lib, ./plugin directories to path for Python plugins 2024-12-05 14:18:13 +06: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
Kevin Zhang
5a80adcbfe
Send a reload request with ctx when reloading 2024-11-17 23:59:43 -06:00
Yusyuriv
1bdfc3009d
Add using when creating a file/folder dialog 2024-11-03 13:28:24 +06:00
Yusyuriv
6604710a3f
Fix inputWithFileBtn not working in SettingsTemplate.yml 2024-11-03 12:42:14 +06:00
Jeremy Wu
89e430f41f
add comment 2024-08-11 20:56:03 +10:00
Yusyuriv
81e5eaf10d
Fix startup localization issues 2024-08-10 09:23:47 +06:00
Yusyuriv
1c2d9e8f52
Remove unnecessary spaces 2024-06-27 11:10:50 +06:00
Yusyuriv
bfd8dfe2e1
Localize plugin init fail message 2024-06-27 11:10:12 +06:00
Yusyuriv
d502f1dd25
Correctly load plugin localization files 2024-06-27 11:05:18 +06:00