Commit graph

5178 commits

Author SHA1 Message Date
张弘韬
213059996a 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.
2021-01-25 05:43:59 +08:00
张弘韬
9aa4802542 Use Binary Search instead of Linear search to reduce time complexity.
Add Key Property for debugging.
2021-01-25 05:43:59 +08:00
张弘韬
1e016d7aab optimize use 2021-01-25 05:43:59 +08:00
张弘韬
59e61cebe3 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.
2021-01-25 05:43:58 +08:00
弘韬 张
8a76ad000d Add number support (treat number as part of acronuym) 2021-01-25 05:42:08 +08:00
弘韬 张
787e569604 use ?. and ?? instead of if == null 2021-01-25 05:42:07 +08:00
弘韬 张
272f411f81 Add return statement.... 2021-01-25 05:42:07 +08:00
弘韬 张
b07490271d merge one extra condition to the switch case 2021-01-25 05:42:06 +08:00
弘韬 张
ab9e6a8143 merge one extra condition to the switch case 2021-01-25 05:39:23 +08:00
弘韬 张
f14da72ce1 Add Acronym Support for Fuzzy Search 2021-01-25 05:39:23 +08:00
张弘韬
a721bd7de0 Merge remote-tracking branch 'upstream/dev' into PluginAPIExpand
# Conflicts:
#	Flow.Launcher.Plugin/IPublicAPI.cs
2021-01-25 05:36:40 +08:00
张弘韬
587bf61253 Merge remote-tracking branch 'upstream/dev' into ExplorerPathAsync 2021-01-25 05:33:29 +08:00
Jeremy Wu
fc78c0c4cf
Merge pull request #295 from taooceros/ProgressBarOpt
Stop ProgressBar animation when Flow is hidden
2021-01-25 08:00:20 +11:00
张弘韬
36e6f5eccb Use _viewModel.MainWindowVisibility instead of Visibility 2021-01-25 04:45:24 +08:00
Jeremy Wu
db63833e93 add condition for progress bar to control pause and resume 2021-01-25 07:15:11 +11:00
Jeremy Wu
337e3bb341 Merge branch 'dev' into ProgressBarOpt 2021-01-24 21:29:04 +11:00
Jeremy Wu
647156ce6f Merge branch 'dev' into ExplorerPathAsync 2021-01-24 21:27:21 +11:00
Jeremy Wu
d0af7a1b75
Merge pull request #309 from taooceros/ExplorerDirectorySearchWithIndexFix
Fix unrecognized path
2021-01-24 21:21:36 +11:00
Jeremy Wu
2968a59b42 revert unintended deletion 2021-01-24 21:15:30 +11:00
Jeremy Wu
bfa1aabe35 add comment explaining why location check is needed 2021-01-24 21:08:48 +11:00
Jeremy Wu
e9462e8994 revert change from check string is path back to check location exists 2021-01-24 21:05:39 +11:00
Jeremy Wu
51c7b693c0 fix formatting 2021-01-24 21:01:29 +11:00
Jeremy Wu
d583078a67 version bump Explorer 2021-01-24 20:52:39 +11:00
Jeremy Wu
288baa5538 Merge branch 'dev' into ExplorerDirectorySearchWithIndexFix 2021-01-24 20:52:10 +11:00
Jeremy Wu
19d23afbfc add test for when using wildcard directory search 2021-01-24 20:51:56 +11:00
Jeremy Wu
8c84e63452
Merge pull request #310 from taooceros/OrderByOpt
Use Window Search Orderby
2021-01-24 20:38:02 +11:00
Jeremy Wu
cf60ce2b22 verision bump Explorer plugin 2021-01-24 20:26:29 +11:00
Jeremy Wu
4944a001d6 Merge remote-tracking branch 'origin/dev' into OrderByOpt 2021-01-24 20:24:49 +11:00
Jeremy Wu
a3a0623617
Merge pull request #312 from taooceros/autoReindex
Auto reindex
2021-01-24 19:50:56 +11:00
弘韬 张
267c796ad8 await indexing process in Program plugin 2021-01-23 12:40:10 +08:00
弘韬 张
3e6961dc9f automatically check whether we shall reindex when querying 2021-01-23 12:33:47 +08:00
弘韬 张
27c6db288e fix websearch plugin untranslated string 2021-01-23 12:28:04 +08:00
弘韬 张
98760d8aa2 Fix URL plugin untranslated string 2021-01-23 12:24:08 +08:00
弘韬 张
c5791b838d fix untranslaed string in updator 2021-01-23 12:20:52 +08:00
弘韬 张
e74a0c99b6 fix most untranslated string in Setting window 2021-01-23 12:05:23 +08:00
taooceros
7d333aeaed
Merge pull request #298 from Flow-Launcher/exclude_chars_explorer
Exclude index search from special chars
2021-01-23 11:54:51 +08:00
弘韬 张
0fe92d35cb fix testing and a potential error coding 2021-01-23 11:32:41 +08:00
弘韬 张
5285c46bc1 fix testing 2021-01-23 10:59:37 +08:00
弘韬 张
bc0146e68b Use Window Search Orderby instead of getting the result and order them by filename 2021-01-23 10:53:01 +08:00
弘韬 张
2db3f829e4 change logic
1. Disable animation when progressbar is hidden or mainwindow is collapsed
2. resume only when both visibility and progressbar visibility is visible
2021-01-22 17:13:35 +08:00
弘韬 张
3effb401b7 make it become an extension method 2021-01-22 16:23:18 +08:00
弘韬 张
b426dd10d1 Rewrite LocationPathString match 2021-01-22 16:19:03 +08:00
弘韬 张
f388b75d26 Add index when calling NotifyCollectionChangeAction.Add 2021-01-21 19:51:22 +08:00
弘韬 张
1a758c3919 Use Token.throwifCancellationRequested 2021-01-21 19:39:18 +08:00
弘韬 张
5389763f58 Add another check to avoid some corner case 2021-01-21 18:38:02 +08:00
弘韬 张
8311b39ddc Add null check for OnCollectionChanged 2021-01-21 18:35:24 +08:00
弘韬 张
e0c345ae13 removing legacy code for testing 2021-01-21 12:18:23 +08:00
弘韬 张
9f8440b4b7 Merge remote-tracking branch 'upstream/dev' into ExplorerPathAsync 2021-01-21 12:16:22 +08:00
弘韬 张
5d1790cb0e change visibility from ProgressBar.Visibility to _viewModel.ProgressBarVisibility 2021-01-21 12:11:01 +08:00
taooceros
79962fb03e
Merge pull request #300 from Flow-Launcher/fix_errormsg_delay
fix error message not working + increase delay
2021-01-21 11:05:07 +08:00