Flow.Launcher/Plugins/Flow.Launcher.Plugin.BrowserBookmark
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
..
Commands Use api functions instead of project reference for code quality 2025-04-02 22:25:55 +08:00
Helper Fix BrowserBookmark '100% CPU' issue 2025-07-14 00:43:39 +01:00
Images Change Some Icons 2022-12-12 12:45:44 +09:00
Languages New Crowdin updates (#3807) 2025-07-13 15:56:34 +03:00
Models Rename to favicon 2025-06-05 10:21:24 +08:00
Views Improve code quality 2025-06-17 16:58:48 +08:00
ChromeBookmarkLoader.cs Code cleanup: Flow.Launcher.Plugin.BrowserBookmark 2024-04-16 13:00:19 +06:00
ChromiumBookmarkLoader.cs Use FaviconHelper 2025-06-08 12:35:39 +08:00
CustomChromiumBookmarkLoader.cs Code cleanup: Flow.Launcher.Plugin.BrowserBookmark 2024-04-16 13:00:19 +06:00
CustomFirefoxBookmarkLoader.cs Code cleanup: Flow.Launcher.Plugin.BrowserBookmark 2024-04-16 13:00:19 +06:00
EdgeBookmarkLoader.cs Code cleanup: Flow.Launcher.Plugin.BrowserBookmark 2024-04-16 13:00:19 +06:00
FirefoxBookmarkLoader.cs Fix BrowserBookmark '100% CPU' issue 2025-07-14 00:43:39 +01:00
Flow.Launcher.Plugin.BrowserBookmark.csproj Fix BrowserBookmark '100% CPU' issue 2025-07-14 00:43:39 +01:00
IBookmarkLoader.cs Code cleanup: Flow.Launcher.Plugin.BrowserBookmark 2024-04-16 13:00:19 +06:00
Main.cs Make settings internal 2025-06-04 23:18:01 +08:00
plugin.json set all of plugins' version to default 1.0.0 2025-05-20 09:06:11 +00:00