Commit Graph

1444 Commits

Author SHA1 Message Date
ema
c4e60728fa Update CHANGELOG.md 2026-02-13 11:48:33 +08:00
ema
660a16cfae Upgrade QuickLook.LAVFilters to 0.81.0 2026-02-13 02:46:40 +08:00
ema
5078fb706d Upgrade QuickLook.LAVFilters to 0.80.0 2026-02-13 02:10:34 +08:00
ema
376ffaba80 Update NuGet package versions
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-02-13 00:10:00 +08:00
ema
a0546b6391 Add KQL and PromQL syntax definitions
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-02-10 02:24:08 +08:00
ema
f542fb1107 Support .psv parsing in CsvViewer 2026-02-10 02:18:01 +08:00
ema
0661c230a4 Add Mermaid syntax highlighting 2026-02-10 01:59:39 +08:00
ema
125a871453 Add GraphQL syntax highlighting 2026-02-10 01:41:11 +08:00
ema
5f21399620 Add Zig syntax highlighting 2026-02-10 01:36:24 +08:00
ema
bf41e7755e Add PlantUML syntax highlighting
Support extensions (.puml, .plantuml, .pu, .uml, .iuml, .wsd)
2026-02-10 01:29:29 +08:00
ema
979b061a41 Add .pyx extension to Python syntax
Include the .pyx (Cython) extension in the Python SyntaxDefinition files for both Dark and Light themes so .pyx files are recognized and highlighted. Updated QuickLook.Plugin.TextViewer/Syntax/Dark/Python.xshd and QuickLook.Plugin.TextViewer/Syntax/Light/Python.xshd.
2026-02-10 01:20:41 +08:00
ema
2fd8e7653a Add Moji syntax highlighting 2026-02-10 01:20:40 +08:00
ema
765bfab9e6 Add .hip extension to C++ syntax files
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-02-09 14:41:09 +08:00
ema
489ed98bea Add .cu/.cuh to C++ syntax definitions
Include CUDA source (.cu) and header (.cuh) extensions in the C++ syntax definitions so CUDA files are recognized and highlighted. Updated QuickLook.Plugin.TextViewer/Syntax/Dark/C++.xshd and QuickLook.Plugin.TextViewer/Syntax/Light/C++.xshd.
2026-02-09 14:37:48 +08:00
ema
0f41612f52 Add Rhai (Embedded scripting language for Rust) syntax definitions 2026-02-09 11:43:51 +08:00
ema
6310848675 Replace the README hero image URL
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-02-05 01:58:02 +08:00
ema
99cc82e5eb Update branding images 2026-02-05 01:54:49 +08:00
ema
0491f17718 Fix taskbar icon intermittently missing after Explorer restart #1864 2026-02-05 00:29:45 +08:00
ema
866613402a Add DICOM image support to ImageViewer plugin #1866
This is not a permanent support and will be adjusted to the plugin later.
2026-02-03 00:36:28 +08:00
Ruyut
4c16a3dd72 Fix typos: remove duplicate words in comments and documentation (#1871)
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
* Fix typo: remove duplicate "the" in BusyVerticalAlignment documentation

* Fix typo: remove duplicate "now" in window positioning comment

* Fix typo: remove duplicate "is" in app.manifest comment

* Fix: correct typo in comment - "selected" to "select"

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-01 12:07:29 +08:00
ema
f1ea16b8d6 Improve Magick image disposal and layer handling #1586
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
Refactored ImageMagickProvider to properly manage ownership and disposal of MagickImage instances, especially when flattening multi-layer XCF files. Updated logic to avoid unnecessary loading of all layers for non-XCF formats, improving performance and resource management. Minor formatting changes in CursorProvider and WebPProvider for consistency.
2026-01-29 00:02:23 +08:00
Laszlo19
b43f014ae0 Add Romanian translation (#1867)
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
2026-01-26 22:45:03 +08:00
ema
b4c9c9f8dc Add support for Python .whl and .egg archives
Added .whl and .egg file extensions to the list of supported ZIP-based archive formats in the ArchiveViewer plugin.
2026-01-26 15:08:50 +08:00
ema
13824162ab Add .cursorignore extension to GitIgnore syntax
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
Updated both dark and light GitIgnore syntax definition files to recognize the .cursorignore extension in addition to .gitignore.
2026-01-23 10:49:10 +08:00
Adnan Bhaldar
0345dae3a2 Modernize README with enhanced design and improved navigation (#1842)
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
* modernize README with enhanced design and improved navigation
2026-01-21 18:49:15 +08:00
ema
7a6f9f0718 Merge pull request #1865 from QL-Win/dependabot/nuget/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Magick.NET-Q8-AnyCPU-14.10.2
Bump Magick.NET-Q8-AnyCPU from 14.10.1 to 14.10.2
2026-01-21 16:40:05 +08:00
dependabot[bot]
725948b9c1 Bump Magick.NET-Q8-AnyCPU from 14.10.1 to 14.10.2
---
updated-dependencies:
- dependency-name: Magick.NET-Q8-AnyCPU
  dependency-version: 14.10.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-20 17:28:11 +00:00
ema
1209d51439 Add option to append file extension in ExtractToDirectory
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
Introduced an 'appendExtension' parameter to ExtractToDirectory, allowing guessed file extensions to be appended to extracted resource filenames. This enhances usability by making extracted files easier to identify by type.
2026-01-20 00:43:44 +08:00
ema
78f2733694 Add support for extracting .pak files in MoreMenu
Extended the Plugin.MoreMenu functionality to handle .pak (Chromium resource package) files by integrating PakExtractor for extraction. This allows users to extract .pak files in addition to existing .cfb and .eif formats.
2026-01-20 00:40:46 +08:00
Copilot
12616f7fd4 Fix command line relative path resolution (#1857) 2026-01-19 23:29:24 +08:00
ema
cc17d4e5b9 Add version check for Chromium .pak files
Updated CanHandle to verify that .pak files are Chromium resource package version 5 before handling. This prevents unsupported v4 .pak files from being processed.
2026-01-19 10:55:07 +08:00
ema
fd73421c3b Refactor PakInfoPanel file list and improve icon converter
Replaces ArchiveFileListView with a custom ListView in PakInfoPanel.xaml, adds detailed column templates, and updates resource bindings. Refactors PakInfoPanel.xaml.cs to set DataContext directly and improves hierarchical file entry creation with modified dates. Updates FileExtToIconConverter to ensure only ImageSource results are returned.
2026-01-19 03:16:47 +08:00
Copilot
32601d2c8d Handle RPC_E_CANTCALLOUT_ININPUTSYNCCALL in OfficeViewer resize (#1862) 2026-01-16 19:03:42 +08:00
Copilot
6c9b61b76f Fix loop toggle resuming paused video playback (#1861) 2026-01-16 18:56:06 +08:00
ema
31f794de08 Add dark syntax highlighting for multiple languages
Introduces dark theme syntax definition (.xshd) files for various programming languages in QuickLook.Plugin.TextViewer, including ANTLR, Boo, Ceylon, ChucK, Clojure, Cocoa, CoffeeScript, Cool, and others. This enhances text viewer support for code files with improved readability in dark mode.
2026-01-16 18:54:22 +08:00
ema
51bb5862a9 Add dark syntax highlighting for AutoHotkey 2026-01-16 18:18:47 +08:00
ema
826cb214de Add dark theme syntax highlighting for Ada 2026-01-16 18:11:55 +08:00
ema
b0e4e2c269 Add Assembly dark syntax highlighting definition 2026-01-16 18:08:32 +08:00
ema
d403d4ec91 Add .axml extension to XML syntax highlighting
Updated both dark and light XML syntax definition files to include the .axml extension, ensuring proper syntax highlighting for files with this extension.
2026-01-16 15:53:44 +08:00
ema
0083aab4e3 Add ActionScript dark syntax highlighting definition
Introduces a new XML-based syntax definition for ActionScript in the dark theme, specifying colors and rules for keywords, comments, strings, and documentation tags.
2026-01-16 15:51:14 +08:00
ema
afca07e348 Add Razor syntax highlighting definitions
Introduced Razor.xshd files for both dark and light themes to enable syntax highlighting for Razor (.cshtml, .razor) files in the text viewer plugin.
2026-01-16 15:34:28 +08:00
ema
d8fbc338ca Add documentation for supported diff file extensions
Added XML documentation to clarify the purpose and usage of .diff, .patch, and .rej file extensions in DiffHighlightingDefinition.
2026-01-16 14:53:56 +08:00
ema
354b48a2b5 Support .patch and .rej extensions for diff highlighting
Added '.patch' and '.rej' to the supported file extensions in DiffHighlightingDefinition to improve compatibility with common diff-related file types.
2026-01-16 13:35:28 +08:00
ema
aaf78abf3c Fix markdown not supporting absolute resource paths
Enhanced the logic for resolving image and file paths in MarkdownPanel to better handle both absolute and relative paths, ensuring compatibility with Windows path formats and improving file existence checks.
2026-01-16 11:40:56 +08:00
ema
d7be2aad13 Update platform toolset to v145 in vcxproj files
Changed the PlatformToolset from v143 to v145 in both QuickLook.Native32 and QuickLook.Native64 project files to use a newer Visual Studio toolset.
2026-01-16 11:30:15 +08:00
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
b553a802c6 Add PAK file support to ArchiveViewer plugin
Introduced PakInfoPanel for displaying PAK archive contents, including new XAML and code-behind files. Updated Plugin.cs to use PakInfoPanel when opening .pak files, enabling preview and basic information display for Chromium resource packages.
2026-01-15 03:47:07 +08:00
ema
6c10fb14e2 Add Chromium .pak file extraction support
Introduced PakExtractor for extracting resources from Chromium .pak files, including guessing file extensions. Updated Plugin.cs to recognize and begin handling .pak files, preparing for future integration into the viewer panel.
2026-01-15 03:24:55 +08:00
ema
5ed701343f Refactor GetNearestLrc for clarity and efficiency #1858
Simplified the logic in GetNearestLrc by using clearer LINQ queries and reducing redundant operations. The method now directly finds the latest timestamp not greater than the specified time, merges duplicate timestamps if necessary, and returns the appropriate LrcLine.
2026-01-14 13:58:56 +08:00
ema
860da5a014 Improve LRC handling by merging duplicate timestamps #1858 2026-01-14 13:50:01 +08:00