Commit graph

1017 commits

Author SHA1 Message Date
Jack Ye
ba007da5ae
Merge branch 'dev' into administrator_mode 2025-07-19 20:41:20 +08:00
Jack Ye
010b6dde79
Merge branch 'dev' into code_quality 2025-07-19 20:40:49 +08:00
Jack251970
13cf433889 Upgrade NLog to 6.0.1 and resolve new package NLog.OutputDebugString 2025-07-19 20:37:14 +08:00
Jack251970
7af3c5febf Upgrade NuGet dependency 2025-07-19 20:26:33 +08:00
Jack251970
50377388dd Remove duplicated nuget packages 2025-07-19 16:19:24 +08:00
VictoriousRaptor
c3dc8e551e
Merge branch 'dev' into code_quality 2025-07-16 21:58:02 +08:00
Hongtao Zhang
e96a4cf59d Merge remote-tracking branch 'origin/dev' into net9
# Conflicts:
#	Flow.Launcher.Infrastructure/Flow.Launcher.Infrastructure.csproj
#	Flow.Launcher/Flow.Launcher.csproj
2025-07-15 15:52:34 -07:00
Jack Ye
9a320bc193
Merge branch 'dev' into administrator_mode 2025-07-15 20:53:58 +08:00
Jack Ye
77a7c6ec75
Merge branch 'dev' into plugin_update 2025-07-15 19:58:49 +08:00
VictoriousRaptor
970aa5eefe Fix typo 2025-07-14 21:24:11 +08:00
VictoriousRaptor
7cc0d232be
Merge branch 'dev' into code_quality 2025-07-14 21:23:24 +08:00
Jack251970
8c56c0bddf Fix logic 2025-07-14 19:30:16 +08:00
Jack251970
6317d0eec6 Reload on all settings change 2025-07-14 19:29:12 +08:00
Jack251970
c0c7546cfc Add auto plugin update setting & UI 2025-07-14 15:48:15 +08:00
Jack251970
d7d3549c82 Improve code quality 2025-07-14 09:17:32 +08:00
Jack251970
071b75bcb5 Improve code quality 2025-07-14 09:12:14 +08:00
Jack Ye
fc6ff5a7a0
Merge branch 'dev' into code_quality 2025-07-14 09:09:09 +08:00
Jack Ye
0a5e50a0e1
Merge branch 'dev' into administrator_mode 2025-07-14 09:08:45 +08:00
VictoriousRaptor
efcce81536
Merge branch 'dev' into double-pin 2025-07-13 23:39:44 +08:00
VictoriousRaptor
2316c36a05 Improve performance and readablility 2025-07-13 23:32:53 +08:00
Jeremy Wu
2e0dd1cfa1
Release 1.20.2 | Plugin 4.7.0 (#3820) 2025-07-13 17:18:34 +03:00
Jack251970
44d9eb8556 Change default to false BEFORE RELEASE 2025-07-13 20:58:26 +08:00
Jack251970
43f7cecaff Improve code quality 2025-07-13 20:58:15 +08:00
VictoriousRaptor
27002c5035
Update doc 2025-07-13 19:48:49 +08:00
VictoriousRaptor
50de9ba6d6
Merge branch 'dev' into double-pin 2025-07-13 19:46:55 +08:00
VictoriousRaptor
4c560210cd More specific exception types for better error handling 2025-07-13 19:37:42 +08:00
VictoriousRaptor
5cd7ae72f4 Fix typo 2025-07-13 19:37:42 +08:00
VictoriousRaptor
3f1862775e
Fix zero boundary condition in MapToOriginalIndex
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-13 19:33:20 +08:00
VictoriousRaptor
130202108c Add UI for double pinyin options 2025-07-13 19:09:40 +08:00
VictoriousRaptor
ebcd7d5915 Fix ShouldTranslate() logic
- Check settings or it won't work  as expected
2025-07-13 19:01:59 +08:00
VictoriousRaptor
fdbb183064 Remove readonly to reload correctly 2025-07-13 19:00:31 +08:00
VictoriousRaptor
d537ce22f8 Fix init issue 2025-07-13 16:08:28 +08:00
VictoriousRaptor
d9e89ad610 Refactor TranslationMapping class
- Always add index to mapping rather than only Chinese characters
- Simplify mapping algorithm
- Add unit test for TranslationMapping
2025-07-13 16:07:14 +08:00
VictoriousRaptor
100f753e9b Fix ShouldTranslate() logic 2025-07-13 16:07:14 +08:00
Jack251970
ed4fdb7561 Update result modifiers when OpenResultModifiers is changed 2025-07-13 10:55:13 +08:00
Jack251970
c5373f6abf Use one way binding for showing result hotkey 2025-07-13 10:51:03 +08:00
Jeremy Wu
48d08984ec
Merge pull request #3803 from Flow-Launcher/CustomQueryHotkeySetting_refactor
Refactor CustomQueryHotkeySetting control
2025-07-10 21:45:07 +10:00
Jack251970
42e11d88c8 Remove blank line 2025-07-07 21:02:20 +08:00
Jack Ye
758d025c59
Merge branch 'dev' into administrator_mode 2025-07-07 20:20:48 +08:00
Jack251970
5c2127ec52 Add constructor for CustomPluginHotkey 2025-07-06 21:06:54 +08:00
Jack Ye
c23eb505d1
Merge branch 'dev' into plugin_store_item_vm_null 2025-07-06 20:06:28 +08:00
Jack251970
c71da5413a Support for color scheme change 2025-07-06 09:08:20 +08:00
Jack251970
15d979bc2c Enable Win32 dark mode if the system is in dark mode before creating all windows 2025-07-05 23:05:49 +08:00
Jack Ye
a9486362a8
Merge branch 'dev' into plugin_store_item_vm_null 2025-06-28 18:27:18 +08:00
Jack251970
6143c99454 Remove useless class 2025-06-23 12:47:44 +08:00
VictoriousRaptor
1bc80d5dd9 Fix translated length 2025-06-19 21:52:15 +08:00
VictoriousRaptor
f064a815cf
Merge branch 'dev' into double-pin 2025-06-19 20:06:20 +08:00
VictoriousRaptor
d2dc307bc0 Fix logic of ShouldTranslate() 2025-06-19 20:06:01 +08:00
VictoriousRaptor
b18959514d Add OnPropertyChanged() for double pinyin properties 2025-06-19 19:35:01 +08:00
VictoriousRaptor
64a3aa583f Fix Off-by-one in index mapping when consecutive Chinese chars
Found by code rabbit
2025-06-19 19:29:50 +08:00
Jack Ye
10567fd409
Merge branch 'dev' into administrator_mode 2025-06-16 21:58:05 +08:00
Jack Ye
43c74f04ac
Merge branch 'dev' into winform_language_issue 2025-06-16 21:10:19 +08:00
Jack Ye
19c81049dd
Merge branch 'dev' into plugin_store_item_vm_null 2025-06-15 17:25:19 +08:00
Jack Ye
1dfec7f3eb
Merge branch 'dev' into administrator_mode 2025-06-15 01:26:59 +08:00
VictoriousRaptor
4b6231ba8b Extract methods for readability 2025-06-14 22:22:25 +08:00
Jack251970
c06fdb9134 Set topmost default value to false 2025-06-14 20:35:09 +08:00
Jeremy Wu
7ae91b1af3
Release 1.20.1 | Plugin 4.6.0 (#3706) 2025-06-14 13:45:30 +03:00
Jack251970
e1242eefda Check Process.Start usage 2025-06-14 17:07:45 +08:00
VictoriousRaptor
4fb2e3d14e Fix translation mapping logic 2025-06-14 16:34:11 +08:00
Jack251970
935101c6e3 Change command project output path 2025-06-14 15:51:30 +08:00
Jack251970
764b524ea4 Use exe console type & Add flag support for helper method 2025-06-14 15:08:48 +08:00
VictoriousRaptor
818aac715e Use lookup table to translate full pinyin to double pinyin 2025-06-14 14:32:00 +08:00
Jack Ye
e79239eddc
Merge branch 'dev' into plugin_store_item_vm_null 2025-06-13 23:49:16 +08:00
VictoriousRaptor
b31a7408d3 Simple refactor 2025-06-13 23:39:14 +08:00
VictoriousRaptor
fba42fff17 Fix transaltion logic 2025-06-13 23:23:39 +08:00
Jack251970
d363cade42 Improve code quality 2025-06-13 18:28:54 +08:00
Jack251970
13b5012386 Add command executer path 2025-06-13 13:11:27 +08:00
Jack251970
393d106c15 Fix command line pass issue 2025-06-13 13:07:55 +08:00
Jack251970
6842fcaf44 Replace IntPtr.Zero with Handle or HWND 2025-06-12 16:30:54 +08:00
Jack251970
30deb6da99 Fix argument sequence issue 2025-06-11 20:02:32 +08:00
Jack251970
4cf66362af Fix handle close issue 2025-06-11 16:52:19 +08:00
Jack251970
e391c98474 Code quality 2025-06-11 15:35:17 +08:00
Jack251970
1a8334f1d3 Add RunAsDesktopUser helper method 2025-06-11 15:18:14 +08:00
VictoriousRaptor
672649cb9c
Merge branch 'dev' into double-pin 2025-06-11 00:03:09 +08:00
Jack Ye
2c1f1617cd
Merge branch 'dev' into administrator_mode 2025-06-10 19:42:41 +08:00
Jack Ye
c4402c6fc8
Merge pull request #3541 from Flow-Launcher/topmost
Support Showing Search Window At Topmost
2025-06-10 10:32:37 +08:00
VictoriousRaptor
e07b33c882 Merge branch 'dev' into double-pin 2025-06-09 23:14:53 +08:00
Jack Ye
ba28621b84
Merge pull request #3668 from Flow-Launcher/derive_class_save
Fix Derive Class Save Method Calling Issue
2025-06-09 16:27:19 +08:00
Jack Ye
60770da446
Merge pull request #3671 from Flow-Launcher/release_notes
Release Notes Window
2025-06-09 16:01:07 +08:00
Jack251970
749dcc6ed2 Show release version after update 2025-06-07 11:24:35 +08:00
Jack251970
ba35f1269b Add GetString api function 2025-06-06 23:07:01 +08:00
Jack Ye
a02a236ca4
Merge branch 'dev' into explorer_plugin_code_quality 2025-06-06 21:30:54 +08:00
Jack251970
baef9ddacd Expose ISaveable interface in derived class to make sure we are calling the new version of Save method 2025-06-06 18:37:17 +08:00
Jack251970
5fcb166060 Use PInvoke & Improve code comments & Use switch sentences 2025-06-05 16:12:55 +08:00
Jack Ye
ca6f077e63
Merge branch 'dev' into administrator_mode 2025-06-03 14:38:56 +08:00
Jack Ye
f9e7b82b15
Merge branch 'dev' into plugin_store_item_vm_null 2025-06-03 14:36:17 +08:00
Jack Ye
87c6e3085a
Merge branch 'dev' into winform_language_issue 2025-06-03 14:36:02 +08:00
Jack Ye
2c40d2fe43
Merge branch 'dev' into topmost 2025-06-03 14:35:48 +08:00
Jack Ye
00b61f3123
Merge pull request #3581 from Flow-Launcher/get_window_long
Fix crash on ×32 devices
2025-06-03 11:24:05 +08:00
Jack251970
03c0ea8b3a Use try-catch to resolve SendAsync issue 2025-06-01 19:32:15 +08:00
Jack251970
6bf7f00f0a Add unknown source warning setting 2025-06-01 16:28:16 +08:00
Jack Ye
406c29f0d6
Merge branch 'dev' into plugin_store_item_vm_null 2025-06-01 15:55:59 +08:00
DB P
05486eae26 Add OpenHistory hotkey functionality and binding 2025-05-30 14:45:19 +09:00
Jack251970
4a50eec281 Remove TranslationConverter & project reference in Explorer plugin 2025-05-30 10:59:22 +08:00
Jack251970
eb69ce919e Add url comments 2025-05-27 14:36:24 +08:00
Jack251970
086aeab6c0 Use PInvoke to improve code quality 2025-05-27 14:36:09 +08:00
Jack251970
b2f5713386 Fix crash on ×32 devices 2025-05-24 13:10:25 +08:00
Jack251970
d29a5d4b1f Add setting model 2025-05-22 22:03:25 +08:00
Jack251970
7549bba293 Add administrator mode check 2025-05-22 18:43:41 +08:00
Jack251970
949344a51e Add internal model for plugin management 2025-05-22 17:32:33 +08:00
Jack251970
f7f52e269a Set culture info before creating application 2025-05-21 14:31:09 +08:00
DB p
037b800f4a Add file manager path validation and error handling in SelectFileManagerWindow 2025-05-20 18:18:12 +09:00
Jeremy Wu
2770c6a977
Merge branch 'dev' into fix_result_clearing_nonquery 2025-05-19 08:28:52 +10:00
Jack251970
7399d11261 Add whitespace for if 2025-05-17 20:27:31 +08:00
Jeremy
0b44097111 fix encapsulation for show results 2025-05-17 22:12:35 +10:00
Jeremy
b4955f7474 add subscriber for show history result toggle in settings 2025-05-17 20:41:25 +10:00
Jack Ye
9e85d2e364
Merge branch 'dev' into topmost 2025-05-14 20:26:13 +08:00
Jack Ye
c1ba81eee0
Merge pull request #3500 from Flow-Launcher/multiple_topmost
Support Multiple Topmost Records
2025-05-14 11:18:00 +08:00
Jack251970
b636f253e6 Add blank line 2025-05-13 22:52:06 +08:00
Jack251970
4e88ce3f48 Set ShowAtTopmost default to true 2025-05-13 22:01:36 +08:00
Jack251970
8aa36f38c8 Add ShowAtTopmost in settings 2025-05-13 21:50:13 +08:00
Jack251970
b96a69a5b6 Fix Window Positioning with Multiple Montiors
Co-authored-by: onesounds <onesound@oooz.net>
2025-05-12 22:03:00 +08:00
Jack Ye
c64f3dfb30
Merge branch 'dev' into multiple_topmost 2025-05-10 10:34:06 +08:00
Jack251970
2ab007b3b6 Fix typos 2025-05-04 11:26:00 +08:00
Jack251970
96bb62af27 Refresh interface when Home Page is changed 2025-05-03 22:54:46 +08:00
Jack251970
f2f4ebf0ac Support home state change & Add ui 2025-05-03 22:34:58 +08:00
Jack251970
e9ef26a8dd Change related setting names 2025-05-03 18:17:00 +08:00
Jack251970
17a0834bcd Support query for plugins with home query interface 2025-05-03 16:50:50 +08:00
Jack Ye
8bb96d7f58
Fix copy to clipboard STA thread issue & Support retry for copy & Async build-in shortcut model & Fix build shortcuts text replace issue & Fix startup window hide issue (#3314) 2025-05-02 14:26:14 +10:00
Jack251970
4ecef470e8 Code quality 2025-05-01 13:33:24 +08:00
Jack251970
af087fb85b Support multiple topmost records storage 2025-05-01 12:49:20 +08:00
Jack251970
0d61908575 Support multiple topmost records 2025-05-01 11:41:53 +08:00
Jack251970
6b9a710145 Set private assets all for PropertyChanged.Fody 2025-04-30 10:45:18 +08:00
Jack251970
5665758ee6 Add property change back 2025-04-24 22:04:48 +08:00
Jack251970
7945292128 Update context menu font when setting is changed 2025-04-24 22:01:38 +08:00
Jack251970
192e2efca1 Remove property change 2025-04-24 21:40:31 +08:00
Jack251970
686d106a0c Add todo 2025-04-24 20:52:24 +08:00
Jack251970
82f23e5e64 Update ContentControlThemeFontFamily when setting changes 2025-04-24 19:29:42 +08:00
DB p
f50f2ff27c Implement dynamic font settings for the setting window 2025-04-24 10:18:38 +09:00
Jack251970
c3509c3b20 Use property change event for settings & Use INotifyPropertyChanged instead 2025-04-23 12:43:34 +08:00
Jack251970
8674fca082 Resolve conflicts 2025-04-19 11:20:08 +08:00
Jack Ye
9133f2f951
Merge branch 'dev' into 250412-SettingWindowFont 2025-04-19 11:10:40 +08:00
Jack251970
1cd6998870 Cleanup codes 2025-04-18 07:39:02 +08:00
DB p
a28ee701b8 Add settingwindowfont config and menu 2025-04-17 18:45:31 +09:00
DB P
9981fab885
Merge branch 'dev' into 250412-ImportThemePreset 2025-04-17 12:33:51 +09:00
Jack251970
83fa654e27 Improve constant name 2025-04-15 12:59:58 +08:00
Jack251970
a1b5941039 Improve WindowsThumbnailProvider 2025-04-15 12:52:09 +08:00
Jack251970
8e51096ba9 Improve log messages 2025-04-15 12:51:38 +08:00
Jack251970
28c7538fc3 Fix possible Win32Exception 2025-04-15 09:06:31 +08:00
DB P
b2a3782f63
Merge branch 'dev' into 250412-ImportThemePreset 2025-04-14 09:09:04 +09:00
Jack251970
eec6145e1a Fix possible win32 exception 2025-04-13 20:35:27 +08:00
Jack251970
43dbf1a0ee Remove useless functions & Fix debug issue 2025-04-13 18:13:55 +08:00
Jack251970
e31f14e60d Use local reference instead 2025-04-13 17:11:36 +08:00
Jack251970
0d9ec48e58 Code quality 2025-04-13 16:36:34 +08:00
DB P
643e531c12
Merge branch 'dev' into 250412-ImportThemePreset 2025-04-13 12:35:11 +09:00
DB P
664cbb5a58 Apply Noto Sans fonts based on system language with dynamic mapping 2025-04-13 08:27:04 +09:00
DB P
5ebe2d8fb1 Adjust Query Font Size 2025-04-13 08:13:54 +09:00
DB P
6ab2df62c2 Change to prioritize Noto Sans font if it is available. 2025-04-13 08:01:32 +09:00
DB p
fbe6e100e7 Merge Dev 2025-04-12 16:49:46 +09:00
Jack Ye
02b53732c2
Merge branch 'dev' into 250410-PluginBadge2 2025-04-12 15:25:32 +08:00