Commit graph

67 commits

Author SHA1 Message Date
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