弘韬 张
c54b678e6f
Merge dev
2021-01-14 22:40:45 +08:00
Jeremy Wu
777b0b954c
Merge remote-tracking branch 'origin/dev' into PluginPriority
2021-01-09 17:11:03 +11:00
张弘韬
8bd6820088
Merge branch 'PluginAsyncModel' into dev
...
# Conflicts:
# Flow.Launcher/ViewModel/MainViewModel.cs
2021-01-09 12:59:59 +08:00
张弘韬
4b9ed759e3
Merge branch 'DotNet5Upgrade' into dev
2021-01-09 11:05:51 +08:00
张弘韬
62009ac3fb
Merge remote-tracking branch 'upstream/dev' into DotNet5Upgrade
...
# Conflicts:
# Flow.Launcher/Flow.Launcher.csproj
# Plugins/Flow.Launcher.Plugin.Color/Flow.Launcher.Plugin.Color.csproj
# Plugins/Flow.Launcher.Plugin.PluginManagement/Flow.Launcher.Plugin.PluginManagement.csproj
2021-01-09 11:01:38 +08:00
张弘韬
5ab54f8734
Merge branch 'RenderImprovement' into dev
2021-01-09 10:59:06 +08:00
张弘韬
3aa54d1153
Merge remote-tracking branch 'upstream/dev' into RenderImprovement
2021-01-09 10:58:53 +08:00
张弘韬
8031ddfbc8
Merge remote-tracking branch 'upstream/dev' into AcronymFuzzy
2021-01-09 10:55:16 +08:00
弘韬 张
971d374582
Merge Dev
2021-01-07 21:43:32 +08:00
弘韬 张
a6609d6b2c
Add Cancellationtoken for downloadasync
...
Remove extra action in http for cancellation due to it will throw TaskCancelledExcpetion internally
2021-01-07 21:37:45 +08:00
弘韬 张
2b085dbcee
Merge dev
2021-01-07 20:48:02 +08:00
弘韬 张
e1f715e6d6
change commnet
2021-01-07 16:52:05 +08:00
弘韬 张
f72b716fb4
use string.empty instead of null
2021-01-07 11:20:14 +08:00
弘韬 张
d0d938b92a
Add Cancellationtoken for Http.cs
2021-01-07 11:04:07 +08:00
弘韬 张
a9aeecdabd
Merge remote-tracking branch 'upstream/dev' into UpdateJson
2021-01-07 10:58:17 +08:00
Jeremy Wu
012d2d05f2
Merge remote-tracking branch 'origin/dev' into PluginPriority
2021-01-07 13:36:31 +11:00
弘韬 张
6b597f7516
throw exception if debug for Log.exception(className, message, exception)
2021-01-06 17:42:46 +08:00
弘韬 张
2b9008840a
Merge Dev
2021-01-06 17:36:31 +08:00
Jeremy Wu
fb188690c3
Merge pull request #278 from taooceros/ImageQuality
...
Image quality
2021-01-06 20:28:28 +11:00
弘韬 张
3b9c10fd66
Use SVG for search icon
2021-01-06 10:34:08 +08:00
弘韬 张
e790e9474e
Add Plugin Priority Settings
2021-01-05 16:11:38 +08:00
弘韬 张
bc63b9ebfa
Change Download to DownloadAsync
...
Add error handling for download as well
2021-01-04 10:31:05 +08:00
弘韬 张
a8dc1599d7
Add Http Error Handling
2021-01-04 10:28:33 +08:00
张弘韬
3cd609377e
Plugin Async ModelAdd Full Async model, including AsyncPlugin and AsyncReloadable
2021-01-03 10:33:10 +08:00
弘韬 张
7bbd8c6069
remove using from Helper.cs
2020-12-30 19:05:02 +08:00
弘韬 张
557842e8d7
remove dependency
2020-12-30 13:48:06 +08:00
弘韬 张
d28b14ff2d
Replace All use of Json.Net with System.Text.Json
2020-12-30 13:40:42 +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
弘韬 张
e364b84b84
Use auto property
2020-12-29 17:16:44 +08:00
弘韬 张
4d5119f17d
Add out of bound exception for pattern matching
2020-12-29 17:15:34 +08:00
弘韬 张
a806f7d05a
Change exception type
2020-12-29 17:14:13 +08:00
弘韬 张
cfa93a2cc6
Add GetStreamAsync method
2020-12-29 17:13:31 +08:00
弘韬 张
7dc66eaa9a
Merge dev
2020-12-29 17:12:14 +08:00
Jeremy Wu
181d871bfd
Merge pull request #249 from taooceros/PluginManagerImprove
...
Plugin manager improve
2020-12-29 18:59:47 +11:00
Jeremy Wu
a1a45a4989
add eof
2020-12-29 17:49:11 +11:00
弘韬 张
5da8259228
fix an unintended text error
...
add async await to download manifest task
remove unused encoding name for new GetStreamAsync in Http
fix unintened text error
2020-12-29 13:03:38 +08:00
弘韬 张
f32e202746
Use System.Text.JsonSerializer.DeserializeAsync instead of Newtonsoft.Json since our plugins.json can be large, so no need to create an extra string to store it.
2020-12-29 12:20:13 +08:00
张弘韬
34f51927cf
1. Move PluginsManager constuction to Init().
...
2. Return HotKeys list when query is like "pm *"
2020-12-27 21:13:25 +08:00
张弘韬
7ceb08071c
Use inner loop to evaluate acronym match (Big Change)
...
Don't end loop before acronym match end since if acronym match exist, we will use that one.
2020-12-27 20:16:20 +08:00
张弘韬
75b99415eb
Use Binary Search instead of Linear search to reduce time complexity.
...
Add Key Property for debugging.
2020-12-26 00:29:35 +08:00
张弘韬
2c9f4149b7
optimize use
2020-12-22 22:58:27 +08:00
张弘韬
b7a0ada60b
Add Mapping to original string after translation. Not sure about the performance, but seems satisfying.
...
It requires at most n times loop (n: number of translated charater) mapping once.
2020-12-22 21:53:59 +08:00
张弘韬
e67058e53e
Merge remote-tracking branch 'upstream/dev' into AcronymFuzzy
2020-12-22 17:52:19 +08:00
张弘韬
88fa862277
Use event triggered update method instead of checking Proxy every time doing Http request
2020-12-22 00:31:00 +08:00
张弘韬
5ab8c4faa3
Update Proxy every time calling a http request method since the proxy setting won't update automatically without action
2020-12-21 20:55:28 +08:00
张弘韬
85f5766022
Optimize a few code
2020-12-21 19:30:18 +08:00
张弘韬
db0b4c1ca4
Merge remote-tracking branch 'upstream/dev' into UpdateHttpMaster
...
# Conflicts:
# Flow.Launcher.Infrastructure/Http/Http.cs
# Plugins/Flow.Launcher.Plugin.PluginManagement/Main.cs
2020-12-21 19:23:16 +08:00
Jeremy Wu
adad5ae83b
add url website in Settings
2020-12-20 21:10:55 +11:00
taooceros
0eef6c2db2
Merge pull request #231 from Flow-Launcher/add_pluginsmanager
...
Add PluginsManager for managing PluginsManifest repo
2020-12-14 06:10:55 -08:00
Jeremy Wu
0928b0592e
Merge pull request #235 from taooceros/AddSpaceForPinyin
...
Add space for pinyin translation
2020-12-14 21:25:47 +11:00