Commit graph

330 commits

Author SHA1 Message Date
Jack251970
8f88998d34 Remove more unnecessary runtimes 2025-08-07 08:57:21 +08:00
dcog989
dcc0866de1
Update Flow.Launcher.Plugin.BrowserBookmark.csproj
bump Svg.Skia
2025-08-06 13:58:36 +01:00
dcog989
2a5ac092f0
Update Flow.Launcher.Plugin.BrowserBookmark.csproj
bump Microsoft.Data.Sqlite
2025-08-06 13:46:25 +01:00
Jack Ye
7084d5a558
Merge branch 'dev' into Fix-'100%-CPU'-BrowserBookmark-issue 2025-07-27 13:04:50 +01:00
VictoriousRaptor
b637e0a028 Use Flow.Launcher.Localization 0.0.4 & update expect list 2025-07-27 00:17:09 +08:00
Jack Ye
54a2817962
Merge branch 'dev' into code_quality 2025-07-24 11:55:46 +01:00
dcog989
d57eca279f
Merge branch 'Flow-Launcher:dev' into Fix-'100%-CPU'-BrowserBookmark-issue 2025-07-22 20:37:24 +01:00
Jack251970
71c8fce4a0 Improve code quality 2025-07-20 21:01:48 +08:00
Jack251970
8e898de968 Fix build issue 2025-07-20 21:01:22 +08:00
Jack Ye
ed0524d207
Merge branch 'dev' into code_quality 2025-07-20 20:02:51 +08:00
Jack Ye
8b3f5aa536
Merge branch 'dev' into nuget_dependency 2025-07-20 19:55:36 +08:00
Jack251970
1c76114bb0 Fix translations 2025-07-20 12:53:14 +08:00
Jack251970
ba0a113cc9 Add translations & Use ShowMsgError 2025-07-20 12:28:55 +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
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
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
3159e67c9d
New Crowdin updates (#3807) 2025-07-13 15:56:34 +03:00
Jeremy Wu
b440aaab37
New Crowdin updates (#3730) 2025-07-03 15:01:52 +03:00
Jack251970
1b05643b64 Use Flow.Launcher.Localization to improve code quality 2025-06-23 12:38:27 +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
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
Jack251970
b6cca4547c Fix typos 2025-06-12 16:27:48 +08:00
Jack251970
6f516ee120 Change code comments 2025-06-11 21:14:05 +08: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
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
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
94b8a66db7 Rename to favicon 2025-06-05 10:21:24 +08:00
Jack251970
69dd038311 No need to convert to array 2025-06-05 10:16:02 +08:00
Jeremy Wu
d87a7ce32b
use favicons instead of favourite icons 2025-06-05 12:15:47 +10:00
Jeremy Wu
76dc35433b
update wording 2025-06-05 12:12:55 +10:00
Jack251970
49a42dd1b4 Improve code quality 2025-06-05 01:31:06 +08:00
Jack251970
f717376a17 Remove dulplicated comments 2025-06-05 01:30:26 +08:00
Jack251970
8bb2b50a4c Use concurrent way to load favorite icons for firefox 2025-06-05 01:13:48 +08:00
Jack251970
d6f40ec488 Use concurrent way to load favorite icons for chromium 2025-06-05 01:12:46 +08:00
Jack251970
0ec38faf1d Add code comments & Improve code quality 2025-06-05 01:12:12 +08:00
Jack251970
72bd4c202a Info favorite icons cost 2025-06-05 00:27:03 +08:00
Jack251970
a761ec880b Check file exists 2025-06-04 23:31:18 +08:00
Jack251970
6d5b95c616 Improve code comments 2025-06-04 23:31:10 +08:00
Jack251970
b68b299cd4 Support enable favorite icons for firefox bookmarks 2025-06-04 23:26:32 +08:00