copilot-swe-agent[bot]
531b45210a
Fix exception when setting Folder Search action keyword in Explorer plugin
...
- Fix (false, false) case in EditActionKeyword to break gracefully instead
of throwing ArgumentException. This handles the valid scenario where the
user changes a disabled keyword's text but keeps it disabled.
- Fix GetActiveActionKeywords to return an empty dictionary instead of null
when actionKeywordStr is null/empty, preventing NullReferenceException.
- Fix ActionKeyword setter to only auto-enable when the value actually
changes, preventing unintended side-effects during construction.
- Initialize ActionKeywordSetting backing fields directly in constructor to
avoid the auto-enable triggering during initialization.
- Change TextBox binding to UpdateSourceTrigger=PropertyChanged so the
checkbox auto-enables as the user types (before they click the checkbox),
fixing the checkbox toggle issue caused by LostFocus timing.
Co-authored-by: Jack251970 <53996452+Jack251970@users.noreply.github.com>
2026-03-10 05:40:25 +00:00
Diego Henrique
9066913710
[FEATURE] Folder and File Action Keywords ( #4093 )
2025-12-14 12:18:21 +02:00
Jack251970
78e5bf2a60
Use Flow.Launcher.Localization to improve code quality
2025-09-21 11:50:51 +08:00
VictoriousRaptor
30f7ae0d67
Use Localization for Explorer plugin
2025-07-16 21:28:17 +08:00
Jack251970
16551396b9
Add ui for new setting
2025-06-04 17:01:15 +08:00
Jack251970
03d3c9292d
Fix blnak lie
2025-05-24 15:55:37 +08:00
DB p
2ff0fc8a7d
Disable ShowFileAgeInPreviewPanel by default
2025-05-24 15:28:51 +09:00
01Dri
f6103b1105
Relative Date -> File Age
2025-05-24 03:16:03 -03:00
01Dri
35e71c6f51
Relative Date checkbox
2025-05-24 00:12:56 -03:00
Lasith Manujitha
35bad615f3
Add file exclude related settings
2024-07-17 04:14:18 +05:30
Lasith Manujitha
c79b512191
feat: Everything Run Count option
...
Added an option in Explorer > Everything Settings to enable/disable Run Count for file/folder.
2024-07-15 12:22:12 +05:30
Yusyuriv
e79f2d7958
Implement additional context menu filters in Explore plugin
2024-06-12 18:36:36 +06:00
Yusyuriv
0edd9eafab
Explorer plugin native context menu: turn it off by default
2024-06-08 10:16:33 +06:00
Yusyuriv
d07cb1c166
Explorer plugin native context menu: implement settings
2024-06-07 14:30:19 +06:00
Yusyuriv
5b561f4dce
Add settings for file size and date/time in explorer plugin
2024-05-24 09:51:24 +06:00
Vic
00e6e5b30d
Remove unused using
2023-04-25 21:02:34 +08:00
Vic
2a96f1cd48
Rename for clarity
2023-03-29 15:19:55 +08:00
Vic
a22028460d
Add option to open in default file manager
2023-03-24 15:02:11 +08:00
Kevin Zhang
d87b5af5dc
default false
2023-02-20 14:04:50 -06:00
Hongtao Zhang
083527e603
add option for everything search in full path (default true)
2023-02-11 10:35:26 -06:00
Filip Horvat
56d6433db0
Improve folder editor experience
2022-12-19 21:38:45 +01:00
Hongtao Zhang
bec27f491d
Adjust naming and remove Use Index Search For Path Search option
2022-11-28 17:54:06 -06:00
Hongtao Zhang
158ee5fd38
Remove legacy initialization
2022-11-28 17:49:53 -06:00
Hongtao Zhang
f163ead486
Remove Launch Hidden feature
2022-11-28 17:49:06 -06:00
Hongtao Zhang
6817260af3
make windows index the default search engine
2022-10-01 23:42:39 -05: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
6423143c5c
Implement Everything AutoInstall
2022-08-16 21:32:49 -04:00
Hongtao Zhang
4b6b10af02
Add Open with Shell for folder result
2022-08-16 20:52:53 -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
70e9a0ca84
Merge branch 'dev' of github.com:Flow-Launcher/Flow.Launcher into explorerMerge
2022-07-01 00:02:06 -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
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
cc283fd5dc
allow option to enable/disable the use of index in path search
2022-03-13 14:27:46 +11:00
Jeremy
dd6b8f8c47
Merge remote-tracking branch 'origin/dev' into add_quickaccess_actionkeyword
2021-09-15 21:15:33 +10:00
Jeremy
ee38561ece
allow File Content search to be toggled on off
2021-09-03 07:47:52 +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
6978b65d8e
add Quick Access action keyword
2021-07-30 20:44:29 +10:00
Jeremy Wu
86fe664404
add option to remove warning msg and install Everything plugin
2021-07-25 19:58:21 +10:00
Jeremy
2d32bc9814
fix method typo
2021-07-03 16:33:29 +10:00
Kevin Zhang
0df9f373ce
Rename variables
2021-07-03 12:45:00 +08:00
Kevin Zhang
192d64bb2a
Use Constant Name
2021-07-03 00:20:33 +08:00
Jeremy
f13e24bd07
removed obsolete api object, updated search action keyword naming,
2021-06-05 14:07:13 +10:00
弘韬 张
5966ddc4d9
Refactor Code
...
1. Moving Property match to Settings.cs
2. Use Binding to avoid explicit Function Assign
3. Simplify ActionKeywordMatch
2021-06-01 18:10:24 -07:00
Jeremy
995cf568ff
option to allow action keywords to be disabled
2021-05-30 19:28:18 +10:00
Jeremy
3bf3afc795
update action keyword match logic
2021-05-30 15:11:59 +10:00
Jeremy
7e799b5625
keep search activation, enable and disable path and index search
2021-05-29 20:08:34 +10:00
弘韬 张
acba2dd1a3
Add specific keyword for path explore in explorer plugin
2021-05-22 17:23:25 +08:00