Commit graph

3093 commits

Author SHA1 Message Date
Jack Ye
54c949b3ca
Merge pull request #3539 from Flow-Launcher/program_plugin_delete_logic
Improve Program plugin delete button logic
2025-05-14 14:40:08 +08:00
Jack251970
8325963047 Fix size changed width issue 2025-05-14 14:23:35 +08:00
Jack251970
da77085508 Fix logic & Improve code quality 2025-05-14 11:37:55 +08:00
Jack251970
e961ffaa7a Disable auto restart after plugin install by default 2025-05-13 13:08:20 +08:00
Jack251970
204d1d285a Improve string keys 2025-05-13 13:04:26 +08:00
Jack251970
a099935169 Fix message 2025-05-13 13:03:04 +08:00
Jack251970
284729afb5 Improve message noticification 2025-05-13 13:01:24 +08:00
Jack251970
e0ac6d5fee Improve Program plugin delete button logic 2025-05-13 12:49:35 +08:00
Jack251970
4931a1436a Validate the cache directory before loading all bookmarks 2025-05-12 17:19:16 +08:00
Jack251970
165e498a94 Fix exception when deleteing temp files 2025-05-12 15:12:23 +08:00
Jack Ye
63aabd5f1f
Merge pull request #3526 from Flow-Launcher/copy_file_name
Support copy file name
2025-05-11 19:08:34 +08:00
Jeremy Wu
1775c0fd26
New Crowdin updates (#3430) 2025-05-11 13:27:09 +03:00
Jack251970
0c7d0e9300 Support copy file name 2025-05-11 09:28:55 +08:00
Jack251970
3089928599 Support home query interface 2025-05-03 16:31:49 +08:00
Jack251970
d867875cde Format xaml styles 2025-04-24 19:46:02 +08:00
DB p
f9a201a33c "disable from displaying" to "Hide" 2025-04-20 10:12:31 +09:00
DB P
d97b9ed113 Merge branch 'dev' into 250411-BlockMultipleKewordsPlugin
# Conflicts:
#	Plugins/Flow.Launcher.Plugin.Explorer/Views/ActionKeywordSetting.xaml.cs
2025-04-17 12:37:30 +09:00
Jack251970
0cbd7ba1e2 Improve option logic 2025-04-15 23:42:08 +08:00
Jack251970
814afc75dd Add option to let process killer show window title 2025-04-15 21:21:47 +08:00
Jack251970
652e3bde86 Improve process killer performance 2025-04-15 21:21:27 +08:00
Jack251970
476829045d Adjust code comments 2025-04-15 13:36:32 +08:00
Jack251970
222ef41c8f Fix nullabl warnings 2025-04-15 13:29:26 +08:00
Jack251970
5df56334ee Code quality 2025-04-15 13:28:47 +08:00
Jack251970
abee9ba015 Fix nullable warning 2025-04-15 13:24:25 +08:00
Jack251970
1d16b30b64 Suppress async void 2025-04-15 13:22:22 +08:00
Jack251970
1e603ea20f Code quality 2025-04-15 13:21:00 +08:00
Jack251970
81007f79ae Remove mvvm command for code quality 2025-04-15 13:18:06 +08:00
Jack251970
c382732f97 Improve windows exiting 2025-04-15 12:49:09 +08:00
Jack251970
50130e4b00 Use class name instead 2025-04-13 17:59:39 +08:00
Jack251970
3f57f944f6 Remove useless debug 2025-04-13 17:52:42 +08:00
Jack251970
a9748acd22 Code quality 2025-04-12 21:11:22 +08:00
Jack251970
022b345a4d Add readonly 2025-04-12 21:10:39 +08:00
Jack251970
625ddbc0e1 Code quality 2025-04-12 21:10:26 +08:00
Jack251970
dd9dc82ecf Fix Logical error in query constraint using System.Search.Rank 2025-04-12 21:06:52 +08:00
Jack251970
136a4aa1dd Code quality 2025-04-12 20:47:43 +08:00
Jack Ye
cd916b391f
Merge branch 'dev' into SearchOrderByRank 2025-04-12 20:40:22 +08:00
Jack251970
e29bf74514 Fix explorer settings panel margin 2025-04-11 12:50:00 +08:00
DB p
b842f08b51 Add logic to block space key input when registering an action keyword for plugins that do not support multiple action keywords. 2025-04-11 13:23:17 +09:00
Jack251970
2d29a42dc9 Improve code quality 2025-04-09 17:32:48 +08:00
Jack251970
33800795ed Remove useless try catch 2025-04-09 17:29:28 +08:00
Jack251970
150ea84191 Make sure temporary files deleted 2025-04-09 17:27:34 +08:00
Jack251970
62a5dd784d Delete temporary files 2025-04-09 17:24:40 +08:00
Jack251970
ba0205f471 Force save favicon icons & Fix svg save issue 2025-04-09 17:05:29 +08:00
Jack251970
4f246460c3 Fix build issue 2025-04-09 16:46:13 +08:00
Jack Ye
ab34e83c5e
Merge branch 'dev' into 250320BookmarkFavicon 2025-04-09 16:41:28 +08:00
Jeremy Wu
c7303611a2
Merge pull request #3429 from Jack251970/stopwatch_api
New API Function from Stopwatch & Improve Program Plugin
2025-04-09 18:39:42 +10:00
Jack251970
82f67884ef Support svg image file loading 2025-04-09 16:15:37 +08:00
Jack251970
7061ac5448 Fix register bookmark file comment 2025-04-09 13:12:05 +08:00
Jack251970
048a40d085 Code quality 2025-04-09 13:11:55 +08:00
Jack251970
d3d0ccf9ea Merge branch '250320BookmarkFavicon' of https://github.com/onesounds/Flow.Launcher into 250320BookmarkFavicon 2025-04-09 13:09:43 +08:00
Jack251970
71b9e4a811 Fix log info class name issue 2025-04-09 13:09:37 +08:00
Jack Ye
f5de5d70db
Fix log message issue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-09 13:08:28 +08:00
Jack251970
da8a69038a Improve code quality 2025-04-09 13:05:43 +08:00
Jack251970
d4c9626cbf Improve code quality & Remove unused project reference 2025-04-09 12:54:20 +08:00
Jack251970
826bc42536 Improve code quality 2025-04-09 12:44:26 +08:00
Jack251970
f71e7461c6 Remove unused project reference 2025-04-09 12:38:52 +08:00
Jack251970
e07beb2261 Add dispose 2025-04-09 12:33:22 +08:00
Jack251970
1aeaaf2fc2 Add keyevent in Plugin project & Improve Shell plugin code quality 2025-04-09 12:30:50 +08:00
Jack251970
4e1d4ab7af Remove unused project reference 2025-04-09 12:18:44 +08:00
Jack251970
9c07989edf Improve code quality 2025-04-09 12:14:07 +08:00
Jack251970
49dc657bec Fix build issue 2025-04-09 12:12:32 +08:00
Jack Ye
53f3e731fa
Merge branch 'dev' into 250320BookmarkFavicon 2025-04-09 11:36:15 +08:00
Jack251970
47743e6362 Set max result lower limit to 1 2025-04-09 09:31:02 +08:00
DB P
d33e751ad1
Merge pull request #3421 from onesounds/250331-NewPluginsPage
Plugin Page Control Swap Feature & Restore "Search Delay" Field in General Page
2025-04-08 22:46:16 +09:00
Jack251970
24d43ed84b Use api functions in Program plugin 2025-04-08 21:46:02 +08:00
Jeremy Wu
9bc27a4ecd
New Crowdin updates (#3348) 2025-04-08 21:41:15 +08:00
DB P
c351a3870f
Merge branch 'dev' into 250331-NewPluginsPage 2025-04-08 22:35:47 +09:00
Jack Ye
a4c8343a48
Merge branch 'dev' into theme_change_api 2025-04-08 20:10:12 +08:00
Jack251970
482e37316a Remove useless releases 2025-04-08 19:46:40 +08:00
Jack251970
d7ca36e60a Change variable name 2025-04-08 19:44:30 +08:00
Jack251970
2ff09cf9b0 Improve code quality 2025-04-08 19:41:02 +08:00
Jack251970
4c4a6c0e22 Add log handler for indexing 2025-04-08 19:27:53 +08:00
Jack251970
68268026de Improve performance 2025-04-08 19:21:03 +08:00
Jack251970
c11ee2f9e7 Improve code quality & comments & Fix lock issue 2025-04-08 17:20:57 +08:00
Jack251970
734c5bb67d Fix lock release issue 2025-04-08 16:59:27 +08:00
Jack251970
a3c7be9559 Handle results from SetCurrentTheme 2025-04-08 16:49:29 +08:00
Jack251970
7da2884e84 Add locks for win32s & uwps 2025-04-08 16:29:03 +08:00
Jack Ye
9f84a2d50a
Merge branch 'dev' into binary_storage_api 2025-04-08 15:58:49 +08:00
Jack Ye
91b64275c1
Merge branch 'dev' into theme_change_api 2025-04-08 15:58:03 +08:00
Jack251970
ecd019dd6b Move ThemeData class to SharedModels 2025-04-08 15:56:54 +08:00
Jack251970
dc7b812077 Change search delay time to int & Improve code quality & Improve strings 2025-04-07 14:16:17 +08:00
Jack Ye
0c0461d0c6
Merge branch 'dev' into theme_change_api 2025-04-05 20:44:08 +08:00
Jack Ye
6af79a1e5d
Merge branch 'dev' into load_image_async 2025-04-05 20:43:36 +08:00
Jack Ye
c55a453a62
Merge branch 'dev' into binary_storage_api 2025-04-05 20:42:48 +08:00
Jack251970
2e885ea5cc Remove useless variable 2025-04-04 20:45:24 +08:00
Jack251970
9b9704e938 Improve settings panel theme page & theme selector 2025-04-04 20:11:01 +08:00
Jack Ye
35febd348f
Merge branch 'dev' into load_image_async 2025-04-04 16:47:02 +08:00
Jack Ye
8cd81b74f9
Merge branch 'dev' into binary_storage_api 2025-04-04 16:41:08 +08:00
Jack251970
473b139ea4 Move FL project reference 2025-04-04 16:35:28 +08:00
Jack251970
4744ff780e Move PluginManager public function to api 2025-04-04 16:33:03 +08:00
Jack251970
55d1754ed6 Move PluginManifest public function to api 2025-04-04 16:05:33 +08:00
Jack251970
b9c0eb7b78 Code quality 2025-04-04 15:56:18 +08:00
Jack251970
e2d9148702 Move user plugin to plugin project 2025-04-04 15:52:57 +08:00
Jack251970
df84e02f55 Improve code quality 2025-04-04 15:37:03 +08:00
Jack251970
a845e68c98 Use plugin cache directory 2025-04-02 22:39:30 +08:00
Jack251970
b564a39aae Use api functions instead of project reference for code quality 2025-04-02 22:31:31 +08:00
Jack251970
168f898baf Cleanup namespaces 2025-04-02 22:27:45 +08:00
Jack251970
0430eea2fd Use api functions instead of project reference for code quality 2025-04-02 22:25:55 +08:00
Jack Ye
2c6fdc0b2e
Merge branch 'dev' into 250320BookmarkFavicon 2025-04-02 22:18:16 +08:00
Jack251970
44ba60cdfc Move ValidateDirectory functions to FileFolders for plugin usage 2025-04-02 20:17:32 +08:00
Jack251970
e6a8fe3523 Use caption letter 2025-04-02 18:36:25 +08:00
Jack Ye
a33ecdbb97
Fix log typos
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-04-02 18:35:27 +08:00
Jack Ye
15a7e3a5af
Fix log typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-02 18:35:03 +08:00
Jack251970
3de8005297 Improve WebSearch project code quality 2025-04-02 18:26:22 +08:00
Jack251970
4572068e76 Use api functions in plugin projects 2025-04-02 18:25:28 +08:00
Jack251970
0496d6c04a Use api functions for Program plugin 2025-04-01 14:21:29 +08:00
Jack251970
cc1e6dd7ee Fix theme select initialization issue 2025-03-31 21:53:33 +08:00
Jack251970
39f41e49ce Improve string resources 2025-03-31 17:05:23 +08:00
Jack251970
c4cd51c312 Change to search delay time 2025-03-31 13:26:09 +08:00
Jack251970
dd9514b3ff Support websearch plugin default search delay 2025-03-31 11:10:11 +08:00
Jack251970
9ac6d584cd Add default search delay for WebSearch plugins 2025-03-30 14:50:22 +08:00
Jack Ye
be966b7a9e
Merge pull request #3272 from Jack251970/plugin_settings_cache_path
Improve Plugin Metadata & Path Management
2025-03-30 08:27:05 +08:00
DB p
c2d1b30240 Add and adjust glyph icon for sys plugin 2025-03-29 06:05:23 +09:00
Jack Ye
fd10addba4
Merge branch 'dev' into plugin_settings_cache_path 2025-03-27 19:39:21 +08:00
Jack251970
874744265f Back to original action for UX 2025-03-26 20:23:18 +08:00
Jack251970
f2e5006fe5 Code quality & Fix build issue 2025-03-26 15:44:59 +08:00
Jack251970
3f0641a583 Add settings control 2025-03-26 15:33:49 +08:00
Jack Ye
0ddaea3317
Merge branch 'dev' into processkiller_orderby_windowtitle 2025-03-26 14:20:13 +08:00
DB p
3387c2aba8 Remove svg related nuget and codes 2025-03-25 13:51:39 +09:00
DB p
19c39710e1 Remove Skia nuget 2025-03-24 18:58:17 +09:00
Jack Ye
c87b731efd
Merge branch 'dev' into plugin_settings_cache_path 2025-03-21 07:31:12 +08:00
DB p
4e8272ffbc - Removed "Remove Cache" button
- Changed nuget for SVG
- Changed SVG code
2025-03-21 01:42:26 +09:00
DB p
ca0299ec89 Adjust margin 2025-03-20 22:49:15 +09:00
Jack251970
024bf6424a Use trick for left alignment 2025-03-20 21:36:02 +08:00
Jack251970
3fee5aea5c Redesign explorer settings panel 2025-03-20 21:21:40 +08:00
Jack251970
d533f53eb7 Add global margin & Remove inner margin & Remove inner scroll viewer 2025-03-20 20:59:35 +08:00
Jack Ye
a6812cfd9f
Merge branch 'dev' into settings_panel 2025-03-20 20:33:31 +08:00
Jack251970
e5298d31e6 Revert "ExplorerSettings.xaml" 2025-03-20 20:31:57 +08:00
DB P
288808af9c
Merge pull request #3362 from onesounds/250320-FixTabControlExplorer
Fix #3292
2025-03-20 21:26:07 +09:00
DB p
f6b9d7e210 Fix Comment 2025-03-20 20:44:27 +09:00
DB p
f7d099d7d6 Fix wpf drawing issue 2025-03-20 20:43:17 +09:00
Jack251970
13fcdc60fa Fix typo 'seperator' 2025-03-20 18:11:53 +08:00
DB p
cb8b5f2b7d Merge remote-tracking branch 'origin/250320BookmarkFavicon' into 250320BookmarkFavicon 2025-03-20 19:11:30 +09:00
DB p
dfc9d5b84f - Add SVG convert for firefox
- Add remove cache UI
2025-03-20 19:11:15 +09:00
Jack251970
443f17dcef Code quality 2025-03-20 16:54:14 +08:00
Yusyuriv
a837e8e197
Close bookmarks db connection before trying to delete the file 2025-03-20 14:47:50 +06:00
Yusyuriv
92ef2c76c7
Reduce nesting 2025-03-20 14:43:38 +06:00
Jack251970
0c162b1cbe Fix call position 2025-03-20 16:24:41 +08:00
Jack251970
2b08ad65a0 Only clear pool for one connection 2025-03-20 16:21:15 +08:00
Jack251970
a87211bfb4 Fix sqlite file lock issue & Add static 2025-03-20 16:11:22 +08:00
Jack251970
fab983396f Merge branch '250320BookmarkFavicon' of https://github.com/onesounds/Flow.Launcher into 250320BookmarkFavicon 2025-03-20 16:03:59 +08:00
Jack251970
977a8f8c47 Log exception when deleting failed 2025-03-20 16:03:41 +08:00
Yusyuriv
d2c185ee92
Remove unnecessary dependencies 2025-03-20 14:03:08 +06:00
Jack251970
02d09160a3 Adjust code format 2025-03-20 15:35:16 +08:00
Yusyuriv
e662741e27
Revert "Add SVG favicon support"
This reverts commit cab0cb8e5a.
2025-03-20 13:16:46 +06:00
DB p
d05389c229 Added SVG for firefox 2025-03-20 15:58:30 +09:00
Jack Ye
e3af882eec
Merge branch 'dev' into plugin_settings_cache_path 2025-03-20 14:00:07 +08:00
Jack Ye
87f765be4a
Merge pull request #3261 from Jack251970/multiple_keywords
Support Multiple keywords for Plugins
2025-03-20 13:46:23 +08:00
DB p
cab0cb8e5a Add SVG favicon support 2025-03-20 14:40:59 +09:00
Jack251970
f6740bce59 Revert style 2025-03-20 09:53:00 +08:00
Jack251970
1f6d7713cd Remove useless NuGet package & Downgrade System.Drawing.Common package 2025-03-20 09:48:32 +08:00
DB p
5481a6aa43 Add local favicon load 2025-03-20 05:04:19 +09:00
Jack251970
43bf6342ca Improve area text box 2025-03-17 11:19:47 +08:00
Jack251970
da30e2e595 Improve code quality 2025-03-17 09:37:34 +08:00
Jack251970
0bcc187b5d Keep user settings when changing theme 2025-03-16 23:55:15 +08:00
Jack251970
fcd7e55641 Change string resources 2025-03-16 21:06:03 +08:00
Jack251970
b0b1a2661a Fix build issue & Cleanup codes 2025-03-16 20:26:06 +08:00
Jack251970
6c80e74d59 Fix websearch plugin issue & Improve sys plugin settings panel 2025-03-16 20:22:21 +08:00
Jack Ye
1baf1751f2
Merge branch 'dev' into settings_panel 2025-03-16 20:04:22 +08:00
Jack Ye
c690e591ff
Merge branch 'dev' into plugin_settings_cache_path 2025-03-16 19:42:58 +08:00
Jack Ye
6f093cffca
Merge branch 'dev' into 250223FluentTest2 2025-03-16 16:47:37 +08:00
Jack251970
9a6175e848 Remove useless position initialization & Remove useless dispatcher invoke 2025-03-16 16:44:36 +08:00
Jack251970
cd46c79a3a Fix build issue 2025-03-16 15:56:30 +08:00
Jack251970
2ed5de320a Improve sys plugin theme selector 2025-03-16 15:49:24 +08:00
Jack Ye
82af6ab940
Merge pull request #3344 from Jack251970/system_plugin_translation
Use Command Keyword to Search System Command
2025-03-16 13:55:24 +08:00
Jeremy Wu
ecebf17ea2
New Crowdin updates (#3186)
New translations
2025-03-14 11:08:08 +02:00
Jack251970
aa6c9d91cf Use string builder 2025-03-14 16:42:54 +08:00
Jack251970
f25c5b9b05 Improve code quality & Use progress name and id as title tooltip 2025-03-14 16:12:15 +08:00
Jack251970
ab3cd8a329 Use largest score from title & subtitle & keyword 2025-03-14 15:32:23 +08:00
Jack251970
8ee2d4852e Use score bump & Search window title 2025-03-14 11:39:16 +08:00
Jack251970
6bc69b17cf Do not allow kill FL process 2025-03-14 11:21:07 +08:00
Jack251970
0f279df8d3 Add title & subtitle search 2025-03-13 23:57:52 +08:00
Jack251970
e196d7cfa9 Improve keyword search 2025-03-13 23:43:01 +08:00
Jack251970
2a5b22b938 Add command keyword change dialog & Support culture change 2025-03-13 23:29:00 +08:00
Jack251970
e0f02a0d7b Initialize localized grid & Edit button 2025-03-13 22:34:50 +08:00
Jack251970
8335821ad0 Clean up codes 2025-03-13 22:02:45 +08:00
Jack251970
01e8be779c Fix FL settings issue 2025-03-13 19:30:51 +08:00
Jack251970
bc0cde289c Add translations for system plugin command column 2025-03-13 18:20:25 +08:00
Jack251970
d12cde7c44 Do not close window when killed processes 2025-03-13 14:16:38 +08:00
Jack251970
b7694d3130 Clean up codes 2025-03-13 14:09:13 +08:00
Jack251970
fa465130c6 Use PInvoke to replace DllImport 2025-03-13 14:01:02 +08:00
Jack Ye
db5bc41e43
Merge branch 'dev' into processkiller_orderby_windowtitle 2025-03-13 13:47:52 +08:00
Odotocodot
84cd1a84ac Remove extra code 2025-03-12 16:05:50 +00:00
Odotocodot
b2f8ad9fb9 Fix null exception 2025-03-12 16:02:42 +00:00
Jack Ye
d099a392c5 Fix theme change drop shadow effect issue & Add theme description 2025-03-12 22:23:52 +08:00
Jack Ye
94774b2558 Requery and do not close window 2025-03-12 21:59:04 +08:00
Jack Ye
bad304b38f Query themes every time 2025-03-12 21:50:39 +08:00
Jack Ye
468c0b23c0 Change ico & glyph 2025-03-12 18:54:43 +08:00
Jack Ye
9395b89a54 Make default score larger 2025-03-12 18:53:00 +08:00
Jack Ye
59fbef1d78 Use public current theme 2025-03-12 18:45:57 +08:00
Jack Ye
b2dc128699 Use dependency injection to fix issue 2025-03-12 18:39:14 +08:00
Jack Ye
a2372d843a
Merge branch 'dev' into flow-theme-selector-plugin 2025-03-12 18:24:01 +08:00
dependabot[bot]
1dfa15d325
Bump Microsoft.Data.Sqlite from 9.0.2 to 9.0.3
Bumps [Microsoft.Data.Sqlite](https://github.com/dotnet/efcore) from 9.0.2 to 9.0.3.
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.2...v9.0.3)

---
updated-dependencies:
- dependency-name: Microsoft.Data.Sqlite
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 22:13:52 +00:00
Jack Ye
869fe5f94a Revert "Bump System.Data.OleDb from 8.0.1 to 9.0.2" 2025-03-10 09:41:17 +08:00
dependabot[bot]
8408a3cc54
Bump System.Data.OleDb from 8.0.1 to 9.0.2
Bumps [System.Data.OleDb](https://github.com/dotnet/runtime) from 8.0.1 to 9.0.2.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v8.0.1...v9.0.2)

---
updated-dependencies:
- dependency-name: System.Data.OleDb
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-09 07:57:00 +00:00
dependabot[bot]
65d42bf7c0
Bump Microsoft.Data.Sqlite from 9.0.1 to 9.0.2
Bumps [Microsoft.Data.Sqlite](https://github.com/dotnet/efcore) from 9.0.1 to 9.0.2.
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v9.0.1...v9.0.2)

---
updated-dependencies:
- dependency-name: Microsoft.Data.Sqlite
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-09 07:25:00 +00:00
Jack251970
486cc6ac49 Fix async task issue 2025-03-06 20:15:49 +08:00
Jack251970
889f4cbfeb Fix null reference exception when checking source 2025-03-04 11:08:09 +08:00
Jack251970
1681ac470c Fix path select button possibly invisible issue 2025-03-02 11:42:15 +08:00
Jack251970
af3a1a310c Unify text area min width & height 2025-03-01 22:38:11 +08:00