Commit graph

163 commits

Author SHA1 Message Date
Jeremy
a63c8b036b updates to method summary and correct spell check errors 2025-07-07 21:35:12 +10:00
Jack251970
5bfdc583b1 Change the notification message title about plugin already installed/uninstalled from 'Fail to install ' to ' is already installed'. Do the same for uninstalling notification title. 2025-07-01 13:18:26 +08:00
Jack251970
07947c5e1e Fix an issue that pm install/uninstall same plugin without restart says correct message but another message also pops up to say it's successfully installed. It should only one pop up notification to say that the plugin already installed/uninstalled 2025-07-01 12:34:48 +08:00
Jack251970
71043be078 Fix string format issue 2025-07-01 12:00:43 +08:00
Jack251970
ce6c2cb1b2 Add return value for api functions 2025-07-01 09:05:21 +08:00
Jack251970
19cb3eaf6a Fix typos 2025-06-29 18:20:47 +08:00
Jack251970
8e6a410cfc Use url host 2025-06-29 17:06:29 +08:00
Jack251970
3e9e91d71c Fix possible exception when extracting zip file 2025-06-29 16:24:21 +08:00
Jack251970
f60585f609 Use try-catch to handle download issue 2025-06-04 13:44:50 +08:00
Jack251970
8737217513 Show error message 2025-06-04 13:44:10 +08:00
Jack251970
4744ff780e Move PluginManager public function to api 2025-04-04 16:33:03 +08:00
Jack251970
55d1754ed6 Move PluginManifest public function to api 2025-04-04 16:05:33 +08:00
Jack251970
b9c0eb7b78 Code quality 2025-04-04 15:56:18 +08:00
Jack251970
df84e02f55 Improve code quality 2025-04-04 15:37:03 +08:00
Jack Ye
c690e591ff
Merge branch 'dev' into plugin_settings_cache_path 2025-03-16 19:42:58 +08:00
Jack251970
486cc6ac49 Fix async task issue 2025-03-06 20:15:49 +08:00
Jack251970
889f4cbfeb Fix null reference exception when checking source 2025-03-04 11:08:09 +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
9284c559f6 Use api function to hide window 2025-02-18 11:41:26 +08:00
Jack251970
646bad6deb Use parameter for function for readability 2025-02-07 14:15:01 +08:00
Jack251970
1f1b31994d Improve argument name to avoid possible confusion 2025-02-06 09:35:21 +08:00
Jack251970
e320ca1d49 Add support for deleting plugin settings when uninstalling plugins 2025-02-01 13:10:32 +08:00
Jack251970
c32435f2ed Use api to call download function & Add message box for all download operations 2025-01-19 15:44:26 +08:00
Jack251970
8eb5a4dfca Improve HttpDownloadAsync function & Use it in PluginManager plugin 2025-01-11 13:24:41 +08:00
Jack251970
cc921c7d29 Improve progress box when exception happens 2025-01-10 19:17:54 +08:00
Jack251970
297d191412 Use function to delegate the progress task 2025-01-10 19:13:19 +08:00
Jack251970
5016334359 Avoid cancelling all pending requests on shared HttpClient instance 2025-01-09 17:37:53 +08:00
Jack251970
122887e6a6 Await close event from non-ui thread 2025-01-09 16:37:52 +08:00
Jack251970
8aebf958aa Check ui thread when calling close function & Update documents 2025-01-09 12:13:46 +08:00
Jack251970
aff6b1aff1 Perserve prgBox value when force close 2025-01-06 21:32:02 +08:00
Jack251970
bc84910e56 Use static HttpClient instance for heavy load issue 2025-01-06 21:30:28 +08:00
Jack251970
cc0fb66b22 Extract duplicate cleanup code into a method 2025-01-06 21:26:05 +08:00
Jack251970
0fabe31fe4 Improve code quality 2025-01-06 21:16:28 +08:00
Jack251970
675ee9e395 Add translation for progress box title 2025-01-06 21:16:12 +08:00
Jack251970
c907c29148 Fix plugin install issue 2025-01-05 21:16:49 +08:00
Jack251970
07bb16c8f3 Improve code quality 2025-01-05 21:08:23 +08:00
Jack251970
c06ba595b4 Add support for cancelling download 2025-01-05 21:08:07 +08:00
Jack251970
d0bab86377 Improve code quality 2025-01-05 00:11:03 +08:00
Jack251970
54f02e04e6 Use public api for ProgressBoxEx & Add support for force close event 2025-01-05 00:08:56 +08:00
Jack251970
562b233c15 Add progress box support for downloading plugin 2025-01-04 23:11:13 +08:00
Jack251970
37058f7651 Improve code quality. 2025-01-04 21:55:44 +08:00
Jack251970
534a1117aa Use public api to call ShowMsgBox functions & remove useless Core project import 2024-11-27 12:21:34 +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
a9da2afecb fix out of index error when install source is not standard github link 2024-10-29 00:23:54 -05:00
Jeremy
2606faae17 minor fixes & refactor 2024-05-16 21:22:08 +10:00
Florian Grabmeier
1dd526a2f9 Add update from local file
Signed-off-by: Florian Grabmeier <flo.grabmeier@gmail.com>
2024-02-04 17:29:05 +01:00
Florian Grabmeier
2e8c91968f Add local plugin installation
Signed-off-by: Florian Grabmeier <flo.grabmeier@gmail.com>
2024-02-01 16:38:44 +01:00
Hongtao Zhang
c80a638b65 fix multiple enumeration and revert logic for single update 2024-01-15 16:49:46 -06:00
Florian Grabmeier
26c35a84b1 Fix use async
Signed-off-by: Florian Grabmeier <flo.grabmeier@gmail.com>
2024-01-07 19:53:54 +01:00