Jeremy Wu
539f4bf4c4
add eol
2021-01-17 19:10:26 +11:00
Jeremy Wu
114c12bdaf
formatting and description
2021-01-17 18:47:19 +11:00
弘韬 张
971d374582
Merge Dev
2021-01-07 21:43:32 +08:00
弘韬 张
a9aeecdabd
Merge remote-tracking branch 'upstream/dev' into UpdateJson
2021-01-07 10:58:17 +08:00
弘韬 张
63a9e03d89
format QueryForPlugin code
2021-01-06 19:33:55 +08:00
弘韬 张
29ab9db7ce
fix reloaddata not working and refactor Init code
2021-01-06 19:11:58 +08:00
弘韬 张
ecf2a7a1f7
change plugin type in pluginLoader for Release
2021-01-03 10:43:05 +08:00
弘韬 张
731c3cdcbc
Use OperationCancelledException instead of catch Exception and check
2021-01-03 10:37:36 +08:00
弘韬 张
1c20069598
Rebase to Dev
2021-01-03 10:35:18 +08:00
弘韬 张
69cb8e6147
Reload IAsyncReloadable concurrently
2021-01-03 10:33:59 +08:00
张弘韬
b8f7d89970
Allows Loading both IPlugin and IAsyncPlugin
2021-01-03 10:33:58 +08:00
张弘韬
3cd609377e
Plugin Async ModelAdd Full Async model, including AsyncPlugin and AsyncReloadable
2021-01-03 10:33:10 +08:00
弘韬 张
4a2e6db355
Merge branch 'InformUserWhenUpdateFail' of github.com:taooceros/Flow.Launcher into InformUserWhenUpdateFail
2020-12-31 13:07:04 +08:00
弘韬 张
12b19cf122
Merge Dev
2020-12-31 13:06:56 +08:00
弘韬 张
d28b14ff2d
Replace All use of Json.Net with System.Text.Json
2020-12-30 13:40:42 +08:00
弘韬 张
d4f94c66ac
Make InstallOrUpdate to async
2020-12-29 18:33:53 +08:00
弘韬 张
efa4908f37
Change usage of Http in Updater.cs and adding ConfigureAwait(false) for await in checking update
2020-12-29 17:55:09 +08:00
弘韬 张
0c97db04d4
1. Change Get method Name to GetAsync
...
2. Manually replace "#" with "%23" to solve the similar issue in Explorer plugin
3. Add GetAsync method with Uri as argument
4. Remove unused encoding argument
5. Change exception type for WebSearch Plguin
6. Update Comment
2020-12-29 17:50:56 +08:00
弘韬 张
d015fce20d
Merge Upstream
2020-12-29 17:08:17 +08:00
张弘韬
acd631be08
Change wording
2020-12-21 19:09:18 +08:00
弘韬 张
cbfa3f354d
Inform user when checking update fail or update fail, and wrap all code in one try catch instead of catch each exception seperately since they are all same kind of exception.
...
Use using instead of manually dispose.
2020-12-20 17:44:46 +08:00
Jeremy Wu
8c136580e2
remove InstallPlugin method from API
...
- do not allow InstallPlugin method to be called via API
- move InstallPlugin functionality to PluginsManager for use exclusively
2020-12-08 21:59:45 +11:00
Jeremy Wu
ac6dea1322
clear whitespaces, no code changes
2020-11-30 07:31:38 +11:00
弘韬 张
5a9c631577
Use PropertyChange event to change text when language has changed.
2020-11-29 20:50:28 +08:00
Jeremy Wu
83ccfac04f
move Themes string to Constant
2020-11-16 06:29:24 +11:00
Jeremy Wu
48faa99ab5
Merge branch 'dev' into fix_plugin_depenedency_loading
2020-10-25 10:48:30 +11:00
弘韬 张
a16cc5be8d
Move Old HttpWebRequest to HttpClient Instance (solve connection timeout)
2020-10-14 10:48:43 +08:00
Jeremy Wu
a77d0380d3
update method name typo
2020-09-22 08:57:21 +10:00
Jeremy Wu
7fd9c87bd1
remove excess or duplicated package references
...
- since we have fixed how dependencies are resolved for plugins, these excess or duplicated package references can be safely removed
- for example Newtonsoft.Json can be removed from default plugins as it is included in Flow.Launcher.Plugin project, and external plugins will be resolved to use the reference there
2020-09-22 07:17:01 +10:00
Jeremy Wu
a8eda14260
update dependency resolver to cater for existing dependency in Plugin
...
if the assembly already referenced in Flow.Launcher.Plugin then ignore it
2020-09-21 15:44:14 +10:00
Jeremy Wu
1e5d7bd928
add class to load assembly and resolve dependencies for each plugin
2020-09-16 21:12:43 +10:00
Jeremy Wu
59a18370ef
remove in use obsolete GetAllRemainingParameter and use Search
2020-08-04 20:10:42 +10:00
Jeremy Wu
f63660624e
add update messages to indicate progress
2020-07-06 08:00:22 +10:00
Jeremy Wu
df931e8ddf
move query suggestion styling to base.xml
2020-07-05 21:12:28 +10:00
Ioannis G
ad006a2c62
Core/Portable: update logging, exception handling
...
also update comments in `PreStartCleanUpAfterPortabilityUpdate`
2020-06-26 17:37:37 +03:00
Ioannis G
3a712b7e02
Core/Portable: switch back to using statements
2020-06-26 17:36:25 +03:00
Ioannis G
8a5dc55a1b
update text message when launcher update fails
...
closes #10
2020-06-25 04:07:46 +03:00
Ioannis G
4205db293e
refactor Core.Plugin.PluginManager
2020-06-25 03:42:15 +03: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
Ioannis G
94a2393221
refactor Core.Plugin.PluginInstaller
2020-06-25 00:47:01 +03:00
Ioannis G
4ac19251d1
refactor Core.Configuration.Portable
2020-06-25 00:47:00 +03:00
Ioannis G
0ddd7f24f4
define plugin metadata file name as constant
2020-06-25 00:46:59 +03:00
Ioannis G
4abc9d8551
refactor Core.Plugin.PluginConfig
2020-06-25 00:46:58 +03:00
Ioannis G
2fd318fcbf
refactor logging in Core.Plugin.PluginInstaller
2020-06-25 00:46:37 +03:00
Jeremy Wu
7f23ac4909
remove unintended space before text
2020-05-26 19:10:40 +10:00
Jeremy Wu
5cf85b46de
per comment
...
Add refer to logs message + warning icon
2020-05-26 14:11:20 +10:00
Jeremy Wu
9058afd1b0
Update error messages
2020-05-22 06:48:03 +10:00
Ioannis G
ba163974bb
Merge branch 'dev' into add_handling_typereflectionerror
2020-05-21 17:20:38 +03:00
Jeremy Wu
cd2037dfae
Merge branch 'dev' into feat_appveyor
2020-05-21 13:25:43 +10:00