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
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
Jack251970
f982d80ffe
Support enable favorite icons for chromiun bookmarks
2025-06-04 23:21:57 +08:00
Jack251970
cef3e8e4bb
Make settings internal
2025-06-04 23:18:01 +08:00
Jack251970
fd8222ba80
Organize usings
2025-06-04 23:17:51 +08:00
Jack251970
2f8e5b91b0
Add new setting to enable favorite icons
2025-06-04 23:17:38 +08:00
Jeremy Wu
2b9529d2f9
set all of plugins' version to default 1.0.0
2025-05-20 09:06:11 +00: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
Jeremy Wu
1775c0fd26
New Crowdin updates ( #3430 )
2025-05-11 13:27:09 +03:00
Jack251970
d867875cde
Format xaml styles
2025-04-24 19:46:02 +08:00
Jack251970
50130e4b00
Use class name instead
2025-04-13 17:59:39 +08: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
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
9c07989edf
Improve code quality
2025-04-09 12:14:07 +08:00