Commit graph

70 commits

Author SHA1 Message Date
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
Jack251970
4f41be67ac Improve code quality 2025-02-20 18:02:59 +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
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
ed16d340cb Improve code quality 2025-01-27 09:40:24 +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
b30cc4fc38 Replace System.Windows.MessageBox with MessageBoxEx 2024-11-25 10:38:43 +08: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
Yan
a3c7b2b40f
Merge branch 'dev' into localize-missing-python-js-dialog 2024-06-17 05:33:32 +06:00
Jeremy
4dbecb1b5a allow preview plugin to override the AlwaysPreview setting 2024-06-12 14:14:25 +10:00
Yusyuriv
ca970bbe75
Localize startup messages about missing Python/NodeJS 2024-06-09 18:45:23 +06:00
Jeremy
f902eaed0d Merge remote-tracking branch 'origin/dev' into quicklook 2024-05-29 21:17:09 +10:00
Jeremy
666211dd4c add plugin support for external preview 2024-05-28 21:27:48 +10:00
Jeremy
2606faae17 minor fixes & refactor 2024-05-16 21:22:08 +10:00
Garulf
ba45069d88
Merge branch 'dev' into move-exception-message-to-result 2023-12-10 02:20:00 -05:00
Garulf
f684883d72 Insure result is never in front of relevant results 2023-11-24 13:15:58 -05:00
Garulf
0e226d7a5b Reword title and subtitle 2023-11-24 13:15:29 -05:00
Garulf
a84e509aab Use proper error icon constant 2023-11-24 13:15:17 -05:00
Garulf
ab7685e9ea Show a result error instead of popping up dialog 2023-11-18 21:45:06 -05:00
VictoriousRaptor
f6a4942a48 Refactor plugin zip logic
- Download zip to temp folder
- Unzip to unique folder
2023-11-11 16:11:21 +08:00
VictoriousRaptor
69dad1be6c Check if plugin has been modified when installing/updating/uninstalling 2023-11-11 15:05:24 +08:00
VictoriousRaptor
bf598887dd Make settings field private 2023-11-11 01:34:01 +08:00
VictoriousRaptor
54e255c504 Fix typo 2023-11-11 01:28:34 +08:00
VictoriousRaptor
e7ffd573f0 Move Install/Uninstall plugin logic to Core.PluginManager 2023-11-11 00:40:27 +08:00
Vic
d9b70e69f3 Refactor save settings logic
SettingWindowViewModel.Save() only saves Flow settings
2023-04-25 22:38:36 +08:00
Hongtao Zhang
b8526f20a8
check query for null (I don't know how this can happen) 2022-09-19 15:48:28 -05:00
Kevin Zhang
fa7057ae8f
Plugin Exception Draft (#1147) 2022-08-12 23:12:38 +10:00
Oren Nachman
30669e8c25 Further cleanups 2022-08-09 20:18:37 -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
Kevin Zhang
e2811ce747 dispose PluginPair.Plugin instead of PluginPair 2021-07-05 16:54:19 +08:00
Kevin Zhang
a18a777e75 Dispose Disposable or AsyncDisposable plugin on mainwindow close 2021-07-05 16:50:50 +08:00
Kevin Zhang
3bdc82a47f fix an error 2021-07-01 16:03:03 +08:00
Kevin Zhang
10f3bcb209 Check null for ContextMenu 2021-07-01 15:58:50 +08:00
Kevin Zhang
4f13433913 CherryPick Layout change and ProgramLogger.cs Fix 2021-06-29 19:06:17 +08:00
Kevin Zhang
b955fde6e5 Use NLog Exception Handler, and , NLog Debug Message Printer, and change layout 2021-06-29 19:03:06 +08:00
Kevin Zhang
f80ae3092e CherryPick Exception Optimize 2021-06-29 19:02:27 +08:00
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
ff404c5c5b update ActionKeywordSetting view logic 2021-06-05 18:44:16 +10:00