Commit graph

3268 commits

Author SHA1 Message Date
Jack Ye
b639960b8c
Merge branch 'dev' into sys_plugin_improvement 2025-07-20 19:53:48 +08:00
Kevin Zhang
4f269d3fa9
Dialog Jump - Quickly navigate the Open/Save As dialog window (#1018) 2025-07-20 21:11:09 +10:00
Jack251970
d71d3a5094 Fix build issue 2025-07-20 12:57:56 +08:00
Jack Ye
e931f3ae41
Fix translations
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-20 12:57:04 +08:00
Jack251970
1c76114bb0 Fix translations 2025-07-20 12:53:14 +08:00
Jack Ye
d7e09abde3
Fix translations
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-20 12:52:39 +08:00
Jack251970
ba0a113cc9 Add translations & Use ShowMsgError 2025-07-20 12:28:55 +08:00
Jack251970
85ffd6024b Add translations 2025-07-20 12:07:15 +08:00
Jack251970
b9418f1272 Add translations 2025-07-20 11:33:12 +08:00
Jack Ye
4652392c71
Update translations
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-20 11:29:15 +08:00
Jack251970
b6ecfdcf63 Remove project reference in Sys plugin to Flow.Launcher.Infrastructure 2025-07-20 09:58:30 +08:00
Jack251970
96e6882ec1 Improve string resource 2025-07-20 09:50:07 +08:00
Jack251970
365dd5ee17 Use translation for constant strings 2025-07-20 09:42:32 +08:00
Jack251970
9f63291fda Improve setting dialog command 2025-07-20 09:35:29 +08:00
Jack Ye
010b6dde79
Merge branch 'dev' into code_quality 2025-07-19 20:40:49 +08:00
Jack251970
7af3c5febf Upgrade NuGet dependency 2025-07-19 20:26:33 +08:00
Jack Ye
48822fffa7
Merge branch 'dev' into dependabot/nuget/System.Data.OleDb-9.0.3 2025-07-19 19:34:19 +08:00
VictoriousRaptor
81ae8a4687 Only assign when value is different 2025-07-18 21:33:45 +08:00
VictoriousRaptor
2e99ff96c0
Merge branch 'dev' into code_quality 2025-07-18 21:30:25 +08:00
VictoriousRaptor
b03dae638f Remove redundent save settings call 2025-07-18 21:17:48 +08:00
VictoriousRaptor
976c30e0d2 Update labels on first get 2025-07-18 21:07:53 +08:00
Jack Ye
9b8c1c42c9
Merge branch 'dev' into net9 2025-07-18 09:50:02 +08:00
VictoriousRaptor
7ca0dba461 Remove unnecessary view model reference 2025-07-18 00:15:46 +08:00
Jack251970
3b3fe5201b Add delete confirmation when deleting quick access links & index search excluded paths 2025-07-17 12:05:10 +08:00
Jack251970
2018956034 Fix label translation issue 2025-07-16 22:02:56 +08:00
VictoriousRaptor
c3dc8e551e
Merge branch 'dev' into code_quality 2025-07-16 21:58:02 +08:00
VictoriousRaptor
d008b391e0 Fix loc error 2025-07-16 21:31:40 +08:00
VictoriousRaptor
30f7ae0d67 Use Localization for Explorer plugin 2025-07-16 21:28:17 +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
VictoriousRaptor
e116668ef9 Rename file 2025-07-15 23:57:21 +08:00
VictoriousRaptor
3bf1887362 Intoduce dependency 2025-07-15 23:56:03 +08:00
Jack251970
539a852363 Improve logic 2025-07-15 21:59:40 +08:00
Jack251970
aece803905 Simplify logic 2025-07-15 21:50:41 +08:00
WayneFerdon
a34b8f2630 [Plugin.Sys Enhancement] Support returning all usable commands while query is empty; ChangeQuery by ThemeSelector Action with ActionKeyword at the front as well 2025-07-15 21:22:19 +08:00
Jack Ye
fc6ff5a7a0
Merge branch 'dev' into code_quality 2025-07-14 09:09:09 +08:00
Jack251970
19f37f4c3a Add code comments 2025-07-14 09:01:59 +08:00
dcog989
78b4c7db85 Fix BrowserBookmark '100% CPU' issue
# Fix BrowserBookmark plugin locking threads at 100% CPU

The following files were modified to implement this fix:

1. /Flow.Launcher.Plugin.BrowserBookmark.csproj
    - packages SkiaSharp and Svg.Skia added to output WEBP

2. /Helper/FaviconHelper.cs
    - new method, TryConvertToWebp, added to take any image data and encode to WEBP

3. /FirefoxBookmarkLoader.cs
    - LoadFaviconsFromDb to use the new helper which ensures only safe WEBP files are used by the UI, which resolves the CPU-locking. It was GZIPped SVGs that were causing the thread / CPU lock.
2025-07-14 00:43:39 +01:00
Jeremy Wu
2e0dd1cfa1
Release 1.20.2 | Plugin 4.7.0 (#3820) 2025-07-13 17:18:34 +03:00
Jeremy Wu
a6a28ce8b1
Merge pull request #3821 from Flow-Launcher/fix-uwp-package-monitoring
Fix the issue that UWP changes that can't be monitored (#2345)
2025-07-13 23:32:20 +10:00
VictoriousRaptor
2eeb097194
Use lazy init after version check
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-13 20:57:36 +08:00
Jeremy Wu
3159e67c9d
New Crowdin updates (#3807) 2025-07-13 15:56:34 +03:00
VictoriousRaptor
bb946b707a Fix the issue that UWP changes that can't be monitored (#2345)
相关工作项: #2337
2025-07-13 20:54:12 +08:00
Jack251970
fe3babd4fc Log error when fail to fetch type 2025-07-08 09:50:12 +08:00
Jack251970
bad7db69dc Improve code quality 2025-07-08 09:45:54 +08:00
Jack251970
2856da83c1 Fix quick access link type fetching issue 2025-07-08 09:44:17 +08:00
Jeremy
a63c8b036b updates to method summary and correct spell check errors 2025-07-07 21:35:12 +10:00
Jack Ye
a0dff3fbc1
Merge branch 'dev' into plugin_store_item_vm_null 2025-07-05 17:19:54 +08:00
Jack251970
80b7775412 Return results when query is empty for program 2025-07-04 10:50:50 +08:00
Jeremy Wu
b440aaab37
New Crowdin updates (#3730) 2025-07-03 15:01:52 +03:00
Jeremy
ae206c35a5 update Plugin Store & Plugins Manager texts 2025-07-03 21:53:39 +10:00
Jack251970
650a156736 Improve strings 2025-07-01 13:21:48 +08:00
Jack251970
5bfdc583b1 Change the notification message title about plugin already installed/uninstalled from 'Fail to install ' to ' is already installed'. Do the same for uninstalling notification title. 2025-07-01 13:18:26 +08:00
Jack251970
07947c5e1e Fix an issue that pm install/uninstall same plugin without restart says correct message but another message also pops up to say it's successfully installed. It should only one pop up notification to say that the plugin already installed/uninstalled 2025-07-01 12:34:48 +08:00
Jack251970
71043be078 Fix string format issue 2025-07-01 12:00:43 +08:00
Jack251970
2a4bd508c1 Resolve conflicts 2025-07-01 09:06:58 +08:00
Jack251970
ce6c2cb1b2 Add return value for api functions 2025-07-01 09:05:21 +08:00
Jeremy Wu
4e4b59ebda
Merge branch 'dev' into plugin_store_item_vm_null 2025-07-01 09:28:34 +10:00
Jack251970
0c1fcad06f Fix grid row issue 2025-06-30 14:39:29 +08:00
Jack251970
0290675e11 Fix explorer plugin preview margin 2025-06-30 12:12:47 +08:00
Jack251970
19cb3eaf6a Fix typos 2025-06-29 18:20:47 +08:00
Jack251970
8e6a410cfc Use url host 2025-06-29 17:06:29 +08:00
Jack251970
bdb3616977 Improve string resource 2025-06-29 16:34:18 +08:00
Jack251970
3e9e91d71c Fix possible exception when extracting zip file 2025-06-29 16:24:21 +08:00
Jack251970
d6310bc4f0 Add quick access result score for folder results 2025-06-28 11:02:44 +08:00
Jack251970
03c1e58922 Support volume type for quick access link 2025-06-28 11:00:56 +08:00
Jeremy Wu
71e975a68c
Update Calculator plugin description (#3781) 2025-06-27 15:58:20 +03:00
TBM13
d68964bfa2 Calculator: Support hex numbers 2025-06-26 02:58:24 -03:00
Jack251970
c4cbf941cf Add directory null check 2025-06-23 13:13:45 +08:00
Jack251970
107da050a5 Fix build issue 2025-06-23 13:02:04 +08:00
Jack251970
68fc103d7f Use trick to get the cache directory path 2025-06-23 12:45:31 +08:00
Jack251970
1b05643b64 Use Flow.Launcher.Localization to improve code quality 2025-06-23 12:38:27 +08:00
Jack251970
e6a38ad6e2 Adjust indent 2025-06-23 12:37:58 +08:00
Jack251970
fe7985d564 Use Flow.Launcher.Localization to improve code quality 2025-06-23 12:25:16 +08:00
Jack251970
bc8e77ae02 Fix format 2025-06-17 17:00:28 +08:00
Jack251970
548435b4fd Improve code quality 2025-06-17 16:58:48 +08:00
Jack251970
b18d0a8bdb Improve code quality 2025-06-17 16:55:23 +08:00
Jack251970
054ee4cdbe Default to folder 2025-06-17 16:37:17 +08:00
Jack251970
b28bb38f52 Add new link if selected link is null 2025-06-17 16:34:43 +08:00
Jack251970
af92bda06d Initialize default access link type 2025-06-17 16:33:25 +08:00
Jack251970
1c652320e6 Get access link type 2025-06-17 16:32:18 +08:00
Jack251970
76972d3849 Use form dialog 2025-06-17 16:31:25 +08:00
Jack251970
12b51eb239 Code quality 2025-06-17 16:31:11 +08:00
DB P
42dc582ec1 Change default value to file 2025-06-17 17:07:02 +09:00
DB P
52da1c97d9 Adjust Button Size 2025-06-17 16:50:42 +09:00
DB P
4dd7833603 UI improvements and file/folder selection feature added
- Updated "Name" and "Path" keys and added new keys in en.xaml.
- Modified QuickAccessLinkSettings.xaml: increased Window height and improved layout using Grid structure.
- Added new UI elements: implemented radio buttons for file/folder selection.
- Added and initialized QuickAccessLinks property in QuickAccessLinkSettings.xaml.cs.
- Added file selection dialog in SelectPath_OnClick method.
- Added IsFileSelected and IsFolderSelected properties to implement selection functionality.
2025-06-17 16:45:44 +09:00
Jack251970
89214fb58a Improve code quality 2025-06-16 12:38:31 +08:00
Jack251970
07f440768e Fix one more whitespace after commands 2025-06-15 21:21:46 +08:00
Jack Ye
58a47aa35d
Merge pull request #3712 from Flow-Launcher/fix_folder_preview
Add preview information back for external preview
2025-06-15 12:09:53 +08:00
Jeremy Wu
7ae91b1af3
Release 1.20.1 | Plugin 4.6.0 (#3706) 2025-06-14 13:45:30 +03:00
Jeremy Wu
566b7d3f0a
Merge pull request #3616 from Flow-Launcher/force_web_url
Add New API to Force Web Url
2025-06-14 20:14:58 +10:00
Jack Ye
1415df2003
Merge pull request #3674 from Flow-Launcher/clear_pool
Cache connection and clear pool after all operations to avoid ObjectDisposedException
2025-06-13 21:13:46 +08:00
Jeremy Wu
a77c80f7c1
New Crowdin updates (#3615) 2025-06-13 15:37:36 +03:00
Jack Ye
b7d9f4cedb
Merge pull request #3664 from Flow-Launcher/firefox_msix
Support Loading Msix FireFox Bookmarks & Fix IsRelative logic
2025-06-13 19:33:48 +08:00
Jack251970
b6cca4547c Fix typos 2025-06-12 16:27:48 +08:00
Jack251970
b166b18ab7 Add preview information back for external preview 2025-06-12 14:25:10 +08:00
Jack251970
6f516ee120 Change code comments 2025-06-11 21:14:05 +08:00
Jack Ye
a3f98a69b7
Merge branch 'dev' into PreviewMedia 2025-06-09 15:54:52 +08:00
Jack Ye
d04f493e57
Merge pull request #3631 from Flow-Launcher/file_tooltip
Support More Information for Files, Folders and Volumes Tooltips & Add Custom Preview Panel Support for Folder Results
2025-06-09 13:00:16 +08:00
DB P
8f10f4a9ee Add additional media file extensions to ResultManager 2025-06-09 11:06:40 +09:00
Jack251970
d7b8f85f4a Use FaviconHelper 2025-06-08 12:35:39 +08:00
Jack251970
2ed32b318d Do not use pooling so that we do not need to clear pool 2025-06-08 12:17:47 +08:00
Jack251970
c323646b1a Use AddRange 2025-06-08 12:09:07 +08:00
Jack251970
c8e82cbd09 Cache connection and clear pool after all operations to avoid ObjectDisposedException 2025-06-08 00:14:31 +08:00
Jeremy Wu
2a4b4de3ef
Merge pull request #3595 from Flow-Launcher/explorer_plugin_code_quality
Remove obsolete TranslationConverter & project reference in Explorer plugin
2025-06-07 18:10:39 +10:00
Jack251970
52fe90bfb4 Revert "Remove Droplex reference"
This reverts commit cec6f309d8.
2025-06-07 15:55:53 +08:00
Jack251970
cec6f309d8 Remove Droplex reference 2025-06-07 15:54:39 +08:00
Jack251970
a6b6076e08 Set IsEdit get only & Add type & Improve code quality 2025-06-07 14:20:21 +08:00
Jack251970
6d206c5a6d Adjust columns 2025-06-07 14:12:22 +08:00
Jack251970
bdbd1e77e8 Remove blank lines 2025-06-07 14:12:06 +08:00
Jack251970
ae9a755013 Explictly add isEdit 2025-06-07 14:07:07 +08:00
Jack251970
9d3d3c80f2 Save when editing 2025-06-07 14:05:48 +08:00
Jack251970
201d3731d9 Add blank line 2025-06-07 14:05:18 +08:00
Jack251970
16371af1ce Mark static 2025-06-07 14:04:21 +08:00
Jack251970
c19e9ad197 Fix format 2025-06-07 14:03:33 +08:00
Jack251970
74d6016695 Revert to original style 2025-06-07 14:02:54 +08:00
Jack251970
fdb0cf508a Fix null check 2025-06-07 14:02:32 +08:00
Jack251970
ab1fe67dd4 Remove command parameter 2025-06-07 14:00:56 +08:00
Jack251970
d429304a26 Improve code quality 2025-06-07 13:54:15 +08:00
Jack251970
fd2952b44d Improve code quality 2025-06-07 13:52:12 +08:00
Jack251970
4218b636fe Add size changed event 2025-06-07 13:46:57 +08:00
Jack251970
29b74624c7 Add setting ui 2025-06-07 13:41:15 +08:00
Jack Ye
37cab1b30c
Merge branch 'dev' into rename-quick-access-links 2025-06-07 13:39:00 +08:00
Jack251970
6693cb13f5 Revert changes in ExplorerSettings.xaml 2025-06-07 13:38:09 +08:00
Jack Ye
a02a236ca4
Merge branch 'dev' into explorer_plugin_code_quality 2025-06-06 21:30:54 +08:00
Jack251970
a04829b04e Add setting ui back 2025-06-06 20:14:33 +08:00
Jack251970
475db2bbe8 Add blank line back 2025-06-06 20:09:47 +08:00
Jack Ye
d0c240f50f
Merge branch 'dev' into file_tooltip 2025-06-06 20:09:02 +08:00
Jack251970
82f3e99f0e Revert changes in ExplorerSettings.xaml 2025-06-06 20:08:11 +08:00
DB P
600137c911 Fix Border 2025-06-06 20:38:37 +09:00
DB P
dc3fada88f Fix Border 2025-06-06 20:38:07 +09:00
DB P
0c474a979f Add Hover Style / Adjust Arrow / Adjust Padding 2025-06-06 20:36:30 +09:00
Jack251970
6614771c3d Move initialization to constructor 2025-06-06 17:03:20 +08:00
Jack251970
569cb8bd44 Remove grid & scroll viewer & Remove bottom margin 2025-06-06 16:57:48 +08:00
Jack251970
b29bc75dcb Improve setting panel design 2025-06-06 16:53:31 +08:00
Jack251970
05cd01d1d6 Use loaded event to ensure accessability 2025-06-06 16:20:43 +08:00
Jack251970
c2eca7dc39 Improve code quality 2025-06-06 16:15:26 +08:00
DB P
6cd830c5b5 Fix Font Color 2025-06-06 17:07:57 +09:00
DB P
8c5e0c948f Change Tabcontrol to Expander 2025-06-06 17:05:12 +09:00
Jack251970
f59e2399b9 Add error handling for directory operation 2025-06-06 13:25:43 +08:00
Jack251970
57470a9799 Fix IsRelative logic. 2025-06-06 13:21:51 +08:00
Jack251970
33a5ca845a Support Msix FireFox bookmarks 2025-06-06 13:12:40 +08:00
Jack Ye
9d3888f71d
Merge pull request #3655 from Flow-Launcher/everything_installation_issue_tip
Catch exception when installing Everything
2025-06-06 11:47:27 +08:00
Jack Ye
6c4e9488e6
Merge pull request #3657 from Flow-Launcher/shell_problem
Fix command issue for pswh.exe
2025-06-06 11:39:05 +08:00
Jack Ye
9093e4f8c6
Merge pull request #3658 from Flow-Launcher/short_problem_dialogs
Do not show UI when shortcuts cannot be resolved
2025-06-06 11:33:14 +08:00
Jack251970
abe287f47c Add MMM date format 2025-06-06 09:33:34 +08:00
Jack251970
79d35bba5f Check index before returning PlacesPath 2025-06-05 22:54:34 +08:00
Jack251970
1697544cb6 Add example code comments 2025-06-05 22:41:21 +08:00
Jack251970
08c8b8c09f Do not show UI when shortcuts cannot be resolved 2025-06-05 19:15:26 +08:00
Jack251970
d7c7ec8f5e Apply for all wt.exe 2025-06-05 18:55:58 +08:00
Jack251970
b2e754dfd5 Fix command issue for pswh.exe 2025-06-05 18:48:26 +08:00