Shengkai Lin
0681332238
fix(explorer): complete Avalonia migration and fix action keyword crashes
...
- Remove WPF views (ActionKeywordSetting, ExplorerSettings, PreviewPanel, QuickAccessLinkSettings)
- Fix NullReferenceException in ActionKeywordModel by initializing settings
- Fix (false,false) crash case in EditActionKeywordAsync
- Add null-safe dialog patterns for owner window
- Move Focus() to OnOpened for reliable control attachment
- Add using for Avalonia PreviewPanel namespace in ResultManager
- Update Main.cs to use AvaloniaControl return type
2026-01-31 23:09:41 +08:00
Hongtao Zhang
c0d17672af
feat(avalonia): add Avalonia settings views for 8 plugins
...
- Add i18n injection to Application.Resources for DynamicResource bindings
- Create Avalonia settings views for plugins:
- Explorer (ExplorerSettings + QuickAccessLinkSettings dialog)
- BrowserBookmark (SettingsControl + CustomBrowserSettingWindow)
- Calculator (CalculatorSettings)
- ProcessKiller (SettingsControl)
- PluginsManager (PluginsManagerSettings)
- WebSearch (SettingsControl)
- Shell (ShellSetting + converter)
- Program (ProgramSetting)
- Add IsAvalonia detection pattern for dual-framework dialog support
- Update 11 plugin .csproj files with CopyToAvaloniaOutput targets
- Add System.Threading.Tasks using for async RelayCommand support
2026-01-26 15:30:33 -08:00
Jeremy Wu
f37d4c47cc
Release 2.0.2 | Plugin 5.1.0 ( #4046 )
2025-10-14 13:49:29 +03:00
VictoriousRaptor
63009ba332
Use ContextMenu class instead of interface
2025-07-23 00:03:48 +08:00
Jack251970
af3aaa8ce7
Update labels for setting view model when culture info changes
2025-07-21 10:29:14 +08:00
Jack Ye
ed0524d207
Merge branch 'dev' into code_quality
2025-07-20 20:02:51 +08:00
Kevin Zhang
4f269d3fa9
Dialog Jump - Quickly navigate the Open/Save As dialog window ( #1018 )
2025-07-20 21:11:09 +10:00
VictoriousRaptor
7ca0dba461
Remove unnecessary view model reference
2025-07-18 00:15:46 +08:00
VictoriousRaptor
30f7ae0d67
Use Localization for Explorer plugin
2025-07-16 21:28:17 +08:00
Jack251970
bad7db69dc
Improve code quality
2025-07-08 09:45:54 +08:00
Jack251970
03c1e58922
Support volume type for quick access link
2025-06-28 11:00:56 +08:00
Jack251970
d429304a26
Improve code quality
2025-06-07 13:54:15 +08:00
01Dri
fdeec11896
FixLegacyQuickAccessLinkNames
2025-05-25 14:45:44 -03:00
Jack251970
0c7d0e9300
Support copy file name
2025-05-11 09:28:55 +08:00
Jeremy Wu
2b862f702a
Make CopyToClipboard generic
2023-06-09 19:59:49 +10:00
Jeremy
5c4b78507c
remove unnecessary Everything installation during startup
2022-12-05 08:55:35 +11:00
Hongtao Zhang
c6a47b0b9e
add membernotnull attribute and small refactor
2022-12-04 11:38:19 -06:00
Jeremy Wu
3acda2e165
remove compatibility code
2022-11-29 13:14:48 +11:00
Hongtao Zhang
9267938018
Append Result for everything error and windows index error
2022-11-25 13:25:12 -06:00
Hongtao Zhang
569cc19001
Fix setting issue and everything sdk issue
2022-11-04 00:58:07 -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
Hongtao Zhang
6423143c5c
Implement Everything AutoInstall
2022-08-16 21:32:49 -04: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
d5e1b7cb22
Rewrite Explorer View Logic based on MVVM Pattern to avoid complicated View Logic
2022-06-30 23:56:15 -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
Kevin Zhang
eeb38d84b3
Fix up Actionkeyword for folder result
2021-07-02 11:38:07 +08:00
弘韬 张
acba2dd1a3
Add specific keyword for path explore in explorer plugin
2021-05-22 17:23:25 +08:00
张弘韬
d84eff7712
Remove unneccessary api, rename storage api, and update comment
2021-05-13 19:29:21 +08:00
张弘韬
33accbd5d4
Move most direct call of PluginJsonStorage to API call
2021-05-11 20:24:22 +08:00
弘韬 张
c875ad5277
Make most class in Explorer plugin become static class
2021-01-29 18:40:51 +08:00
Jeremy Wu
8b698c4465
update to empty list
2021-01-27 07:42:43 +11:00
Jeremy Wu
ccc677fd8f
fix per comment
2021-01-27 06:17:24 +11:00
Jeremy Wu
d90b6d23d3
add save after adding to quick access
2021-01-26 21:14:39 +11:00
Jeremy Wu
dd57bfc6f8
add backwards compatibility with old list
2021-01-26 21:09:35 +11:00
弘韬 张
d7805d7a8c
Make Explorer plugin completely async
2021-01-03 10:33:59 +08:00
Jeremy Wu
e49e0ae2dc
output quick folder access list when no query and only hotkey is pressed
2020-06-09 20:12:49 +10:00
Jeremy Wu
d23fe3943a
add international language support
2020-06-08 20:31:48 +10:00
Jeremy Wu
5d696bd3ab
explorer general touch ups- no logic change
2020-06-08 14:20:22 +10:00
Jeremy Wu
6330a784e8
add context menu to exclude indexed path from using index search
2020-06-02 20:58:22 +10:00
Jeremy Wu
b737811bdc
Add ContextMenu
2020-05-25 18:58:04 +10:00
Jeremy Wu
6badecb877
Add TopLevelDirecotry search using DirectoryInfo
2020-05-24 20:14:36 +10:00
Jeremy Wu
d839ecab26
make Context static so can be called anywhere
2020-05-24 19:19:54 +10:00
Jeremy Wu
472f4a5f49
Move ReservedStringPattern to IndexSearcher class
2020-05-24 19:15:13 +10:00
Jeremy Wu
690d60b701
Add the use of a SearchManager
2020-05-19 22:38:42 +10:00
Jeremy Wu
ac2d318412
Rename Searcher class to IndexSearcher- more descriptive
2020-05-19 13:54:56 +10:00
Jeremy Wu
c295585272
Update Main to handle basic files and folder search query
2020-05-19 00:14:41 +10:00
Jeremy Wu
8848ed1a00
Add skeleton tests and classes for Explorer
2020-05-11 23:15:15 +10:00