Commit Graph

857 Commits

Author SHA1 Message Date
ema 0ba37f6425 Add .snupkg support to archive viewer
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
Included the .snupkg extension in the list of supported archive formats to allow viewing of symbol package files.
2025-09-27 03:37:53 +08:00
ema ad1730cf4a Expand supported text file formats list
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
Added a comprehensive list of supported text and script file extensions to SUPPORTED_FORMATS.md, detailing various programming, configuration, and markup formats recognized by QuickLook.
2025-09-25 01:32:53 +08:00
ema ba7658e5b8 Reformat Translations.config for consistent indentation 2025-09-25 00:22:26 +08:00
ema bee13755cc Add translations for PDFViewer
Added password prompt translations for 20+ languages to Translations.config in PDFViewer plugin, improving localization for password-protected PDF files.
2025-09-25 00:21:44 +08:00
ema ac5250b3eb Remove Translations.config for OfficeViewer 2025-09-25 00:18:16 +08:00
ema 4318646867 Add translations for HtmlViewer
Added localized WEBVIEW2_NOT_AVAILABLE messages for ca, he, hi, hu-HU, id-ID, mr, nb-NO, nl-NL, pt-BR, pt-PT, ru-RU, sk, tr-TR, and vi to improve international support in the HTML viewer plugin.
2025-09-25 00:14:03 +08:00
ema 9b72f6a3da Add translations for FontViewer
Added localized SAMPLE_TEXT entries for various languages including Arabic, Catalan, Greek, Spanish, French, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Marathi, Norwegian, Dutch, Polish, Brazilian Portuguese, European Portuguese, Russian, Slovak, Turkish, Ukrainian, and Vietnamese to improve font preview support.
2025-09-25 00:04:52 +08:00
ema 13dc9c4f61 Reformat Translations.config for consistent indentation 2025-09-25 00:04:30 +08:00
ema aaf4c4cfb5 Add translations for ELFViewer
Added support for multiple languages in the Translations.config file for ELFViewer, including Arabic, Catalan, Greek, Spanish, French, Hebrew, Hindi, Hungarian, Indonesian, Italian, Marathi, Norwegian, Dutch, Polish, Portuguese, Russian, Slovak, Turkish, Ukrainian, and Vietnamese. This enhances localization for key labels such as Total Size, Format, Format Profile, and Name.
2025-09-24 23:59:38 +08:00
ema 47b664ada4 Add translations for CLSIDViewer
Added localized strings for recycle bin actions and messages in various languages including Arabic, Catalan, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Marathi, Norwegian, Dutch, Polish, Brazilian Portuguese, European Portuguese, Russian, Slovak, Turkish, Ukrainian, and Vietnamese.
2025-09-24 23:58:31 +08:00
ema fe96f9c3dd Add translations for AppViewer
Added new language sections to Translations.config for Arabic (ar), Hungarian (hu-HU), Slovak (sk), and Indonesian (id-ID), providing localized strings for product and app metadata fields.
2025-09-24 23:57:39 +08:00
ema 1fa31d0983 Add 'Copy' and 'Select All' translations for more languages
Added 'Editor_Copy' and 'Editor_SelectAll' translations for Arabic, Catalan, Norwegian, Dutch, Polish, Portuguese, Russian, Turkish, Vietnamese, Marathi, Hindi, Hebrew, Hungarian, Indonesian, and Slovak to improve localization coverage.
2025-09-24 23:55:18 +08:00
ema 894c1c1a89 Add and update translations for PEViewer
Expanded Translations.config with additional languages and updated some existing translations for 'Total Size', 'File Version', and 'Product Version'. Also corrected the Traditional Chinese translation for 'Total Size'.
2025-09-24 23:51:49 +08:00
ema 701d20fe7a Add translations for 'Show Media Info' menu item 2025-09-24 23:49:54 +08:00
ema 4fa57b70ba Refactor MoreMenuProvider into Plugin partial class 2025-09-24 23:37:29 +08:00
ema 2317fad8e3 Support MediaInfoViewer in more menu 2025-09-24 23:34:07 +08:00
ema 2570429cdc Fix HelixViewer default height being too large
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-09-22 09:59:00 +08:00
Copilot ad95955666 Add support for Telegram Sticker (.tgs) files (#1762)
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-09-22 04:57:56 +08:00
ema 120aa6c445 Add supported formats note for audio cover art
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-09-21 01:13:37 +08:00
ema 297e7ef092 Refactor cover art extraction logic to fix #1759 2025-09-21 00:52:07 +08:00
ema e1c53b8691 Extract cover art will not cause the title to be lost #1759
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-09-21 00:13:39 +08:00
ema 0bca38e2bf Add .slnx extension to XML syntax highlighting
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-09-15 12:50:07 +08:00
ema 3cdf847f3d Fix NuGet package path issue for FreeTypeSharp
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-09-11 11:05:39 +08:00
samueljoh ae05deea46 Add Swedish translation (#1755) 2025-09-11 11:01:23 +08:00
ema c748f6d7e4 Update NuGet package versions in project files
This commit updates various NuGet package references to newer versions across multiple QuickLook plugin and main project .csproj files. These updates include dependencies such as WixToolset.Dtf.WindowsInstaller, UTF.Unknown, FreeTypeSharp, Microsoft.Web.WebView2, Magick.NET-Q8-AnyCPU, Google.Protobuf, MsgReader, HelixToolkit, bblanchon.PDFiumV8.Win32, Melanchall.DryWetMidi, WPF-UI.Violeta, and Lib.Harmony, ensuring the projects use the latest compatible releases.
2025-09-08 02:42:09 +08:00
ema e0a2204e56 Add diff file syntax highlighting 2025-09-08 02:16:55 +08:00
ema 07debda5e4 feat: improve UI/UX of font loading 2025-09-08 01:14:01 +08:00
ema 21a3dd3d4b Fix the same previous issue in other plugins
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-08-15 02:17:50 +08:00
ema ebb48366a0 Fix font file unicode name is not supported 2025-08-15 02:09:38 +08:00
ema e12bb2201b Fix issue where font file stays locked #77 2025-08-15 02:01:59 +08:00
ema 14a5bea926 Code Cleanup
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-08-09 00:38:43 +08:00
ema 139cb873f2 Revert SVG default background to transparent
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-08-05 01:19:42 +08:00
ema fd1004e6d3 Set default background color for SVG panel 2025-08-05 01:11:37 +08:00
ema b0dceffa94 Add Exporter class for MediaInfo integration 2025-08-05 00:58:48 +08:00
ema 2246c5a361 Fix style changed from MediaInfoViewer 2025-08-05 00:53:21 +08:00
ema 5a5cce93b4 Add built-in plugin MediaInfoViewer
1. Merged from forked repo https://github.com/emako/QuickLook/tree/master/QuickLook.Plugin/QuickLook.Plugin.MediaInfoViewer
2. Use TextBox instead of AvalonEdit and prepare for new feature
2025-08-05 00:43:47 +08:00
ema fbfd2484df Refactor thumbnail handlers into provider classes 2025-08-02 23:58:55 +08:00
ema e342cd0851 Refactor AnimationProvider to use primary constructor 2025-08-02 23:58:23 +08:00
ema d90993817d Refactor DependencyProperty registration 2025-08-02 21:58:08 +08:00
ema 5cedcff912 Support .pdn in ThumbnailViewer #1708
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
Implementation still under adjustment.
2025-08-02 02:34:32 +08:00
Copilot 9fe37520d3 Support Mermaid diagram rendering in MarkdownViewer (#1730)
* Implement Mermaid diagram support for MarkdownViewer

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

* Replace the mermaid.min.js

https://cdn.jsdelivr.net/npm/mermaid@11.4.1/dist/mermaid.min.js

* Fix Mermaid diagram rendering by updating markdown-it highlight function

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>
Co-authored-by: ema <mccoy39082@163.com>
2025-08-02 02:09:52 +08:00
ema 67b5dbf310 Add UseNativeProvider option #1726
Use following option in `QuickLook.Plugin.ImageViewer.config` to fix the issue:
```xml
<?xml version="1.0" encoding="utf-8"?>
<Settings>
  <UseColorProfile>false</UseColorProfile>
  <UseNativeProvider>false</UseNativeProvider>
</Settings>
```
2025-08-02 01:36:13 +08:00
ema 417876edd2 Prepare support for .pdn
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-07-31 01:27:43 +08:00
ema 03b1ca557f Fix image .jxr error reading from UseColorProfile 2025-07-31 01:22:13 +08:00
ema f39b53a5c6 Support Point Cloud Data (.pcd) for 3D spatial
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
1. Only support PCD files with PointXYZ format.
2. Not supported for Color or Intensity formats.
2025-07-28 16:48:13 +08:00
ema 68cb555bad Unsupported .pmx incorrectly handled in advance 2025-07-28 16:19:30 +08:00
dependabot[bot] d88c8ab8de Bump Magick.NET-Q8-AnyCPU from 14.6.0 to 14.7.0
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
---
updated-dependencies:
- dependency-name: Magick.NET-Q8-AnyCPU
  dependency-version: 14.7.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-24 16:35:58 +08:00
copilot-swe-agent[bot] a38b7a450a Fix code alignment by adding space to align .Replace method calls
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
Co-authored-by: emako <24737061+emako@users.noreply.github.com>
2025-07-23 23:57:13 +08:00
copilot-swe-agent[bot] 8ad5f39eab Add missing using System.Linq to fix compile error
Co-authored-by: emako <24737061+emako@users.noreply.github.com>
2025-07-23 23:57:13 +08:00
copilot-swe-agent[bot] 83cfd2a3d8 Remove unnecessary Translations.config and simplify RTL detection code
Co-authored-by: emako <24737061+emako@users.noreply.github.com>
2025-07-23 23:57:13 +08:00