Commit graph

121 commits

Author SHA1 Message Date
Jeremy Wu
a05e09908c
Release 2.0.1 (#3998) 2025-09-21 20:23:00 +08:00
Jack251970
e06e6e2b5a Load images into ImageCache 2025-08-13 14:01:04 +08:00
Jack251970
3afc52187f Add non-async version load in BinaryStorage & Use non-async version for ImageLoader 2025-08-13 13:58:02 +08:00
Jack251970
83fa654e27 Improve constant name 2025-04-15 12:59:58 +08:00
Jack251970
a1b5941039 Improve WindowsThumbnailProvider 2025-04-15 12:52:09 +08:00
Jack251970
8e51096ba9 Improve log messages 2025-04-15 12:51:38 +08:00
Jack251970
e31f14e60d Use local reference instead 2025-04-13 17:11:36 +08:00
Jack251970
4c712f6fcc Fix svg render issue 2025-04-09 17:13:44 +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
Jack251970
cce4e89c22 Add safeguards to SVG loading implementation 2025-04-09 16:30:35 +08:00
Jack251970
5e7573b654 Add log messages 2025-04-09 16:28:53 +08:00
Jack251970
f01ccbf38a Change function name 2025-04-09 16:24:09 +08:00
Jack251970
82f67884ef Support svg image file loading 2025-04-09 16:15:37 +08:00
Jack251970
f854cd3f76 Code quality 2025-04-09 15:22:41 +08:00
Jack251970
19aa42314b Use api functions in ImageLoader 2025-04-08 21:38:33 +08:00
Jack Ye
9f84a2d50a
Merge branch 'dev' into binary_storage_api 2025-04-08 15:58:49 +08:00
Jack Ye
c55a453a62
Merge branch 'dev' into binary_storage_api 2025-04-05 20:42:48 +08:00
Jack Ye
46109a24b3
Merge branch 'dev' into load_image_async 2025-04-05 18:03:02 +08:00
Jack251970
08230df5c7 Code quality 2025-04-05 16:38:06 +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
f6e3608f72 Do not crash when saving cache 2025-04-04 10:42:48 +08:00
Jack251970
95b38d21af Wait image cache saved before restarting 2025-04-04 09:57:03 +08:00
Jack251970
5165ce8f2a Add LoadImageAsync api function 2025-04-02 18:22:36 +08:00
Jack251970
24327533c6 Add plugin json storage 2025-04-01 14:16:32 +08:00
Jack251970
71f1acd9ec Revert com expcetion & Add thumbnail only check 2025-02-17 19:07:01 +08:00
Jack251970
38b285067d Improve documents 2025-02-16 22:50:43 +08:00
Jack251970
cc570274ff Fix get thumbnail exception 2025-02-16 22:47:10 +08:00
Jack251970
8a05c606e4 Fix possible double release 2024-12-11 11:08:57 +08:00
Jack251970
22170ee43a Replace DllImport & flags with CSWin32 2024-12-10 20:44:28 +08:00
Kevin Zhang
5f46ee746f
Merge pull request #3099 from Jack251970/dev3
Fix possible null reference when query is cancelled & Add new image icon for images whose formats are not support & Other improvements
2024-12-07 10:49:54 -08:00
Jack251970
3f413d17ec Update image for format not supported images 2024-12-03 14:07:56 +08:00
NoPlagiarism
0b0ead10dc [Result] return data uri image support 2024-12-02 12:20:21 +05:00
Jack251970
4830988c55 Add image for format not supported images 2024-12-02 13:54:07 +08:00
Jack251970
756e718775 Regard format not support files as error type 2024-11-27 19:46:30 +08:00
Jack251970
a8d69c7dd9 Add support when image format is not support 2024-11-27 19:34:34 +08:00
DB p
9ff81adcc3 Fix MaxCahced count 2024-05-30 14:48:56 +09:00
Hongtao Zhang
3574dba046 Change Cache to LFU 2024-05-29 17:57:26 -05:00
Hongtao Zhang
fd0591281b Use FastCache.Cached as new image cache instead of implement it ourselves 2024-01-22 12:06:14 -06:00
Hongtao Zhang
83553244d7 use memorypack instead of binaryformatter 2023-11-11 18:10:06 -06:00
VictoriousRaptor
306ad7931b
Merge branch 'dev' into RemoveUnusedNuget 2023-05-04 21:14:13 +08:00
Vic
00e6e5b30d Remove unused using 2023-04-25 21:02:34 +08:00
Vic
07c1a0b5a3 Init ImageCache from disk 2023-04-24 23:11:21 +08:00
VictoriousRaptor
dbfa72a95e
Fix image cache and hash correspondence 2023-04-07 11:00:44 +08:00
Garulf
25ec84325a
Merge branch 'dev' into FixImageCache 2022-12-29 11:32:53 -05:00
Vic
e83e21dddb Add TryGetValue for ImageLoader 2022-12-29 11:44:49 +08:00
Vic
a40e15f727 Remove duplicate null check
null check is done in ContainsKey()
2022-12-29 11:18:51 +08:00
Vic
b5c48058cb Fix ImageCache when loading full image
No need to append ImageType to path. loadfullimage==true already indicates that it's a full image.
2022-12-28 15:10:12 +08:00
DB p
075a1a3cce Adjust Preview area Size / Add Source Resize Logic 2022-12-06 23:04:18 +09:00