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
Some checks failed
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