ema
c34b1bc979
Set PDF viewer plugin priority to -1
...
Changed the Priority property of the PDF viewer plugin from 0 to -1, likely to adjust its loading or selection order among other plugins.
2026-01-15 11:11:50 +08:00
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
0168318f39
Improve PDF magic detection
2025-06-22 21:12:35 +08:00
ema
a0a46832ed
Update copyright information
2025-05-06 21:04:58 +08:00
ema
a82a93d2d9
Auto resize PDF viewer window
2024-12-13 15:26:11 +08:00
ema
cb59a3d082
Support password-protected PDF #155 #765
...
QL will display a UI prompting for a password. Upon entering the correct password, the PDF file will be reopened.
2024-12-13 11:23:57 +08:00
ema
28ec7655f8
Code Cleanup
2024-12-12 01:21:18 +08:00
Paddy Xu
826cda0a0e
Fix #804 : make PDF larger
2021-01-24 18:12:54 +01:00
Paddy Xu
e4db93704e
let pdfviewer accepts streams
2018-09-02 13:44:53 +03:00
Paddy Xu
4f496f5ab8
wip plugin installer
2018-08-28 23:49:35 +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
fe39854b57
Fix #154 : Switch to Pdfium; better PDF async loading
2017-12-22 01:28:30 +02:00
Paddy Xu
d6aa4d6959
Fix #114 : now the preview window should big enough
2017-11-07 18:20:11 +02:00
Paddy Xu
d34e1d379c
adjust resize behaviour
2017-11-05 22:59:35 +02:00
Paddy Xu
24fafc5746
Fix #106 : display thumbnails
2017-11-05 02:15:00 +02:00
Paddy Xu
edc073a0ea
dark theme for ImageViewer
2017-11-04 16:30:56 +02:00
Paddy Xu
8440bc6fc7
remove transparent window
2017-11-02 21:49:20 +02:00
Paddy Xu
11ab3d7c42
restore determining PDF fiels via file content for previewing .ai files.
2017-08-13 22:27:55 +03:00
Paddy Xu
5b97e7ef60
wip 2
2017-08-06 17:27:30 +03:00
Paddy Xu
3a20245304
wip
2017-08-06 15:06:55 +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
7e95d5ea2b
keep stack trace when rethrowing exception
2017-05-28 00:19:51 +03:00
Paddy Xu
250e796095
use Dispatcher instead of Loaded event
2017-05-27 00:38:29 +03:00
Paddy Xu
62fed98ba1
add "Open with" button
2017-05-23 23:34:49 +03:00
Paddy Xu
782a87e914
Oops
2017-05-23 00:25:17 +03:00
Paddy Xu
de8554d2dc
faster PDF file type determination and loading
2017-05-22 21:16:21 +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
fd080f80e4
reuse plugin instances
2017-05-16 19:52:17 +03:00
Paddy Xu
58886d3302
Add "Focusable" property to plugins
2017-05-06 22:56:40 +03:00
Paddy Xu
c6231cf7a7
Fix current page not updating when clicking on thumbnails list
2017-05-02 00:08:13 +03:00
Paddy Xu
dbafec9cb8
COM is really a nightmare... Use managed solution (SharpCompress) instead
2017-05-01 12:09:16 +03:00
Paddy Xu
73a2dafabf
Async busy indicator; Change plugin interface, and more
2017-04-30 22:52:54 +03:00
Paddy Xu
f11c59be01
..
2017-04-30 02:27:07 +03:00
Paddy Xu
f5d9dc3e14
.
2017-04-29 21:42:37 +03:00