Commit graph

134 commits

Author SHA1 Message Date
TheBestPessimist
bfdf1dd67c Better field name 2023-04-03 15:59:17 +03:00
Vic
f5cc792ce9 Return empty when operation canceled 2023-01-21 16:57:41 +08:00
Vic
966d3e752e Fix environment variable expansion logic 2023-01-20 15:22:54 +08:00
VictoriousRaptor
768ed4f80a
Update wording
Co-authored-by: Jeremy Wu <jeremy24wu@gmail.com>
2023-01-20 12:13:02 +08:00
Vic
4bea50d4cf Add unit test for PathEqualityComparator 2023-01-19 23:17:04 +08:00
Vic
beb144956c Rename method and add option to allow equality 2023-01-19 21:33:09 +08:00
Vic
ac92b93f66 Move IsSubPathOf to SharedCommands 2023-01-19 20:29:25 +08:00
Vic
32268890b9 Remove TranslateEnvironmentVariablePath 2023-01-19 20:23:33 +08:00
Vic
2c36692052 Use case-insensitve comparator for path 2023-01-19 16:21:24 +08:00
Vic
a6b7c5898b Fix subpath check 2023-01-19 16:21:24 +08:00
Vic
52e72992c2 Change context and settings to non static 2023-01-19 16:21:23 +08:00
Vic
009ee3dc5c Simplify environment variable detection 2023-01-19 16:21:23 +08:00
Vic
6efa9d1731 Only expand environment var when path starts with % 2023-01-19 16:21:23 +08:00
Vic
2e4127c63b Catch specifc exception 2023-01-19 16:21:23 +08:00
Jeremy
ae8f2d2ee8 fix wrong Everything service warning displayed when not available 2022-12-25 06:01:17 +11:00
Vic
3b6c8b882b Add translatble text 2022-12-21 13:30:49 +08:00
Hongtao Zhang
42725f289c
Make the behavior more like 1.9.5- 2022-12-17 10:50:23 -06:00
Hongtao Zhang
9da322f840
Handle Search Exception more carefully 2022-12-17 10:43:17 -06:00
Jeremy Wu
45a81a90a9 fix action keyword missing when traversing paths or using autocomplete 2022-12-12 14:07:04 +11:00
Jeremy
605db6095a add icon for Everything's content search warning 2022-12-02 09:04:13 +11:00
Jeremy
a8d6e8df64 only display quick access list when action keyword is used 2022-11-30 08:21:17 +11:00
Jeremy
9fdf220e09 trigger general search only when action keywords match 2022-11-30 07:42:59 +11:00
Jeremy
a4ca486a6c formatting 2022-11-29 20:44:28 +11:00
Jeremy
0e555b5224 fix Windows Indexed Content search not triggering 2022-11-29 20:33:22 +11:00
Hongtao Zhang
acc7d5171b
Remove legacy code and slightly refactor 2022-11-28 21:38:27 -06:00
Hongtao Zhang
786e9427d9
Apply IndexSearchExcludedPaths to Index Search in a unified way 2022-11-24 17:06:22 -06:00
Hongtao Zhang
2da557c2db
fix path equality check 2022-11-24 16:46:33 -06:00
Hongtao Zhang
e41691d10f
Fix everything sdk issue & a null reference issue 2022-11-04 01:06:56 -05:00
Hongtao Zhang
d973826333
Remove extra information in subtitle (discussion #706)
Fix index search keyword not working
2022-09-24 14:31:32 -05:00
Hongtao Zhang
1622e57e78
Merge remote-tracking branch 'origin/dev' into explorerMerge 2022-09-21 19:19:13 -05:00
Hongtao Zhang
8b1c125bdf
Custom Exception & Some Refactor
- Try use ReadOnlySpan<char> instead of String for applicable API
- Use Customized Exception to return error result
2022-09-21 19:18:20 -05:00
Jeremy
e23eb94caf allow progress bar customisation via plugin 2022-09-12 08:05:03 +10:00
Hongtao Zhang
000c45bfa8
Refactor Explorer Code to fit the new architecture
1. Rename some method in QueryConstructor.cs by removing prefix and suffix
2. Split the logic of checking '>' to outer SearchManager.cs
3. Use IAsyncEnumerable for potential future improvement.
2022-09-10 10:45:41 -05:00
Hongtao Zhang
193ea552dd
Merge remote-tracking branch 'origin/dev' into explorerMerge
# Conflicts:
#	Flow.Launcher.Test/Plugins/ExplorerTest.cs
#	Plugins/Flow.Launcher.Plugin.Explorer/Search/SearchManager.cs
2022-08-16 21:38:15 -04:00
Hongtao Zhang
a3622d472e
Code Refactor with IAsyncEnumerable instead of Task<IEnumerable> 2022-08-16 18:45:36 -04:00
Oren Nachman
ffd877290d Addressing initial feedback 2022-08-08 11:27:11 -07:00
Oren Nachman
a3197f8ee1 Fix (some) build warnings
CS1572
CS1573
CS0168
CS8073
CA2200
VSTHRD110
VSTHRD200
VSTHRD105
SYSLIB0013
CS8524
2022-08-07 21:31:38 -07:00
Hongtao Zhang
d36d15c887
Further Refactor UI Code and Implement Engine Selection and Everything Setting UI 2022-07-03 19:50:19 -05:00
Hongtao Zhang
9b471de3cf
Implement Path Enumeration and ContentSearch 2022-06-25 12:39:02 -05:00
Hongtao Zhang
fa0cd35e18
Support Path Enumeration (Part 1) 2022-06-25 12:39:02 -05:00
Hongtao Zhang
6fdff2971c
Merge Explorer & Everything Plugins (Step 1)
1. Shared Interface for Windows Index and Everything Index
2. Settings Merge (Part 1)
3. Include Everything dll
2022-06-25 12:38:50 -05:00
Jeremy
dd6b8f8c47 Merge remote-tracking branch 'origin/dev' into add_quickaccess_actionkeyword 2021-09-15 21:15:33 +10:00
Jeremy
b5b21cf43b rename IndexOnlySearchKeywordEnabled for consistency 2021-09-01 22:05:19 +10:00
Jeremy
267fb6551b add File Content Search Enabled status property 2021-09-01 21:10:52 +10:00
Jeremy
ad04c981f1 Merge branch 'dev' into add_quickaccess_actionkeyword 2021-07-30 20:45:54 +10:00
Jeremy
6978b65d8e add Quick Access action keyword 2021-07-30 20:44:29 +10:00
Jeremy
8cfd80b962 delay the create query helper call
to catch exception when Windows Search service is not running
2021-07-30 12:30:21 +10:00
Jeremy
bd15aa7ef9 pass query helper object 2021-07-27 18:55:52 +10:00
Jeremy Wu
86fe664404 add option to remove warning msg and install Everything plugin 2021-07-25 19:58:21 +10:00
Jeremy Wu
44d8666e27 add warning for Windows Search service not turned on 2021-07-25 17:48:57 +10:00