Commit Graph

13 Commits

Author SHA1 Message Date
ema c64885485d Make all Plugin classes sealed
Changed all Plugin classes and PluginManager to be sealed, preventing further inheritance. This improves code safety and clarifies the intended usage of these classes.
2026-01-08 01:06:37 +08:00
ema a6210e177b Update copyright year to 2026 2026-01-06 02:24:42 +08:00
ema fbfd2484df Refactor thumbnail handlers into provider classes 2025-08-02 23:58:55 +08:00
ema 5cedcff912 Support .pdn in ThumbnailViewer #1708
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
Implementation still under adjustment.
2025-08-02 02:34:32 +08:00
ema 0714574374 Improve file extension checks in CanHandle methods 2025-07-12 03:39:37 +08:00
ema d60b10a8cf Refactor thumbnail extraction 2025-07-10 06:16:10 +08:00
ema f9586be3ec Add Sketch file support to ThumbnailViewer plugin 2025-07-08 22:57:02 +08:00
ema a6c077fbbb Add Pixso (.pip, .pix) support to ThumbnailViewer
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-07-08 22:28:08 +08:00
ema c47d9f3c9b Move resource dictionary initialization 2025-07-08 22:04:34 +08:00
ema 22e8838ce3 Add support for .kra and .cdr previews #1662 2025-07-05 04:58:24 +08:00
ema 63f516b504 Add Figma & XMind support to ThumbnailViewer #1662 2025-07-05 04:39:18 +08:00
ema 08587186c2 Fix ImagePanel button layout 2025-07-05 04:28:32 +08:00
ema f99a786510 Add built-in ThumbnailViewer plugin 2025-07-05 04:22:25 +08:00