Commit Graph

1547 Commits

Author SHA1 Message Date
ema ec2239be02 Add CHM viewer plugin and include in solution 2026-04-27 03:09:54 +08:00
ema 268cea35a1 Add OPTIONS.md documenting config options
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
Create OPTIONS.md describing the repository's advanced configuration options. Documents XML config format, storage locations (%APPDATA% and portable UserData), QuickLook.config keys (general options and extension allow/block lists) and plugin config files (ImageViewer, VideoViewer, OfficeViewer, TextViewer), including defaults, types, descriptions and examples.
2026-04-27 02:30:51 +08:00
ema 792c841277 Add setting to auto-unblock Protected View #1832
Introduce an "AlwaysUnblockProtectedView" setting (default: false, scope: QuickLook.Plugin.OfficeViewer) and use it to skip the confirmation dialog and automatically unblock the ZoneIdentifier for internet-downloaded files. If the setting is false, preserve the existing prompt flow and keep the previous behavior of showing a warning and only unblocking on user confirmation.
2026-04-27 02:21:25 +08:00
ema 7212ee82e4 Add 'Open in Archive Viewer' translations
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-04-25 14:20:53 +08:00
ema 3f9dce517a Add cross-plugin 'Open in' more-menu items 2026-04-25 11:35:32 +08:00
ema 608d391e5d Add Description for nuget info panel 2026-04-25 10:32:10 +08:00
ema 5a9f12a3dc Add NuGet (.nupkg/.snupkg) info panel and parser
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-04-24 19:35:22 +08:00
ema f95cc940a0 Create copilot-instructions.md 2026-04-24 10:58:16 +08:00
ema b1ef4f75c2 Use XML config for extension allow/block lists 2026-04-24 03:03:05 +08:00
ema c0523e8b2c Remove InsvBlocker QuickLook plugin 2026-04-24 02:46:40 +08:00
ema e50b10132f Improve extension parsing and add balcklist for .insv #1802 2026-04-24 02:43:44 +08:00
ema 2569593253 Add extension filter helper and integrate checks 2026-04-24 02:13:52 +08:00
ema 827d96e00f Add website repository badge and note to README
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-04-23 19:14:00 +08:00
ema 5493ab8cd9 Localize CSV viewer search panel 2026-04-23 19:06:58 +08:00
ema 906bd804c1 Add ShellScriptDetector and register in FormatDetector 2026-04-23 18:24:43 +08:00
ema fefe4d8c37 Support search panel in CSV viewer #1824 2026-04-23 02:59:00 +08:00
ema 368ace9fe6 Remove default size and sensory faster rendering
Also similar to Peek.
2026-04-23 02:36:32 +08:00
ema 1803022ec6 Fix oftentimes doesn't trigger #1903 #1483
The fix prevents the first Space keydown from being locked out before it is actually handled, so subsequent Space presses are no longer discarded.
2026-04-23 02:28:45 +08:00
ema c1433610b4 Bump dependency versions for PDF and Text viewers
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-04-23 01:41:47 +08:00
ema e87052cd75 Slow down ARM64 support 2026-04-23 01:39:54 +08:00
ema d2ebfff117 Log exception in WindowInteropHelperExtension 2026-04-23 00:42:47 +08:00
ema 518d102c31 Add EnsureHandleSafe extension and use it 2026-04-23 00:34:37 +08:00
ema 6b0c3b8678 Add path combine and wildcard matching in IDMan 2026-04-23 00:17:21 +08:00
ema 81b5828229 Add IDM support (Internet Download Manager) 2026-04-22 23:12:49 +08:00
ema 652a312cb6 Expand ShellScript syntax extensions 2026-04-22 14:33:22 +08:00
ema 526fb4eac9 Add M3U highlighting definitions 2026-04-22 14:17:33 +08:00
ema ccf80c07cf Add MSP installer support (info panel/parser)
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-04-22 00:40:19 +08:00
Copilot e7deaabd7f Render YAML frontmatter as syntax-highlighted code block in Markdown preview (#1923)
* Initial plan

* Enhance Markdown preview to render YAML frontmatter as syntax-highlighted code block

Agent-Logs-Url: https://github.com/QL-Win/QuickLook/sessions/3a5a5820-a319-470c-8b1e-d26ced795a81

Co-authored-by: emako <24737061+emako@users.noreply.github.com>

* Improve frontmatter rendering: add BOM handling and fix spacing after code fence

Agent-Logs-Url: https://github.com/QL-Win/QuickLook/sessions/09223e04-d9b1-40f5-9015-3249a227246c

Co-authored-by: emako <24737061+emako@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: emako <24737061+emako@users.noreply.github.com>
2026-04-21 23:21:02 +08:00
ema f3ff004b3b Add FocusWindowOnOpen option for window focus on open #1695 2026-04-21 23:16:23 +08:00
Copilot 02fe0662d7 Add F5 shortcut key for Reload (#1922) 2026-04-21 19:02:53 +08:00
ema e94c4ee6fc Fine-tune acrylic tint opacity and color values 2026-04-21 02:37:22 +08:00
ema 1df1603565 Use theme-dependent gray for acrylic tint 2026-04-21 02:17:27 +08:00
ema 8868876623 Add .jsonc extension to JSON syntax
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-04-21 00:32:36 +08:00
ema 0cda83c26d Add CSV/TSV/PSV rainbow highlighters (light/dark) support
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-04-17 11:18:49 +08:00
ema ed8c2997f5 Use nint for Win32 handles; simplify BeginInvoke 2026-04-17 10:39:13 +08:00
ema e474c2f048 Fix BusyDecorator foreground color in dark mode 2026-04-17 10:37:04 +08:00
Copilot 669d7b60c4 installer: auto-terminate QuickLook.exe before install/upgrade/uninstall (#1918)
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
* Initial plan

* fix: auto-close QuickLook.exe before MSI install/upgrade/uninstall to prevent locked-file warnings

Agent-Logs-Url: https://github.com/QL-Win/QuickLook/sessions/107141f9-3b6f-4409-8cd2-2d3663c692c9

Co-authored-by: emako <24737061+emako@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: emako <24737061+emako@users.noreply.github.com>
2026-04-16 11:27:20 +08:00
ema abd8b4a471 Add option to close preview when losing focus #484
<CloseOnLostFocus>true</CloseOnLostFocus>
2026-04-16 02:11:04 +08:00
ema d1e6fac372 Not ready for MediaInfo-ARM64
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-04-16 01:32:58 +08:00
ema 68b710a4b9 Truncate and sanitize overly long lines 2026-04-15 02:45:55 +08:00
ema af2bfcd8a2 Use ReadOnlySpan literals for signatures
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-04-15 01:13:28 +08:00
Shakes4cc 944b70041a Add magic number checks to support image files without an extension (#1868)
* Add magic number checks for image file validation

Implements magic number checks to detect images in files without extensions.

* Refactor image signature checks for better clarity
2026-04-15 01:10:02 +08:00
ema 75854ac9e7 Replace LuminosityBrush with SolidColorBrush #1912 2026-04-15 01:01:04 +08:00
ema 6fb33c2633 Adjust acrylic opacity and centralize tint logic #1912 2026-04-15 00:50:31 +08:00
Copilot 2229c1691a Align Acrylic10 tint behavior with official dark/light acrylic palette (#1915)
* Initial plan

* Align Acrylic10 tint color and opacity with official dark/light values

Agent-Logs-Url: https://github.com/QL-Win/QuickLook/sessions/7856deeb-578c-4683-879b-e2d924eb4224

Co-authored-by: emako <24737061+emako@users.noreply.github.com>

* Refine Acrylic10 constants for tint palette and opacity

Agent-Logs-Url: https://github.com/QL-Win/QuickLook/sessions/7856deeb-578c-4683-879b-e2d924eb4224

Co-authored-by: emako <24737061+emako@users.noreply.github.com>

* Narrow color parsing exception handling in ViewerWindow

Agent-Logs-Url: https://github.com/QL-Win/QuickLook/sessions/7856deeb-578c-4683-879b-e2d924eb4224

Co-authored-by: emako <24737061+emako@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: emako <24737061+emako@users.noreply.github.com>
2026-04-15 00:24:21 +08:00
ema 39feab58a3 Revert attempt to ARM64 VideoViewer 2026-04-14 23:25:58 +08:00
ema f2515b1b16 Consolidate redundant Build entries 2026-04-14 22:23:13 +08:00
ema 471818fc9c Set PlatformToolset to v143 in native projects 2026-04-14 22:06:23 +08:00
ema 5e8a53310b Update setup-msbuild action to v3 2026-04-14 19:44:11 +08:00
ema a3b246fcbc Use wildcard solution mapping for ARM64 2026-04-14 18:33:43 +08:00