Commit graph

9876 commits

Author SHA1 Message Date
Hongtao Zhang
f5f0986036 remove some usage of Ioc.GetRequiredService when injection is possible. 2025-02-23 21:54:08 +08:00
Jack251970
8f7ad27aef Remove useless usings 2025-02-23 21:28:14 +08:00
Jack251970
9cd30112fe Add documents for plugin metadata 2025-02-23 21:28:03 +08:00
Jack251970
1aaba46b8f Use constants & data location for code quality 2025-02-23 21:06:21 +08:00
Jack251970
f1b5e68cf2 Remove reflection codes for deleting csharp plugin settings 2025-02-23 21:02:32 +08:00
Jack251970
5919418980 Add assembly name & plugin settings path & plugin cache path in meta data for csharp plugins 2025-02-23 21:01:53 +08:00
Jack251970
89bca3b6a9 Add plugin cache path 2025-02-23 21:00:57 +08:00
Jack251970
ad63b0e7f4 Improve code quality for field names 2025-02-23 19:48:38 +08:00
Jack251970
5d67eef57b Improve code quality 2025-02-23 19:43:25 +08:00
Jack251970
4ebc19a82d Check action keywords without order 2025-02-23 19:42:43 +08:00
Jack251970
8496cfc819 Use Ioc.Default in initialize function 2025-02-23 14:37:29 +08:00
Jack251970
e989b5ac28 Add instance obsolete message 2025-02-23 14:35:37 +08:00
Jack251970
34cb078602 Check old action keyword out of PluginManager 2025-02-23 14:06:58 +08:00
Jack251970
d4f90999c7 Improve constructor injection for updater 2025-02-23 13:55:33 +08:00
Jack251970
a3964f5667 Remove instance for Internationalization & Theme 2025-02-23 13:51:37 +08:00
Jack251970
e022ad6acd Remove instance for StringMatcher 2025-02-23 13:40:10 +08:00
Jack251970
39d34b1a03 Add circular dependency comments 2025-02-23 13:31:07 +08:00
Jack251970
39d7187713 Use constructor injection for updater 2025-02-23 13:27:39 +08:00
Jack251970
c072012073 Fix parameter name issue. 2025-02-23 13:19:55 +08:00
Jack251970
cdf02d588f Resolve conflicts 2025-02-23 13:18:03 +08:00
Jack251970
87febda78f Add ReplaceActionKeyword api function 2025-02-23 12:49:21 +08:00
Jack251970
463293214b Revert "Remove useless * keywords" and do not let users change action keywords of Explorer 2025-02-23 12:32:06 +08:00
Jeremy Wu
2bc9203be6
Merge pull request #3219 from Jack251970/delete_plugin_settings
Support deleting plugin settings when uninstalling plugins
2025-02-23 15:29:25 +11:00
Jack251970
58f8aaa810 Show message when failed to remove plugin settings & Improve code quality 2025-02-23 09:29:24 +08:00
DB p
270f5b3ca0 Base Structure for fluent window 2025-02-23 09:48:33 +09:00
Jeremy Wu
cc463c86ed
Merge pull request #3081 from Flow-Launcher/taooceros-patch-1
Reload Context
2025-02-23 11:01:13 +11:00
Jeremy Wu
4b03aa477c
Merge pull request #3240 from Jack251970/back_query_results_before_change_query
Fix ChangeQuery & ReQuery Work Issue When Results Are Not From Query Results
2025-02-23 10:13:11 +11:00
DB p
3e9a0e2c71 Added basic structure for fluent window 2025-02-23 06:10:41 +09:00
Jack Ye
00468a7215
Merge pull request #3153 from Flow-Launcher/dependabot/nuget/nunit-4.3.2
Bump nunit from 3.14.0 to 4.3.2
2025-02-22 22:47:39 +08:00
Jack251970
81d479c3a3 Fix build issue for nunit 4.3.2 & Improve code quality 2025-02-22 22:32:26 +08:00
Jack Ye
2d90481968
Merge branch 'dev' into dependabot/nuget/nunit-4.3.2 2025-02-22 22:12:32 +08:00
Jack Ye
0f82246683
Update Flow.Launcher.Plugin/Interfaces/IPublicAPI.cs
Co-authored-by: Jeremy Wu <jeremy24wu@gmail.com>
2025-02-22 20:16:36 +08:00
Jeremy Wu
61cd536028
Apply suggestions from code review 2025-02-22 23:16:20 +11:00
Jeremy Wu
e028ed399f
Merge pull request #3259 from Jack251970/remove_duplicated_programs
Support removing duplicated programs
2025-02-22 23:03:29 +11:00
Jack251970
64eb4a7bea Improve documents 2025-02-22 19:48:25 +08:00
Jack251970
a6f33401a3 Add BackToQueryResults in json prc api 2025-02-22 19:45:43 +08:00
Jack251970
6f55e8a35d Add BackToQueryResults api function back 2025-02-22 19:44:21 +08:00
Jack251970
aee585620a Remove back to query result and call this function in ChangeQuery & ReQuery 2025-02-22 19:32:08 +08:00
Jack251970
942ea3ec96 Set progress box topmost 2025-02-22 19:14:12 +08:00
Jack251970
abc13b7d67 Adjust minimize button style 2025-02-22 19:04:56 +08:00
Jack Ye
c7218fb78a
Merge pull request #3266 from Jack251970/message_window_topmost
Make Message box Window to be Topmost
2025-02-22 18:01:43 +08:00
Jack Ye
9665619adc
Merge pull request #3257 from Jack251970/result_copy
Fix Issue that Plugin Cannot Cache Records
2025-02-22 17:59:45 +08:00
Jeremy Wu
70396bccd9
add exception handling for register & unregister hotkey (#3263) 2025-02-22 11:18:00 +02:00
Jack251970
156668e109 Add minimize & background option for progress box ex 2025-02-22 16:12:41 +08:00
Jack251970
b46922885c Add max value check 2025-02-22 15:59:38 +08:00
Jack251970
dd73e4b4b3 Fix topmost score issue 2025-02-22 15:51:36 +08:00
Jack251970
2b9716aa37 Fix message box window topmost issue when disabling hide FL when loss focus 2025-02-22 13:16:09 +08:00
Jack251970
44aa17d7c9 Improve report window with dark theme & localization support 2025-02-21 21:17:00 +08:00
Jack251970
41733615fd Improve code quality 2025-02-21 20:45:42 +08:00
Jeremy Wu
54a49d68f3
Enable the use of Win hotkey to trigger flow (#3262) 2025-02-21 18:55:32 +09:00