Commit Graph

39 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
copilot-swe-agent[bot] 2af849ed81 Add IMoreMenu support to HtmlViewer with View Source Code option
Co-Authored-By: emako <24737061+emako@users.noreply.github.com>
2025-10-08 00:11:58 +08:00
ema 78843d8098 Fix long path handling issue in HtmlViewer #1643 2025-10-07 23:54:15 +08:00
ema 1c1f6d55e7 No web font resource extraction
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
Fix WebView2 resources not being released in FontViewer
2025-06-24 02:05:04 +08:00
ema a0a46832ed Update copyright information 2025-05-06 21:04:58 +08:00
ema 41fa5ed1ed Support more Markdown file extension #1562 #1601 2025-04-28 19:12:04 +08:00
ema 28ec7655f8 Code Cleanup 2024-12-12 01:21:18 +08:00
Paddy Xu 8ee6c770c4 Update copyright header 2021-01-10 20:12:25 +01:00
Paddy Xu 6a0c116bd4 Fix WebView2 data path 2021-01-10 17:18:43 +01:00
Paddy Xu 7cf0d0affb Fix #539: replace IE WebView with Edge WebView2 2021-01-10 14:50:56 +01:00
Leon Pascal Thierschmidt 25e6d6b9cb Fixed merging-error
Removed `.url` from `private static readonly string[] Extensions`
2020-05-02 16:18:15 +02:00
Leon Pascal Thierschmidt 94724104b3 Merge remote-tracking branch 'origin/master' into enhanced_url_preview 2020-05-02 15:52:07 +02:00
Paddy Xu 63126887eb Render SVG using ImageViewer 2020-05-01 19:03:23 +03:00
Leon Pascal Thierschmidt 8e801d9fa4 Remove TODO 2020-04-09 01:13:21 +02:00
Leon Pascal Thierschmidt cf29484208 Changed logic so that plugin only supports ".url"s that contain urls with protocol http or https
Ref: QL-Win#625
2020-04-09 01:09:41 +02:00
Jethro-Alter da02d6d6ee Display .url files as webpage (#550) 2019-09-23 11:02:19 +03:00
Paddy Xu 7ca2f61658 Fix #488: view SVG as webpage 2019-05-26 18:43:40 +03:00
Paddy Xu 4f496f5ab8 wip plugin installer 2018-08-28 23:49:35 +03:00
Paddy Xu ee6bca704d start working on NConvert 2018-08-12 15:26:03 +03:00
Paddy Xu 6bc990bbf9 move to Plugin namespace 2018-02-12 19:30:30 +02:00
Paddy Xu 56af2311b9 abstract plugin interface 2018-02-12 19:30:28 +02:00
Paddy Xu 76dd2feb30 remove all destructors 2018-01-24 19:11:49 +02:00
Paddy Xu 8440bc6fc7 remove transparent window 2017-11-02 21:49:20 +02:00
Paddy Xu 3a20245304 wip 2017-08-06 15:06:55 +03:00
Paddy Xu 60cd782c64 WIP: more new styles 2017-08-06 00:17:51 +03:00
Paddy Xu 44f52db289 Handle MHTML formats 2017-07-23 16:04:59 +03:00
Paddy Xu 3f82076c48 Fix #30: add ToC to Markdown viewer 2017-06-14 20:06:47 +03:00
Paddy Xu be8f31a8c8 add GPL file header 2017-06-11 20:20:52 +03:00
Paddy Xu fb394288dd Allow plugin initialization when application starts 2017-06-03 13:07:48 +03:00
Paddy Xu 20fbda1e44 Go back from Webkit to IE render engine 2017-06-02 19:11:15 +03:00
Paddy Xu 8deddb2537 Revert "Go back from Webkit to IE render engine"
This reverts commit f58ef0dcb6.
2017-06-01 20:58:38 +03:00
Paddy Xu f58ef0dcb6 Go back from Webkit to IE render engine 2017-06-01 19:49:54 +03:00
Paddy Xu e450971217 better and faster window resize; Add "AllowsTransparency" to plugin interface; Use IPreviewHandler for Office files 2017-05-21 22:02:42 +03:00
Paddy Xu 482325a479 fix memory leak and set object to null when switching viewer target 2017-05-17 21:55:30 +03:00
Paddy Xu fd080f80e4 reuse plugin instances 2017-05-16 19:52:17 +03:00
Paddy Xu a65ddce4cf Add MarkdownViewer 2017-05-15 00:07:22 +03:00
Paddy Xu f18aa022f7 Done HtmlViewer 2017-05-14 02:21:24 +03:00
Paddy Xu 3f82070deb working on HtmlViewer 2017-05-13 19:34:41 +03:00