Compare commits

...

651 Commits

Author SHA1 Message Date
ema
417876edd2 Prepare support for .pdn
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
copilot-swe-agent[bot]
4840a87858 Add RTL support for markdown files
Co-authored-by: emako <24737061+emako@users.noreply.github.com>
2025-07-23 23:57:13 +08:00
VenusGirl❤
a4d118e11f Update Korean (#1710)
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-07-23 15:07:39 +08:00
ema
79b002c0b3 Unified changelog style
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-07-20 23:00:53 +08:00
ema
b26575581a Update changelog for 4.1.1 release 2025-07-20 22:55:20 +08:00
ema
8c95a42a64 Refactor tray icon to use TrayIconHost 2025-07-20 21:54:32 +08:00
ema
55a069046f Refactor HelixViewer extend format support
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-07-12 03:47:49 +08:00
ema
0714574374 Improve file extension checks in CanHandle methods 2025-07-12 03:39:37 +08:00
ema
10ce29e836 Refactor JSON detection to use Regex field
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-07-10 07:38:21 +08:00
ema
8d66dfac54 Add hosts file syntax highlighting 2025-07-10 07:33:57 +08:00
ema
d06abf461e Enable Dockerfile detection 2025-07-10 07:10:48 +08:00
ema
4c4375612e Add configuration syntax highlighting
File extension: .conf;.config;.cfg
2025-07-10 07:01:15 +08:00
ema
8dcb09cf84 Add syntax highlighting for .env files 2025-07-10 06:46:54 +08:00
ema
b27ff01eff Add syntax highlighting for .gitattributes files 2025-07-10 06:29:42 +08:00
ema
befdb17718 Remove unused settings from GitIgnore 2025-07-10 06:26:57 +08:00
ema
d60b10a8cf Refactor thumbnail extraction 2025-07-10 06:16:10 +08:00
ema
2ee54695e7 Set RichTextBox background to transparent 2025-07-10 05:37:58 +08:00
ema
4a72e1ed8e Optimize file name comparison in detectors 2025-07-10 04:11:00 +08:00
ema
0bb6e622f6 Refactor confused format detection method names
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-07-09 04:27:50 +08:00
ema
345b061a8d Add dark mode CMake syntax highlighting 2025-07-09 04:20:18 +08:00
ema
67dc0ce10d Add CMake syntax highlighting and format detection 2025-07-09 04:16:19 +08:00
ema
631fd91219 Prepare hosts format detector 2025-07-09 03:55:45 +08:00
ema
cf6dd5cdf3 Prepare Dockerfile format detector 2025-07-09 03:50:50 +08:00
ema
7a11127b09 Prepare CMakeLists.txt format detector 2025-07-09 03:47:10 +08:00
ema
e035153642 Add .editorconfig to INI syntax highlighting 2025-07-09 03:37:55 +08:00
ema
78b695a170 Improve fallback logic for highlighting themes 2025-07-09 03:34:14 +08:00
ema
ed4169d6fe Add light mode Makefile syntax highlighting 2025-07-09 03:29:16 +08:00
ema
0a79d59c79 Add MakefileDetector for text viewer 2025-07-09 03:24:42 +08:00
ema
d6cc984267 Optimize JSONDetector with Span 2025-07-09 03:03:56 +08:00
ema
484acddba3 Add reStructuredText syntax highlighting
Just a simple highlighting solution for `.rst` files
2025-07-09 00:12:52 +08:00
ema
18634f15be Add Markdown syntax highlighting
Add from https://github.com/cuiliang/AvalonEditHighlightingThemes
2025-07-09 00:04:44 +08:00
ema
5869cc6670 Add FBX model support using AssimpNet #1479 2025-07-08 23:46:37 +08:00
ema
09a3cc3ea5 Add dark mode and unify naming for .sln syntax 2025-07-08 23:18:55 +08:00
ema
f9586be3ec Add Sketch file support to ThumbnailViewer plugin 2025-07-08 22:57:02 +08:00
ema
a6c077fbbb Add Pixso (.pip, .pix) support to ThumbnailViewer
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-07-08 22:28:08 +08:00
ema
c47d9f3c9b Move resource dictionary initialization 2025-07-08 22:04:34 +08:00
ema
06d9ed2a85 Add Protobuf syntax highlighting
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-07-08 04:44:35 +08:00
ema
37ed56ff34 Keep svga.proto 2025-07-08 04:17:07 +08:00
ema
87e04dca9d Improve the rendering effect of the Model 2025-07-08 04:06:05 +08:00
ema
3fd444102d Revert Add Sandbox detection 2025-07-08 03:42:39 +08:00
ema
b5773fc721 Add built-in HelixViewer for 3d models
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-07-05 13:26:51 +08:00
ema
32ce27e447 Add MathJax inline math support to Markdown #1640
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-07-05 11:58:41 +08:00
ema
95f1c5bca2 Remove System.Text.Json dependency 2025-07-05 11:30:22 +08:00
ema
f6ca3a62e2 Add support for svgaplayerweb in SVGA viewer 2025-07-05 11:24:02 +08:00
ema
efba55b8d5 Implement SVGA MetaProvider 2025-07-05 10:21:15 +08:00
ema
4c3bf23e67 Use lottie-web and svga instead of npmjs 2025-07-05 09:50:54 +08:00
ema
007b960019 Rename SvgViewer.init to render and update usage 2025-07-05 09:33:46 +08:00
ema
a14b22d762 Update comments for LottieViewer and clarify usage 2025-07-05 09:28:12 +08:00
ema
3fce8b4f53 Add Lottie Files animation preview support 2025-07-05 09:25:22 +08:00
ema
5e459e35e5 Add comment clarifying SVGA version support 2025-07-05 06:55:48 +08:00
ema
b3570d1215 Handle .svga files separately in image viewer 2025-07-05 06:55:38 +08:00
ema
eecb56db14 Add SVGA animation preview support 2025-07-05 06:46:52 +08:00
ema
3858e142e2 Fix packaging target to run only in Release builds 2025-07-05 05:08:31 +08:00
ema
d7f482511f Update package versions in plugin projects 2025-07-05 05:07:26 +08:00
ema
9cca8c3c0b Add GPL license header to Helper.cs 2025-07-05 05:03:05 +08:00
ema
22e8838ce3 Add support for .kra and .cdr previews #1662 2025-07-05 04:58:24 +08:00
ema
63f516b504 Add Figma & XMind support to ThumbnailViewer #1662 2025-07-05 04:39:18 +08:00
ema
08587186c2 Fix ImagePanel button layout 2025-07-05 04:28:32 +08:00
ema
f99a786510 Add built-in ThumbnailViewer plugin 2025-07-05 04:22:25 +08:00
ema
3de93386cc Add NSIS syntax highlighting
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-07-05 03:31:33 +08:00
ema
b42b7ce4e8 Add syntax highlighting for SubRip Subtitle (.srt) files 2025-07-05 03:20:56 +08:00
ema
89571b1431 Add Swift dark mode syntax highlighting 2025-07-05 03:00:55 +08:00
ema
a7e26519ed Add Dart dark mode syntax highlighting 2025-07-05 02:59:08 +08:00
ema
c1e6362440 Add Erlang dark mode syntax highlighting 2025-07-05 02:57:12 +08:00
ema
25f7df52bd Add Kotlin dark mode syntax highlighting 2025-07-05 02:56:16 +08:00
ema
04247db107 Add Lisp dark mode syntax highlighting 2025-07-05 02:53:24 +08:00
ema
7456cbc3a5 Add Objective-C dark mode highlighting 2025-07-05 02:52:17 +08:00
ema
99caca2dfd Add dark mode Pascal syntax highlighting 2025-07-05 02:50:21 +08:00
ema
dc2d722f0a Add dark mode PHP syntax highlighting 2025-07-05 02:47:22 +08:00
ema
267b37c526 Improve QuickLook initialization speed 2025-07-05 02:46:00 +08:00
ema
913474f7ad Add dark mode R syntax highlighting 2025-07-05 02:41:58 +08:00
ema
c979ed0254 Add dark mode Ruby syntax highlighting 2025-07-05 02:40:08 +08:00
ema
71904ebac5 Add dark mode SQL syntax highlighting 2025-07-05 02:37:45 +08:00
ema
a8746dd3ef Add dark mode Rust syntax highlighting 2025-07-05 02:37:01 +08:00
ema
93be5681d3 Add dark mode Java syntax highlighting 2025-07-05 02:32:18 +08:00
ema
2fd3a15071 Add dark mode C++ syntax highlighting 2025-07-05 02:26:57 +08:00
ema
6e9d86457c Add dark mode C syntax highlighting 2025-07-05 02:24:12 +08:00
ema
1df89d69a9 Add dark mode syntax highlighting for Registry 2025-07-05 02:13:09 +08:00
ema
8850f52f3a Add simple QML syntax highlighting #1002 2025-07-05 02:10:10 +08:00
ema
cb4aa2e9d9 Add PowerShell syntax highlighting for dark mode 2025-07-05 01:52:09 +08:00
ema
db3af0580d Add .gitignore syntax highlighting 2025-07-05 01:44:44 +08:00
ema
469f955208 Add .dotsettings to XML syntax highlighting 2025-07-05 01:40:04 +08:00
ema
ea077af8a2 Add .gitmodules to INI syntax highlighting 2025-07-05 01:39:42 +08:00
ema
33030780ff Create CHANGELOG.md
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-07-04 04:18:11 +08:00
ema
9319ca7213 Bump WPF-UI.Violeta package to version 4.0.3
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-07-04 01:50:15 +08:00
ema
b1a2387203 Add dark mode Lua syntax highlighting
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-07-01 05:04:51 +08:00
ema
12a6b35c6c Remove boolean value type from ASS highlighting 2025-07-01 04:46:39 +08:00
ema
1f13aa6678 Fix PDF thumbnail rendering crash #1531 2025-07-01 04:30:08 +08:00
ema
72c8e567cd Increase SVG viewer max zoom level to 100x 2025-07-01 03:40:30 +08:00
ema
fe13f5d45e Remove cursor style changes during SVG panning 2025-07-01 03:38:34 +08:00
ema
e76c882d49 Prevent dragdrop and context menu in SVG viewer 2025-07-01 03:36:10 +08:00
ema
667815e360 Conditionally include Svg.Skia and SVG provider 2025-07-01 03:27:22 +08:00
ema
13bcc4b1d4 Set custom WebView2 user data folder for SVG panel 2025-07-01 03:23:47 +08:00
ema
fa61b1e68f Code Cleanup 2025-07-01 03:18:48 +08:00
ema
2750cb75dd Fix exception from SVG WebView2 2025-07-01 03:10:33 +08:00
ema
f1237aa86f Add JSDoc comments and clarify SvgViewer usage 2025-07-01 02:23:38 +08:00
ema
2a94fa155d Enhance SVG viewer with pan feature 2025-07-01 02:11:31 +08:00
ema
682801a8bb Refactor SVG viewer to use inline SVG
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-07-01 01:57:36 +08:00
ema
f9b075dfa3 Add pan and zoom support to SVG image viewer
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-30 07:32:46 +08:00
ema
0a8039d962 Render SVG as base64 image and improve scaling 2025-06-30 07:22:03 +08:00
ema
0dc8c03446 Fix image viewer content assignment and cursor check 2025-06-30 06:48:32 +08:00
ema
9cef4d9830 Officially enable SVG web viewer 2025-06-30 06:38:52 +08:00
ema
e9306329ee Add double-click to reset zoom in SVG viewer 2025-06-30 06:07:09 +08:00
ema
7ca7d2783e Beautify the background color of Svg Web2 2025-06-30 06:00:29 +08:00
ema
98dd96283d Add SVG support using WebView2 in ImageViewer
It's still an experimental function
2025-06-30 05:45:21 +08:00
ema
21071a62d1 Update package dependencies 2025-06-30 02:02:53 +08:00
ema
a65a453390 Support JXR image but SDR only #1680 2025-06-30 01:49:43 +08:00
ema
856f7f137c Add light mode highlighting for SubStation Alpha 2025-06-30 01:23:07 +08:00
ema
3878dd0049 Add dark mode highlighting for SubStation Alpha 2025-06-30 01:10:04 +08:00
ema
9a04232e84 Add .toml extension to INI syntax highlighting
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-29 21:38:53 +08:00
ema
ff25bedcae Add .vsix support to archive viewer
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-29 10:40:31 +08:00
ema
7ca15b5e1e Add dark mode highlighting for VB.NET and VBScript 2025-06-29 10:21:32 +08:00
ema
b2a7b22f20 Add TypeScript dark mode highlighting 2025-06-29 10:14:13 +08:00
ema
ae7633e1e7 Add dark mode syntax highlighting for INI files 2025-06-29 10:11:11 +08:00
ema
ebb90d5586 Add dark mode F# highlighting 2025-06-29 10:07:25 +08:00
ema
ac7a08cbf3 Add YAML syntax highlighting 2025-06-29 09:56:18 +08:00
ema
e16a89f979 Refactor properties highlighting for consistency and clarity 2025-06-29 09:04:25 +08:00
ema
9a17d5fa0f Skip empty lines in properties highlighting 2025-06-29 06:49:22 +08:00
ema
caf301f3f5 Refactor property key highlighting logic
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-29 06:36:05 +08:00
ema
9d42da53c0 Support .fx with HLSL 2025-06-29 05:34:47 +08:00
ema
1632b207db Fix .apk extension handling 2025-06-29 05:34:20 +08:00
ema
3ec576968e Update package and remove binding redirect 2025-06-29 05:17:56 +08:00
ema
84222e3188 Add dark mode syntax highlighting for Go
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-28 01:00:49 +08:00
ema
6b7fc303e0 Add dark mode CSS syntax highlighting 2025-06-28 00:55:23 +08:00
ema
e113030dce Skip primary for comment lines in properties files
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-27 22:49:28 +08:00
ema
12046220c1 Add support for Android App Bundle (.aab) files
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-27 07:30:10 +08:00
ema
6943ed5cb4 Read ABIs from QuickLook.ApkReader 2.1.0 2025-06-27 07:20:55 +08:00
ema
4ff7cd53c4 Add Alt+Z shortcut to toggle word wrap #1487
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
Introduced a keyboard shortcut (Alt+Z) to toggle the WordWrap property in the TextViewerPanel for improved usability.
2025-06-27 07:03:11 +08:00
ema
a7c89d7e69 Add keyboard shortcuts for text direction #1612
Implemented Ctrl+LShift and Ctrl+RShift shortcuts to switch text flow direction between LTR and RTL in TextViewerPanel
2025-06-27 06:56:43 +08:00
ema
32e45da1d6 Use verbatim string literals for MediaInfo path 2025-06-27 03:34:27 +08:00
ema
6ad73eddea Add option IsSupportRTL to control the RTL #1612 2025-06-27 03:33:35 +08:00
ema
a796cdbdf0 Support RTL for .txt file #1612 2025-06-27 03:28:08 +08:00
ema
1db667e32f Add .vpy extension to Python syntax highlighting 2025-06-27 03:15:11 +08:00
ema
d858840183 Enable window dragging in video viewer panel #425 2025-06-27 02:38:17 +08:00
ema
aef35d748e Fix apk icon can not be found from resource id 2025-06-27 02:12:49 +08:00
ema
2bf6387b8f Support X11 and more JPEG2000 image formats
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
In addition, Magick Image File Format (.miff) is supported now
2025-06-25 02:44:14 +08:00
ema
b96619c244 Fix Android API level mapping name 2025-06-25 02:22:29 +08:00
ema
3fff4c1b2b Add Android API level mapping and improve APK info 2025-06-25 02:17:12 +08:00
ema
f3c08d5b76 Display supported ABIs in APK info panel 2025-06-25 01:58:32 +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
2c330a0136 Chore of disable nullable in MarkdownViewer 2025-06-24 01:45:52 +08:00
ema
83ae611af1 No markdown resource extraction #1661 #1670 2025-06-24 01:33:07 +08:00
ema
741d9967d1 Support highlighting .uts
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-23 16:38:35 +08:00
ema
01f92b0b3a Revise the hint of UCEERR_RENDERTHREADFAILURE
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-23 10:44:20 +08:00
ema
c959e649a0 Try catch DMG exception
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-23 02:35:02 +08:00
ema
869a134587 Support highlighting .nvue 2025-06-23 02:10:40 +08:00
ema
75841d241f Support highlighting .vue 2025-06-23 02:07:49 +08:00
ema
273b2fc893 Support dark mode JavaScript 2025-06-23 01:54:45 +08:00
ema
e5b45a7c01 Support dark mode Python #1675 2025-06-23 01:46:33 +08:00
ema
4d3d216d78 Support dark mode Log
https://github.com/Dirkster99/AvalonEditHighlightingThemes/blob/master/source/HL/Resources/Themes/VS2019_Dark.xshtd
2025-06-23 01:43:30 +08:00
ema
879ec689a9 Support highlighting .dos 2025-06-23 01:41:31 +08:00
ema
a4d2aea98d Support light mode Log
https://github.com/Dirkster99/AvalonEditHighlightingThemes/blob/master/source/HL/Resources/Light/Log.xshd
2025-06-23 01:39:23 +08:00
ema
68b0a928b6 Support light mode Lyric 2025-06-23 01:26:09 +08:00
ema
8d9c1e3f6e Add Sandbox detection 2025-06-23 00:58:28 +08:00
ema
b3ed13f16a Initial custom highlighting via reflection 2025-06-22 23:53:01 +08:00
ema
e86716fc54 Support .properties 2025-06-22 23:31:59 +08:00
ema
cf0c8529a0 Support dark mode TXT #1675 2025-06-22 21:53:49 +08:00
ema
ce5adc6801 Support dark mode XML 2025-06-22 21:36:11 +08:00
ema
44ba8b1436 Support dark mode HLSL 2025-06-22 21:29:17 +08:00
ema
0168318f39 Improve PDF magic detection 2025-06-22 21:12:35 +08:00
ema
f0d55455e4 Add built-in ELF viewer plugin
Support for binary ELF, UImage, Mach-O files
2025-06-22 20:47:29 +08:00
ema
17091056de Use english as default resource culture
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
74ae24cf44
2025-06-22 04:40:56 +08:00
ema
a60fafdd38 Support .rpm 2025-06-22 04:12:46 +08:00
ema
54031a166a Update issue template
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-06-20 19:38:40 +08:00
ema
efc83b0669 Use format detector feature for TextViewer
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-19 17:03:20 +08:00
ema
a580926059 Add more file extensions for XML
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-19 11:08:26 +08:00
ema
21af7ad7ff Prepare support .rpm
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-06-18 00:54:30 +08:00
ema
01faaa7ce0 Support .AppImage 2025-06-17 23:35:15 +08:00
ema
533e097a0c Fix spell
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-06-16 09:57:03 +08:00
ema
c9fa5ff43b Support .dmg
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-15 07:04:00 +08:00
ema
679b00fe71 Revert the DataGrid style of CSV #1664
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-14 16:28:24 +08:00
ema
04c7ed931f New option CheckPreviewHandler
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-14 12:54:54 +08:00
ema
781f270824 Fix unsupported ColorContexts in Windows #1671 2025-06-14 12:15:13 +08:00
ema
5aa0cf06a8 New option ProcessRenderMode
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-06-12 16:24:10 +08:00
ema
7eabaff36a Resort the codes of office extensions 2025-06-12 15:34:26 +08:00
ema
f897ce46ea Show office exception instead of crash 2025-06-12 15:31:28 +08:00
ema
e2e5885fd5 Automatically fix Office preview handler registry
This function requires QuickLook to run with administrator privileges and preview the corresponding Office file once
2025-06-12 15:25:18 +08:00
ema
9a3591e6f6 Safely check office preview handler
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-11 18:12:31 +08:00
ema
5fd2d8a88a Merge OfficeViewer-Native plugin #1662
Repo URL: https://github.com/QL-Win/QuickLook.Plugin.OfficeViewer-Native
2025-06-11 17:58:07 +08:00
ema
4fd8c14b98 Supplement AutoReload features
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-10 11:40:20 +08:00
ema
1b3d2e518d Merge pull request #1666 from JSuttHoops/jsutt
Add Reload + Customization
2025-06-10 10:45:35 +08:00
ema
c686c373ba Fix generic theme resources #1652
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-06-09 11:44:03 +08:00
JSuttHoops
555b801fe6 Merge pull request #1 from JSuttHoops/codex/add-reload-button-with-preserved-window-properties
Summary

Introduced a new “Reload” button in the viewer window toolbar for quickly refreshing the current preview without closing the window

Added the “MW_Reload” string to the translations so the Reload button text can be localized

Implemented a ReloadPreview method in ViewWindowManager to refresh the plugin content in-place

Hooked the Reload button and added optional file monitoring for auto-reload in ViewerWindow code-behind

Allowed custom window background colors via the WindowBackgroundColor setting
2025-06-07 19:12:40 -05:00
JSuttHoops
2624989a75 Add reload feature and customizable background 2025-06-07 19:12:14 -05:00
ema
220ab789a5 Remove x86 from sln
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-06-07 00:47:02 +08:00
ema
9f20a6d646 Remove appx from sln 2025-06-07 00:34:23 +08:00
ema
a9d4fb1a9b Add appx debug project 2025-06-06 23:54:31 +08:00
ema
500a78f7ec Merge pull request #1663 from King3R/translation-german
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
Update existing and add missing German translation
2025-06-06 18:07:16 +08:00
King3R
c1e4f32bb3 Update QuickLook/Translations.config 2025-06-06 10:01:32 +02:00
King3R
bbed9223ef Update QuickLook.Plugin.PEViewer/Translations.config 2025-06-06 09:32:18 +02:00
King3R
d190980e12 Update QuickLook.Plugin.PDFViewer/Translations.config 2025-06-06 09:30:51 +02:00
King3R
7b8e89d09e Update QuickLook.Plugin.FontViewer/Translations.config 2025-06-06 09:27:30 +02:00
King3R
e7d3250d2b Update QuickLook.Plugin.AppViewer/Translations.config 2025-06-06 09:24:26 +02:00
ema
a64aeada91 Show deb architecture
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-06-05 14:57:33 +08:00
ema
b31de49da1 Not support deb with LZMA algorithm 2025-06-05 14:46:19 +08:00
ema
576cb5814d Fix deb reader gz error 2025-06-05 12:02:16 +08:00
ema
5bc7fecdcf Improve App/PE titlebar UI/UX
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-04 17:37:22 +08:00
ema
743079c5bf Update wgt logo 2025-06-04 17:30:35 +08:00
ema
3153f7b279 Revert the exception handling for Show() 2025-06-04 16:59:20 +08:00
ema
efe28423e9 Support .deb 2025-06-04 16:42:38 +08:00
ema
3bd1239457 Restruct AppViewer codes 2025-06-04 15:13:43 +08:00
ema
59124967d2 Attempt to fix the crash #1648
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
This is an experimental fix, the idea is to remove the tree to prevent the DUCE command
2025-06-04 13:53:49 +08:00
ema
376ed30dc5 Improve GroupBox UI/UX 2025-06-04 10:45:41 +08:00
ema
2b38b2c946 Use IsVisible instead of Visibility
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-03 14:54:38 +08:00
ema
05e9f43ba4 Remove the WoW64HookHelper from sln 2025-06-03 14:40:20 +08:00
ema
e5b04ed07a Update PackageReference 2025-06-03 14:39:51 +08:00
ema
cc1e126101 Support .hap and .hap.1
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-03 07:55:06 +08:00
ema
22a5d69ac8 Remove the WoW64HookHelper from release #1634
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
Use https://github.com/QL-Win/QuickLook.Plugin.WoW64HookHelper instead
2025-06-02 18:59:17 +08:00
ema
8b6ab6b037 Fix old version volume exception #1653
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-02 13:17:41 +08:00
ema
d18b33a18e Speed up the apk reader
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-01 14:07:57 +08:00
ema
1a83848c2c Use app fallback logo 2025-06-01 13:32:33 +08:00
ema
fdb602b9ed Support .ipa 2025-06-01 12:37:02 +08:00
ema
00829ec21b Support .apk and .apk.1
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-05-31 17:30:35 +08:00
ema
53d76cb0f8 Support .wgt and .wgtu 2025-05-31 13:10:34 +08:00
ema
8a5d640572 Support .appx and .msix 2025-05-31 12:16:31 +08:00
ema
833222507b Update font pangram
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-05-29 18:48:24 +08:00
ema
2fb23a94bf Fix CaptionTextButtonStyle not static anymore
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-05-29 18:00:23 +08:00
ema
ef55a3eaff Update due to MS Store policy change
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
Due to the updated Microsoft Store policy, certain keywords were cleaned.
2025-05-26 22:35:24 +08:00
ema
05c967e582 Manually resolve the assembly fails #1618 2025-05-26 15:49:24 +08:00
ema
645edf2439 Optimize highlight name fetching
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-05-26 09:48:22 +08:00
ema
6deadf9d73 Fix highlighting name
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-05-26 05:42:27 +08:00
ema
b81b2f9ef8 Improve startup speed #1521
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-05-25 03:45:17 +08:00
ema
eed0c53e9c Code Cleanup 2025-05-25 03:45:07 +08:00
ema
51a46155d7 Fix unsupported CLSID was not shown 2025-05-25 01:59:31 +08:00
ema
2e8fd2bae7 Code Cleanup 2025-05-25 01:32:38 +08:00
ema
05a2a819b7 Add branding images
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-05-24 15:05:20 +08:00
ema
86e7803cd7 New AppViewer plugin for .msi 2025-05-24 15:03:54 +08:00
ema
77c332d825 Fix share button was not visible in win11
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-05-24 13:20:51 +08:00
ema
d20eb71f2b Remove MSI from PEViewer
Actually MSI does not belong to the PE format
2025-05-24 09:21:56 +08:00
ema
1ce2fc2f89 Fix Scripts\pack-all.ps1 2025-05-24 06:00:47 +08:00
ema
c2acdaa182 Avoid audio cover null exception in xaml
Can slightly increase the opening speed of audio file
2025-05-24 05:41:38 +08:00
ema
eff9d795f0 Fix long path issue #1643
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-05-24 03:51:18 +08:00
ema
27c2257feb Show Repository Trending
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-05-23 17:25:36 +08:00
ema
9803f5d6a8 Use PureSharpCompress instead of SharpCompress
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-05-23 03:18:51 +08:00
ema
00ef7d1e01 Improve PE parsing with extended buffer size 2025-05-23 03:03:36 +08:00
ema
06e7dbaae7 Code Cleanup 2025-05-23 02:39:26 +08:00
ema
34f69cc4f4 Add community group link 2025-05-22 11:16:18 +08:00
ema
74e8394b07 Update PackageReference 2025-05-21 11:06:05 +08:00
ema
0370876a3f Support .pcx image #1638 2025-05-20 22:39:27 +08:00
ema
dd322ac7e9 Update exception catcher 2025-05-18 01:40:20 +08:00
ema
6e8c0ce593 Update README.md #1622 2025-05-15 01:56:15 +08:00
ema
75c45f96c2 Fix DPI jump on window close in net462 #1626 2025-05-15 01:33:41 +08:00
ema
f7b22fb600 Avoid flickering #1628 2025-05-14 03:33:45 +08:00
ema
4170dc7a16 Rollback SharpCompress before clear dependencies 2025-05-14 02:41:10 +08:00
ema
47f4106b5d Update README.md #1622 2025-05-14 02:37:21 +08:00
ema
b28fcbb398 Update the build scripts 2025-05-14 02:18:01 +08:00
ema
97f8232767 Fix DpiAwareness for PerMonitor #1626 2025-05-13 22:07:39 +08:00
ema
8fa4f6cc5b Update PackageReferences 2025-05-13 17:36:22 +08:00
ema
ebcb223ef0 Update Title Immediately 2025-05-13 17:24:42 +08:00
ema
90b23cd1f8 Hide PEViewer Title just like InfoPanel 2025-05-13 17:16:10 +08:00
ema
beca7d06ca Fix flickering #1628 2025-05-13 11:52:23 +08:00
ema
e4ea156a20 Fix some errors from cli options
Error is from this commit a95b050
2025-05-11 03:53:39 +08:00
ema
8279c55526 Fix check update exception #1577 2025-05-11 03:39:24 +08:00
ema
a95b050ae5 Support cli options #1620
https://github.com/QL-Win/QuickLook/wiki/Command-Line
2025-05-11 03:16:33 +08:00
ema
5bf422a17f Delay the initialization of the MarkdownViewer 2025-05-10 08:28:16 +08:00
ema
d51c8bb25e Improve UI: Refine Recycle Bin icon display #1610 2025-05-10 07:53:31 +08:00
ema
1903687137 Fix window title update with ShowInTaskbar false 2025-05-10 06:47:09 +08:00
ema
ee884f1c7d Replace FontViewer source with DLL reference 2025-05-10 02:26:30 +08:00
ema
e0f581e149 Implement RecycleBinPanel #1610 2025-05-07 03:41:11 +08:00
ema
a0a46832ed Update copyright information 2025-05-06 21:04:58 +08:00
ema
19373a28a7 First commit CLSIDViewer #1610 2025-05-06 02:52:31 +08:00
ema
1bc82c8b81 Native Support for Desktop Icons #1610 2025-05-05 02:58:39 +08:00
ema
34a361e84a Run code cleanup 2025-05-04 14:26:27 +08:00
ema
ff4c9df9a2 Merge pull request #1607 from JNylson/master
Update pt-BR string in all Translations.config
2025-04-30 15:36:13 +08:00
JNylson
9be4df34e7 Update pt-BR string in all Translations.config 2025-04-29 22:59:32 -03:00
ema
cb40018d52 Run code cleanup 2025-04-30 01:15:05 +08:00
ema
30861cc40f Make exe installer uses msi path by default #1596
Request MicaSetup v2.3.7
2025-04-30 01:08:29 +08:00
ema
abc781d340 Fix the Volume control does not work #1578 2025-04-29 21:28:29 +08:00
ema
41fa5ed1ed Support more Markdown file extension #1562 #1601 2025-04-28 19:12:04 +08:00
ema
00212531fb Merge pull request #1604 from JNylson/master
Update pt-BR string in Translations.config
2025-04-27 18:27:52 +08:00
JNylson
1f85226297 Update pt-BR string in Translations.config 2025-04-26 23:53:55 -03:00
ema
b6c4ad5ac7 Fix styling issues in the Search Panel #1592 2025-04-23 22:38:14 +08:00
ema
fd01082a3d Add VisualCommander 2025-04-23 22:35:31 +08:00
ema
2d085cb655 Update micasetup.json 2025-04-16 23:32:57 +08:00
ema
460bc7ae2c Update PackageReferences 2025-04-16 22:38:17 +08:00
ema
a4a45b6ddd WPF-UI.Violeta 4.0.0 2025-03-15 02:42:21 +08:00
ema
fe5b24319a Fix copying compatibility of BitmapFrame 2025-03-07 09:57:06 +08:00
ema
895522a1e3 Fix the priority of FontViewer #1543 2025-02-20 09:03:43 +08:00
ema
b591b5d3f2 Merge pull request #1532 from josStorer/master
Fix the issue where certain remote desktop software may generate drivers with unknown device types, causing null values in the values obtained by GetGPUNames, which leads to program crash during startup
2025-02-05 15:30:32 +08:00
ema
7541b9d051 Upgrade to v4 to avoid CI action errors 2025-02-05 14:43:29 +08:00
ema
913727935e Update PackageReference 2025-02-05 14:20:15 +08:00
josc146
3745b0fd3b Fix the issue where certain remote desktop software may generate drivers with unknown device types, causing null values in the values obtained by GetGPUNames, which leads to program crash during startup 2025-01-20 13:45:50 +08:00
ema
eb1b2a7920 Support dark mode C# Highlighting 2025-01-14 14:25:56 +08:00
ema
bbc5bee000 Archive file extensions in ASCII order 2025-01-07 15:06:52 +08:00
ema
bc7ae4692d Code Cleanup 2025-01-06 06:19:19 +08:00
ema
612fb36dfc Thread safety of image copying 2025-01-06 06:04:40 +08:00
ema
0d1ff892ee Support Shell Script highligting #668 2025-01-05 10:05:09 +08:00
ema
a52a490cde Remove ARM64 libs from ImageViewer 2025-01-02 09:16:43 +08:00
ema
61d15fc8f2 Update LAVFilters dependencies 2025-01-02 07:10:10 +08:00
ema
cb87c06214 Update PackageReference 2025-01-02 06:22:06 +08:00
ema
57fb7c6a5f Fix svg rendering error #1430 2025-01-02 06:16:02 +08:00
ema
fd60013d23 Catch exception from xshd loader
1. New xshd for dark mode
2. Moved xshd sign to https://github.com/QL-Win/QuickLook/wiki/On-the-Shoulders-of-Giants
2025-01-02 05:37:29 +08:00
ema
31325e34c1 Update text syntax file extension 2025-01-02 03:56:42 +08:00
ema
93273820aa Improve dark mode text preview 2025-01-02 03:26:42 +08:00
ema
bfa28fc5fa Support .cur and .ani cursor images 2025-01-02 02:39:58 +08:00
ema
8a2a0df832 Fix VideoViewer time label width for long video 2025-01-01 04:38:33 +08:00
ema
e70c23ad75 Non-blocking MIDI player #1520 2025-01-01 03:42:18 +08:00
ema
e4e0fe3fa6 Toast to show can't cancel "Prevent Closing" #1368 2025-01-01 03:34:21 +08:00
ema
190ab5f3fc Expose the ViewWindow to ContextObject 2025-01-01 03:06:55 +08:00
ema
3a1a74d0f9 Revert Focusable
ShowActivated is sufficient for the needs
2024-12-31 22:59:00 +08:00
ema
eead801eb9 UnblockZoneIdentifier instead of PowerShell #1495 2024-12-31 11:47:06 +08:00
ema
08e75b8e36 Support .psb image #768 2024-12-31 10:20:11 +08:00
ema
96d8c420c4 Support Animated WebP #1024 #1324
Limitations: Only supports x64 systems
2024-12-30 17:03:12 +08:00
ema
d96c6e21ce Code Cleanup 2024-12-30 15:23:18 +08:00
ema
82987b0848 Fix image viewer copy without transparency support 2024-12-30 05:22:58 +08:00
ema
4eb4251db5 Temporary solution to read woff2 2024-12-30 04:21:24 +08:00
ema
ffecab95be New built-in plugin FontViewer 2024-12-30 03:05:06 +08:00
ema
9f74be0e1c Remove the native pdfium.dll for ARM64 2024-12-28 10:53:33 +08:00
ema
d5cf6e832f Update MediaInfoDLL dependencies 2024-12-28 10:46:06 +08:00
ema
a8653c0f83 Update PDFium native libraries
This NuGet package includes the ARM64 libraries.
2024-12-28 09:43:29 +08:00
ema
482934ba22 Fix PDFViewer tanslations 2024-12-28 09:37:28 +08:00
ema
f50eb6448b Decouple some plugins from QuickLook 2024-12-28 05:51:16 +08:00
ema
bdbac0b5e7 Update video plugin dependency packages 2024-12-28 03:54:59 +08:00
ema
4038cf2bb5 Fix MIDI player ShouldLoop not togglable 2024-12-28 02:03:18 +08:00
ema
a1cd8a1e3c Fix scoop cli install #1519 2024-12-28 01:09:29 +08:00
ema
e74c977574 Add svgz type app icon 2024-12-26 09:45:03 +08:00
ema
e0d85733a9 Support .svgz image 2024-12-24 16:20:29 +08:00
ema
36807702e2 Double encoding detection #471 #600 #769 #954 2024-12-24 11:22:05 +08:00
ema
596ff6d9d4 Prevent QL from crashing when WMI error #1379 2024-12-22 00:51:02 +08:00
ema
0b4cd29197 Fix MIDI player unable to seek with left click 2024-12-20 23:58:54 +08:00
ema
df00f41765 Safely disposing GIF-related memory resources 2024-12-20 22:48:30 +08:00
ema
5220b0b5d8 Rending GIF in background thread #993 2024-12-20 20:08:17 +08:00
ema
21de0643ff Improve GIF efficiency #993 2024-12-20 19:28:23 +08:00
ema
51a7fe0c7b Support .MID audio limited #931 2024-12-19 03:35:55 +08:00
ema
2999bd201e Fix plugin installer description length 2024-12-17 22:11:56 +08:00
ema
374b85686d Support .dds image 2024-12-16 14:51:28 +08:00
ema
ea89b32316 Update MailViewer dependencies 2024-12-16 11:15:39 +08:00
ema
d096e8bf76 Update NuGet packages 2024-12-16 10:50:55 +08:00
ema
822b22df47 Move ShlwApi method 2024-12-16 06:28:06 +08:00
ema
aa53627902 Use MicaSetup to create .exe-type installer
Check out how it works here: https://github.com/lemutec/MicaSetup
2024-12-15 11:45:39 +08:00
ema
dc67ab0065 New built-in plugin PEViewer 2024-12-15 10:05:35 +08:00
ema
883657f6d5 Fix ContentTop icon position 2024-12-15 08:37:53 +08:00
ema
32a1d709a5 Support .icns image #1480 2024-12-15 05:42:35 +08:00
ema
cd35e05461 Fix multiple covers check method 2024-12-15 04:07:45 +08:00
ema
09bd9bc1f9 Audio player support lyric (.lrc) #1506
Use lyric parser from https://github.com/lemutec/LyricStudio
2024-12-15 04:00:05 +08:00
ema
31075e48e1 Fix error on audio with multiple covers 2024-12-15 02:42:32 +08:00
ema
7239ae5ddd Code Cleanup 2024-12-14 05:45:15 +08:00
ema
370c76b6fa Readjust the position of TrayIcon ContextMenu
Added support to disable the `ModernTrayIcon` by setting it to false
2024-12-14 05:45:01 +08:00
ema
4ab015eea8 Fix CSV viewer not support formats other than UTF8
This may have the disadvantage of slowing down the startup speed of large CSV files.
2024-12-13 22:12:14 +08:00
ema
302aad41ea Merge InvokePluginPreview from emako/QuickLook 2024-12-13 15:35:15 +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
d09e9c48d8 Add a copy button to the image viewer #1399 2024-12-12 11:43:26 +08:00
ema
9f3014c20c Code Cleanup 2024-12-12 11:12:20 +08:00
ema
b4ac9332fe Support .qoi image #1432 2024-12-12 09:59:49 +08:00
ema
28ec7655f8 Code Cleanup 2024-12-12 01:21:18 +08:00
ema
c056438c58 Restore ScrollBarStyle 2024-12-09 00:31:38 +08:00
ema
fdd5707dba Fix Github Actions build for pull requests #1498
Need to verify later whether it is feasible
2024-12-08 21:17:02 +08:00
ema
485c477760 Merge .NET runtime startup and exception settings
- Added runtime overrides for path handling and long paths
- Included legacy exception and unhandled policy settings
- Updated supported runtime version to v4.6.2
2024-12-08 20:51:25 +08:00
ema
c940e0db1b Merge pull request #1497 from KamilDev/fix/archive-viewer
Fix ArchiveViewer
2024-12-08 20:42:47 +08:00
KamilDev
93441072f7 Fix ArchiveViewer
- Add bindingRedirect so that SharpCompress can find the correct version of `System.Runtime.CompilerServices.Unsafe`
2024-12-08 16:51:32 +11:00
ema
619f16bf88 Use fluent UI for ArchiveFileListView
TreeView style is from WPF-UI
2024-12-08 04:40:02 +08:00
ema
54fed86f2e Update the SharpCompress version and fix exception
Resolve the problem where the `get_IsEncrypted` method in older versions of SharpCompress would throw an error in certain scenarios.
2024-12-08 04:38:27 +08:00
ema
a3e0a58a3f Update dependent libs for VideoViewer 2024-12-08 04:23:01 +08:00
Kamil
92778e6dcf Implement Windows block detection and automatic fix (#1495)
* Implement Windows block detection

* Remove duplicate exception log

* Use proper exception HResult

* Implement automatic unblocking
2024-12-08 03:27:09 +08:00
ema
c879f2353a Use Segoe Fluent Icons 2024-12-07 22:48:17 +08:00
ema
3d66f6c7c9 Add formatter configuration 2024-12-07 06:52:35 +08:00
ema
4b9476e95a Fix CaptionButtonStyle FontFamily 2024-12-07 06:47:47 +08:00
ema
66d5c36cbc Reduce duplicate dependencies on publish files 2024-12-07 06:09:14 +08:00
ema
aa8e5d6355 Fix warning about size_t type 2024-12-07 06:05:39 +08:00
ema
df75e51b45 Remove deploy from .appveyor.yml
Use GitHub Action instead
2024-12-07 05:24:08 +08:00
ema
4166be0422 Fix AppVeyor describe the tag error 2024-12-07 04:59:12 +08:00
ema
77b5eb454e Reduce duplicate dependencies on publish files 2024-12-07 04:58:07 +08:00
ema
a480d5e08a Update .appveyor.yml 2024-12-07 04:21:30 +08:00
ema
a1647843b3 Merge pull request #1337 from mooflu/latest-build
Github action workflow to run a build for the latest version
2024-12-07 03:32:01 +08:00
ema
e63a9d2084 Synchronize the theme with UserPreferenceChanged
New class UxTheme and apply synchronize for
1. Windows System Menu
2. Tray Context Menu
3. WPF-UI Window
2024-12-07 02:22:50 +08:00
ema
4dff887ec1 Review and clean up codes 2024-12-07 00:51:46 +08:00
ema
9d24d0fbe6 Merge pull request #1494 from KamilDev/feature/modern-messagebox
Implement modern message box
2024-12-06 23:57:57 +08:00
KamilDev
0f0bf55296 Implement modern message box 2024-12-07 01:32:41 +11:00
ema
50276003f8 Mark markdown web files as linguist-vendored 2024-12-06 17:54:31 +08:00
ema
12aa8ea8ed Merge pull request #1398 from Dreamoochy/MultiCommander
Multi Commander support
2024-12-06 17:00:58 +08:00
ema
1a9dc33926 Add the tray menu to restart QuickLook #1448 2024-12-06 16:21:42 +08:00
ema
4a765300fd Security check OS version for SetPreferredAppMode 2024-12-06 15:58:08 +08:00
ema
27e62e7e3f Merge pull request #1491 from KamilDev/feature/add-open-data-folder-to-tray
Adds "Open Data Folder" option and dark mode support to tray menu.
2024-12-06 15:15:57 +08:00
KamilDev
569f787c15 Adds "Open Data Folder" option and dark mode support to tray menu. 2024-12-06 15:48:38 +11:00
ema
fc150febcb Support markdown file ext with .mdown #1349 2024-12-06 12:35:59 +08:00
ema
72d3c3187b Support markdown viewer fallback folder #508 2024-12-06 12:31:51 +08:00
ema
9f3126b63f Fix BindingExpression return invalid type
Detail error:
System.Windows.Data Error: 5 : Value produced by BindingExpression is not valid for target property.; Value='<null>' BindingExpression:Path=; DataItem='GlassLayer' (Name='glassLayer'); target element is 'VisualBrush' (HashCode=2881685); target property is 'Viewbox' (type 'Rect')
2024-12-06 10:07:09 +08:00
ema
06e796ac0b Merge pull request #1490 from KamilDev/feature/improve-markdown-viewer
Improved MarkdownViewer
2024-12-06 10:02:20 +08:00
KamilDev
ec62cb4238 Add update mechanism to MarkdownViewer resources, move link opening behavior to WebpagePanel 2024-12-06 01:48:58 +11:00
KamilDev
cf7b6ad46f Improved MarkdownViewer
#### Features
- Uses the latest [github-markdown.css](https://github.com/sindresorhus/github-markdown-css/blob/main/github-markdown.css) file that contains styling support for both dark and light mode.
- Table of Contents has an improved design, and:
	- The width can be resized.
	- TOC headings are automatically highlighted to help track your position in the file.
- Improved fullscreen layout based on Github.com behavior.
- External links clicked will open in default browser instead of doing nothing.
- Uses [markdownItAnchor](https://github.com/valeriangalliat/markdown-it-anchor) to allow heading anchor links in the file to work.
- Uses [highlight.js](https://github.com/highlightjs/highlight.js) to provide syntax highlighting to codeblocks.
#### Changes
- Made changes to allow the `md2html.html` file to use relative file imports for better maintainability.
- MarkdownViewer can now easily be customized by users by modifying files in `<Quicklook data folder>/QuickLook.Plugin.MarkdownViewer/`
- Caching and `localStorage` is now supported thanks to these changes.
- Prevent default behavior of spacebar scrolling the page, while we use spacebar to dismiss the preview.
- Sets `WebView` `DefaultBackgroundColor` to prevent white flash in dark mode. After the page has loaded, sets `DefaultBackgroundColor` back to white to have the expected default behavior on HTML pages that don't specify any background color.
#### Clean up
- Removed the need for `jQuery`.
- Removed old polyfill code.
2024-12-04 22:16:21 +11:00
ema
a5c3d5b143 Restore AssemblyInfo 2024-12-04 16:53:51 +08:00
ema
e8327e50c4 Fix preview HEIC #1470 2024-12-04 00:20:04 +08:00
ema
3e367da060 Merge pull request #1469 from shanto/fix-everything
Fix for Everything v1.5(a). Also supports v1.4 side by side.
2024-12-03 18:12:14 +08:00
ema
d79a3425e9 Merge pull request #1397 from Clausinho/patch-1
add scoop installation route
2024-12-03 17:23:16 +08:00
ema
9edf99fe88 Fix WiX error in new compilation 2024-12-02 22:34:36 +08:00
ema
507b157a40 Convert to .NET SDK type csproj 2024-11-30 17:00:22 +08:00
Shaan
6c800b1379 Fix for Everything v1.5(a) and later. Supports both v1.4 and v1.5. Turning off alpha_instance is no longer necessary. Also fixes a bug which crashes QuickLook when the path returned by client program is quoted. 2024-09-24 23:39:50 +06:00
BackThePortal
e2f1fddb09 Add .ino extension to C++ syntax highlighting (#1415) 2024-04-11 12:25:55 +02:00
Dreamoochy
6096fb0db6 Update Multi Commander changes 2024-02-25 15:56:51 +03:00
Dreamoochy
7132d5ac69 Added Multi Commander support 2024-02-25 15:52:41 +03:00
Claus-Peter Käpplinger
b279390ea9 add scoop installation route 2024-02-23 06:19:57 +01:00
Anton Trofymenko
96cbc31979 Ukrainian Word-for-word machine translation has been replaced with semantic translation. (#1392) 2024-02-13 12:51:53 +01:00
Frank Becker
17c385be53 Github action workflow to run a build for the latest version and upload the artifacts to a "latest" pre-release 2023-08-15 10:16:29 -07:00
Alexander Eder
1d566c942d Fix colors from previous commit 2023-07-28 10:35:35 +02:00
Alexander Eder
a74f5bd289 CSV: Change background from green to blue
Fixes #638
2023-07-27 16:39:53 +02:00
Piteriuz
0539ca94c0 Update polish translation (#1328) 2023-07-27 16:26:08 +02:00
PhysShell
f1cbdd00f8 added missing translations for russian (#1285) 2023-03-31 11:12:57 +08:00
Alexander Eder
592a768cd3 Bugfix hebrew translation 2023-03-29 18:11:31 +02:00
Alexander Raab
50979700bd Add translations for new buttons for ES and DE 2023-03-25 22:56:09 +01:00
Alexander Eder
431165f3d8 Add translation possibility for missing buttons (#1116)
* Minor translation tweak

* Add translation possibility for missing buttons pt1

* Add translation possibility for missing buttons pt2

* Update ViewerWindow.xaml.cs

* Update ViewerWindow.Actions.cs

* Update ViewerWindow.Actions.cs

* Update ViewerWindow.Actions.cs

* revert fmt change

---------

Co-authored-by: Paddy Xu <xupaddy@gmail.com>
2023-03-25 20:30:17 +08:00
1kamma
f090a96aad hebrew translation (#1241)
Co-authored-by: Paddy Xu <xupaddy@gmail.com>
2023-03-25 20:21:44 +08:00
Joonel
93fcb9bd30 Ukrainian translation fixes + addition (#1244) 2023-03-25 20:19:56 +08:00
NickMihal
71c8e51d1f Greek translation (#1256)
* Add Greek language

* Add Greek language

* Add Greek language
2023-03-25 20:18:43 +08:00
MonOcean
5c9072acfc Update for commic archive file types. (#1276)
Comic book archive is not a distinct file format. It is a filename extension naming convention.
The filename extension indicates the archive type used:
.cb7 → 7z
.cbr → RAR
.cbt → TAR
.cbz → ZIP
2023-03-25 20:17:32 +08:00
Frank Becker
47540eef95 In Textviewer when OS is in dark mode and AllowDarkTheme is enabled in config file use dark background and light text (no syntax highlighting). (#1238)
With AllowDarkTheme disabled (default) use light background and light mode syntax highlighting.
2022-12-12 15:45:25 +01:00
Frank Becker
7f7d9805f1 Fix gimp xcf file extension check (#1229) 2022-11-30 10:39:36 +01:00
Frank Becker
35450bd561 Upgrade Magick.NET to latest (#1230) 2022-11-30 10:39:23 +01:00
Frank Becker
b417664dd7 Handle multi-layer gimp xcf files. (#1224) 2022-11-29 23:36:06 +01:00
Paddy Xu
c6c727d2cc try fix SDK 2022-11-23 21:17:20 +01:00
Paddy Xu
dea3d05660 Merge branch 'master' of github.com:QL-Win/QuickLook 2022-11-23 20:38:56 +01:00
Paddy Xu
7b5b01a7b4 Fix textviewer highlighting 2022-11-23 20:38:53 +01:00
Alexander Eder
0ee6e3621b Experimental support for gimp (.xcf extension) 2022-11-17 13:13:52 +01:00
Samuel Carreira
437d47ed05 TSV file extension support (#1185)
if there are more file extensions to support maybe makes sense to readapt the code to iterate over a regex.
2022-11-08 19:58:20 +01:00
Paddy Xu
b80c264cdf Fix for Tabbed File Explorer in Windows 11 22H2 2022-11-05 17:58:23 +01:00
Alexander Raab
bd9b32ff91 Minor tweak to renew appveyor 2022-08-02 23:05:04 +02:00
Paddy
7c8655aff3 Fix #1147: DWM blur in Windows 10 and 11 2022-06-14 22:13:08 +02:00
marciozomb13
df4f642b51 Brazilian Portuguese fixes and improvements. (#1101)
Brazilian Portuguese fixes and improvements.
2022-03-11 17:52:06 +01:00
Piteriuz
95492fdd80 Update Polish translation (#1097) 2022-03-07 09:53:54 +01:00
SomeDeveloping
e8524dced5 Update French translation (#1083)
Update French strings
2022-03-03 17:16:11 +01:00
Paddy Xu
698e780988 Partial revert "move theme helper ref"
This reverts commit c93be2cb51.
2022-02-20 19:31:17 +01:00
Paddy
660dc88001 #1080: dark theme support for the text viewer 2022-02-20 18:55:28 +01:00
Paddy
c93be2cb51 move theme helper ref 2022-02-20 18:54:51 +01:00
Paddy Xu
fc14b58fa5 Fix #1033 again 2022-02-14 10:17:31 +01:00
Paddy Xu
1ed5f5ba2a Update .appveyor.yml 2022-02-13 15:12:58 +01:00
Paddy
22c08f62fa Fix #329: respect monitor ICC 2022-02-13 15:01:32 +01:00
Paddy
b39a58f1b9 rename 2022-02-13 12:21:06 +01:00
Paddy
d3217a0983 restore transparency in Win11 2022-02-13 10:51:11 +01:00
Paddy
e8125c51c5 refresh SDK 2022-02-13 10:50:47 +01:00
Paddy Xu
ef51c459ab Fix #1055: do not apply white background in ImageMagick 2021-12-02 18:04:28 +01:00
Paddy Xu
f726841d99 update deps 2021-11-15 23:52:02 +01:00
Paddy Xu
e640a8b98a Fix #1007: strcpy requires the number of chars not bytes 2021-10-18 21:22:24 +02:00
Paddy Xu
fe6dae67ce Disable transparency in Win11 2021-09-18 19:08:19 +02:00
Habib Mahdi
eaa918079c Add Arabic translation (#972)
* Add Arabic translation

* Add Arabic translation

* Add Arabic translation
2021-09-18 19:07:57 +02:00
Paddy Xu
69d6aa0f0a Update README.md 2021-09-07 10:03:52 +02:00
Paddy Xu
51ddd18c34 #955: Provide workaround for Windows 11 transparency issue 2021-07-31 23:35:11 +02:00
Paddy Xu
c10773249f hold Space to preview 2021-07-08 21:32:38 +02:00
Paddy Xu
cbaf636173 set syntax highlighting limit to 512KB 2021-07-06 21:19:52 +02:00
Paddy Xu
4a476aff4b refresh packages 2021-07-06 21:11:11 +02:00
Paddy Xu
28b9552dcd fix font bug 2021-07-06 21:10:57 +02:00
Paddy Xu
971285fc95 Fix #948: disable syntax highlighing when file is too big 2021-07-06 21:10:41 +02:00
Paddy Xu
1ad78c9f4b Disable image detection from file contents (partially revert 3ef980bb17) 2021-06-27 11:34:50 +02:00
Paddy Xu
237b99b305 Fix #941: caller assembly is incorrect in RELEASE mode 2021-06-27 11:22:02 +02:00
Alexander Raab
2b8b0e5c6d Provide name of product in changelog (#945)
* Provide name of product in changelog

fixes #944

* Change of headline-string
2021-06-27 11:02:33 +02:00
albertopasqualetto
49bb96e92d Updated Italian translation (#918) 2021-06-21 11:16:55 +02:00
Frank Becker
1e5de83f62 Simple RTF support via RichTextBox. (#933)
* Simple RTF support via RichTextBox.

* Minor tweaks to file extension checks.

Co-authored-by: Frank Becker <frank.becker@thoughtexchange.com>
2021-06-17 18:27:57 +02:00
Paddy Xu
df66c425e3 Revert "Add support for Windows 10 SDK versions 10.0.18362.0 and 10.0.19041.0 (#904)" (#911)
This reverts commit f32536f51e.
2021-05-15 16:08:55 +02:00
Cédric Luthi
f32536f51e Add support for Windows 10 SDK versions 10.0.18362.0 and 10.0.19041.0 (#904) 2021-05-15 16:04:09 +02:00
Frank Becker
3ef980bb17 Replace supported image extension list with image detection via MagickImageInfo. (#818)
* Replace supported image extension list with image detection via MagickImageInfo.

* Change ImageViewer priority to -4.
Change VideoViewer priority to -3 and detect audio/video via MediaInfo instead of file extensions.

* Make mediaInfo a class static and initialize once.
Add some notes about MediaInfo Open and Close.

* Remove try/catch from Prepare and let it be handled in caller.
If there was an exception due to MediaInfo it would have already occurred in CanHandle.

* Upgrade ImageMagick to latest

* Only check extension for well known image and animated image types.
For other image formats, let ImageMagick try to detect by file content.
Upgrade to latest Magick.NET

Co-authored-by: Frank Becker <frank.becker@thoughtexchange.com>
2021-05-14 19:07:32 +02:00
Elaborendum
885b3ed53f Update spanish localization (#899)
* Update spanish translation

* Update spanish translation

* Update Translations.config

Co-authored-by: Paddy Xu <xupaddy@gmail.com>
2021-05-14 19:06:24 +02:00
Natan FOURIÉ
8c8ade0bf9 Adding french translation (#900)
* Adding french translation

* Adding missing french translation

* Update Translations.config

* Updating french localization
2021-05-14 19:03:08 +02:00
Cédric Luthi
9478f9d4d7 Add support for NuGet package files (.nupkg) which are just zip files (#903) 2021-05-14 19:02:38 +02:00
Hyeongmin Kim
0dd8e919ca Added Korean localization (#891)
* Added korean language

* Update Translations.config
2021-04-06 13:16:58 +02:00
Tomáš Hvozdovič
a5763e460e Fix slovak translation (#872) 2021-03-16 13:45:47 +01:00
Alexander Raab
dc0d275015 Minor tweak for german language 2021-03-10 18:29:27 +01:00
Alexander Raab
9fc90ae479 Merge pull request #866 from vkrol/patch-1
Fix typo in README.md
2021-03-09 13:17:49 +01:00
Veniamin Krol
b6dc1cafcb Fix typo in README.md 2021-03-09 14:36:52 +03:00
Paddy Xu
b683ce0fd1 Fix config domain mismatch due to CLR optimisation 2021-03-07 19:48:40 +01:00
Paddy Xu
a91261435a Fix #825 properly 2021-03-07 19:02:08 +01:00
Gary Wang
9f426326ba ImageViewer: add .jfif format support (#856) 2021-03-03 13:09:09 +01:00
Frank Becker
7377b4f2ab Add a LinearVolume wrapper for mediaElement.Volume (#834)
Co-authored-by: Frank Becker <frank.becker@thoughtexchange.com>
2021-02-22 21:10:36 +01:00
Paddy Xu
36e9d97509 Follow-up #762: video rotation metadata is not consistent across platforms 2021-02-22 21:04:29 +01:00
Paddy Xu
929dbe9d14 Try to fix #762: video rotation metadata is not consistent across platforms 2021-02-21 18:49:38 +01:00
sheykandi
dc87c32af0 Update Translations.config (#846)
Added Spanish translation
2021-02-11 15:16:12 +01:00
Paddy Xu
f5971373a2 Fix #825: do not use unescaped path string (again) 2021-02-02 19:55:03 +01:00
Paddy Xu
826cda0a0e Fix #804: make PDF larger 2021-01-24 18:12:54 +01:00
Paddy Xu
cd2f4bb5e8 Fix #825: do not use unescaped path string 2021-01-24 18:10:00 +01:00
Paddy Xu
aeee21a85a Detect all WebView2 version using the provided API 2021-01-24 18:10:00 +01:00
Moenupa WANG
6b0f9df088 ArchiveViewer: Add support for more file types (#820)
`.jar` and `.crx` file suppport are added, treated the same as `.zip` files
2021-01-18 18:51:02 +01:00
Paddy Xu
a10ffd06e3 Merge pull request #810 from QL-Win/rabelux-patches
Update of translations (de) and readme
2021-01-15 10:37:23 +01:00
Alexander Raab
f40bf17c01 restored opening store-link in new tab 2021-01-11 23:50:33 +01:00
Alexander Raab
2408c094ae Added german translations 2021-01-11 15:17:11 +01:00
Alexander Raab
3232f0b098 Fix broken Win-store badge, honor icon-creator 2021-01-11 15:11:10 +01:00
Paddy Xu
8ee6c770c4 Update copyright header 2021-01-10 20:12:25 +01:00
Paddy Xu
26f9044c6c Update Translations.config 2021-01-10 18:07:38 +01:00
Paddy Xu
6a0c116bd4 Fix WebView2 data path 2021-01-10 17:18:43 +01:00
Paddy Xu
14394eb1ce fix infinite loop 2021-01-10 16:55:43 +01:00
Paddy Xu
88fa00f05a Remvoe dead codes 2021-01-10 15:40:45 +01:00
Paddy Xu
ed9334b4b6 Try to fix #796: release resources on ALT-F4 2021-01-10 15:33:24 +01:00
Paddy Xu
6d81d61cc5 Fix #787: add CTRL-F search bar. 2021-01-10 14:56:38 +01:00
Paddy Xu
7cf0d0affb Fix #539: replace IE WebView with Edge WebView2 2021-01-10 14:50:56 +01:00
Paddy Xu
9c384be49c Fix #421 #465 #505 #665 #672 #705 #805: show annotations in PDF 2021-01-10 12:13:48 +01:00
Paddy Xu
6af2a5ec0d Merge pull request #788 from QL-Win/try-mka-support
Add ".mka"-support for testing
2020-12-15 19:39:06 +01:00
Alexander Raab
bcef51f848 removed dup of ".asf" and added ".mka" for testing 2020-12-09 16:14:46 +01:00
Paddy Xu
9ab3f2e4bc Fix #760, support CR3 2020-10-18 13:53:24 +02:00
Paddy Xu
2cda4606e3 Fix #759: fix thumbnail orientation for some camera models 2020-10-17 18:06:28 +02:00
Paddy Xu
ada998d8f2 Update Common to fix plugin resize 2020-10-11 19:55:25 +02:00
Paddy Xu
0243636b6e Fix #420, #452, #757: windows positioning for monitors with different DPIs 2020-10-11 19:42:23 +02:00
Paddy Xu
8043863412 typo 2020-09-28 14:52:43 +02:00
Paddy Xu
7326a7c153 Update bug_report.md 2020-09-27 11:46:59 +02:00
Paddy Xu
03da30b59a Fix #477: Add JFIF files 2020-09-27 10:53:44 +02:00
Paddy Xu
38a989fe06 Fix #744: Components are not correctly disposed upon exit 2020-09-27 10:26:12 +02:00
Paddy Xu
2e93171205 fix a typo 2020-09-20 15:29:47 +02:00
Paddy Xu
f05096c209 Merge pull request #738 from rabelux/patch-1
added german translation for newly added string
2020-09-20 15:27:18 +02:00
Alexander Raab
91a3a99fbf added german translation for newly added string 2020-09-20 14:17:46 +02:00
Paddy Xu
1a0cc02443 Update .appveyor.yml 2020-09-20 13:58:20 +02:00
Paddy Xu
ed66ec7f48 Fix #734: add AVIF format 2020-09-20 13:48:45 +02:00
Paddy Xu
c0ca430883 Fix #733: detect Markdown encoding 2020-09-20 13:44:11 +02:00
Paddy Xu
1d857ccc0f Fix #731: use app folder for saving data in the portable mode 2020-09-20 13:32:52 +02:00
Paddy Xu
7e29ddad46 Fix #729: add a config flag to hide the tray icon 2020-09-13 23:19:33 +02:00
Paddy Xu
9428bf68a0 Fix #711: adjust UI before loading any PDF page 2020-08-23 17:14:02 +02:00
Paddy Xu
dd025757d4 Fix #715: add 1s timeout before any previewing request 2020-08-23 15:12:41 +02:00
Paddy Xu
80d95dbe20 Decrease update checking frequency to monthly 2020-08-22 12:26:56 +02:00
Paddy Xu
eae1caa875 Add MXF to VideoViewer 2020-08-16 12:22:38 +02:00
Paddy Xu
41b42d81e9 Add EXR to ImageViewer 2020-08-16 12:13:39 +02:00
Paddy Xu
7fc6e03ffa Support File Path longer than 260 (tweak needed: https://www.tenforums.com/tutorials/51704-enable-disable-win32-long-paths-windows-10-a.html) 2020-08-16 00:46:15 +02:00
Pengfei Xu
a41a7bd24d Merge pull request #700 from davinhanif/master
Update Translations.config
2020-07-16 12:57:08 +02:00
davinhanif
6e08a15066 Update Translations.config
Typo correction on line 61 and 69. Fixing slight translation mistakes and some words also replaced with more commonly used words.
2020-07-16 15:54:07 +07:00
Paddy Xu
408949d1b4 Bulk update NuGet packages 2020-07-05 13:20:46 +02:00
Paddy Xu
44f66cde4c Fix #669 again: stupid syntax mistake :( 2020-07-05 12:35:55 +02:00
Paddy Xu
b26d00bac1 Upgrade Magick.NET packages 2020-07-05 12:33:06 +02:00
Paddy Xu
fe44021590 Fix #669: convert image to sRGB only when the original ColorSpace is RGB, sRGB, or scRGB 2020-07-05 12:30:37 +02:00
Pengfei Xu
cbd137d075 Merge pull request #684 from Bobcruise/patch-1
Update Translations.config
2020-06-25 22:01:36 +02:00
Bobcruise
a6f9d4e73d Update Translations.config
Hungarian language added.
2020-06-25 16:24:08 +02:00
Paddy Xu
bd16583fa1 Fix #401: use the native image provider to render static GIFs 2020-05-31 18:14:55 +03:00
Paddy Xu
a7115f60b6 Revert "Fix #644: still use focusable window on Windows 7 and 8"
This reverts commit 452574e299.

Revert "Fix #644 step 1: correctly bring window back to top when clicked"

This reverts commit af608dc9d9.
2020-05-21 22:46:47 +03:00
Paddy Xu
f8416ba79b don't bring existing window to the front 2020-05-20 12:53:39 +03:00
Paddy Xu
5a02558ebe Fix #579: also deal with non-English UIs 2020-05-20 12:43:39 +03:00
Paddy Xu
3f587c7b79 Fix #579: search box changed in Windows 10 1909 2020-05-19 19:15:21 +03:00
Pengfei Xu
021ff268f6 Update PRIVACY.md 2020-05-19 12:49:03 +03:00
Pengfei Xu
56ffe382f5 Update PRIVACY.md 2020-05-19 12:48:13 +03:00
Pengfei Xu
e5d094ac3b Rename Privacy.md to PRIVACY.md 2020-05-18 19:31:41 +03:00
Pengfei Xu
69f0b39712 Create Privacy.md 2020-05-18 19:31:16 +03:00
Pengfei Xu
e8a89d6776 Merge pull request #654 from Piteriuz/patch-1
Update Translations.config
2020-05-18 18:10:40 +03:00
Piteriuz
61c39fdd2a Update Translations.config 2020-05-18 17:05:17 +02:00
Piteriuz
2441552b91 Update Translations.config 2020-05-18 16:36:45 +02:00
Piteriuz
f9eaf7a365 Update Translations.config 2020-05-18 13:11:37 +02:00
Pengfei Xu
99ce6c02f0 update icon 2020-05-17 00:24:02 +03:00
Paddy Xu
0d8d405cc2 Fix #639: MathJax in Markdown viewer 2020-05-16 21:14:35 +03:00
Paddy Xu
452574e299 Fix #644: still use focusable window on Windows 7 and 8 2020-05-16 20:36:12 +03:00
Paddy Xu
b2fdd05e84 Fix #633: show preview at the screen of foreground window; macOS-style window alignment 2020-05-16 20:22:09 +03:00
Paddy Xu
8faa152960 minor image colour tweaking 2020-05-15 00:02:47 +03:00
Pengfei Xu
1cd5019706 Merge pull request #649 from QL-Win/no-focus
No focus
2020-05-13 22:13:56 +03:00
Paddy Xu
5c96abd1cb Fix #644 step 2: add context menu to TextViewer 2020-05-09 19:33:46 +03:00
Paddy Xu
af608dc9d9 Fix #644 step 1: correctly bring window back to top when clicked 2020-05-09 18:39:33 +03:00
Paddy Xu
472ccc1175 make preview window not focusable 2020-05-07 23:33:19 +03:00
Paddy Xu
8881c1c774 Partially fix #385: EMF and WMF support. Leave EPS to a plugin 2020-05-07 22:06:07 +03:00
Paddy Xu
748d9109b2 Fix #623: resolve LNK as early as possible 2020-05-07 21:27:09 +03:00
Paddy Xu
aeba5bddfe seems useless anyway... 2020-05-04 00:49:56 +03:00
Paddy Xu
567ed0c79c Merge pull request #643 from lepathie/bugfix/#625_unsupported_protocols_open_in_browser
Bugfix for #625: The HtmlViewer opens `.url`s with unsupported protocols in internal browser.
2020-05-04 00:00:34 +03:00
Paddy Xu
de105500c8 Fix CSV text colour in the dark mode 2020-05-03 23:01:04 +03:00
Paddy Xu
38cffa1874 Improve image scaling quality 2020-05-03 22:43:18 +03: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
Paddy Xu
b98f8e5ec6 using modified exiv2-ql (QL-Win/exiv2@cf560437bb) to detect Exif; switch from NConvert to Magick.NET 2020-05-01 19:02:36 +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
Paddy Xu
208c5d5391 #627: a new app icon 🎉 2020-04-05 19:07:01 +03:00
Paddy Xu
8182d77dfa Update to QL-Win/WPF-MediaKit@bb8861e24d: force GC to ensure file unlocked 2020-04-04 16:25:26 +03:00
Paddy Xu
3991735d0d Update .appveyor.yml
Update GitHub API key
2020-03-25 15:54:59 +02:00
Paddy Xu
c0d8e79aad Fix #604: use an icon for "Open" to spare more space 2020-03-25 15:15:56 +02:00
Paddy Xu
8ed8f3459e Fix #603: allow faster deletion after previewing for videos (ref: QL-Win/WPF-MediaKit@cb15c44372) 2020-03-25 15:11:35 +02:00
Paddy Xu
a83425ff68 Fix #613: Ruby syntax highlighting 2020-03-13 22:28:10 +02:00
Paddy Xu
3646632011 Merge pull request #607 from diligamer/master
Fixed a readme typo
2020-02-06 19:54:57 +02:00
Keanu Reeves
be9c5e1024 Update README.md 2020-02-05 17:10:48 +03:00
Paddy Xu
2d8a38f922 Merge pull request #574 from rabelux/patch-1
Update README.md
2019-11-12 15:32:35 +02:00
Paddy Xu
ee7109d1da Merge pull request #572 from r15ch13/batch-hightlight-fix
Fix syntax highlighting for batch files
2019-11-12 15:31:26 +02:00
Richard Kuhnt
c382669135 Fix syntax highlighting for batch files 2019-11-10 18:58:53 +01:00
Paddy Xu
704a4b5715 Fix another Russian identifier 2019-11-05 23:40:02 +02:00
Paddy Xu
7f3d7d860c Fix #566: Russian language identifier is wrong 2019-11-05 23:38:04 +02:00
Paddy Xu
f9c66a6afe Update README.md 2019-10-09 20:59:47 +03:00
Paddy Xu
9ad07e4232 Merge branch 'master' of github.com:QL-Win/QuickLook 2019-10-09 20:57:36 +03:00
Paddy Xu
7e84f86ecb Update README.md 2019-10-09 20:56:50 +03:00
Paddy Xu
db2ecdc3d0 Modify Loop icon; add tooltips; and save option on window close 2019-10-09 20:56:50 +03:00
Jethro Alter
401976e280 Add option to loop videos
Ref: #496
2019-10-09 20:56:50 +03:00
Paddy Xu
6f0e7a6a2b Still use CTRL+Wheel for PdfViewer 2019-10-09 20:54:44 +03:00
Paddy Xu
55d8dc29ef Update README.md 2019-10-09 20:44:22 +03:00
Paddy Xu
7b2b6b22f8 Merge pull request #553 from Jethro-Alter/Image_Zoom
Mouse wheel for zoom; Double click to reset zoom
2019-10-09 20:43:46 +03:00
Paddy Xu
1f198f1e5f Line feed I guess? 2019-10-09 20:43:01 +03:00
Paddy Xu
42f109bf7e Merge pull request #552 from Jethro-Alter/Video_Loop
Add Video loop option
2019-10-09 20:38:11 +03:00
Paddy Xu
781947df9f Modify Loop icon; add tooltips; and save option on window close 2019-10-09 20:33:41 +03:00
Jethro Alter
8d8f46cd36 Add reset zoom on double click for images 2019-09-30 20:01:54 +02:00
Jethro Alter
7fcbe8343c Remove dependency on control key when zooming images
Ref: #422
2019-09-30 19:59:29 +02:00
Jethro Alter
aeafe01696 Add option to loop videos
Ref: #496
2019-09-29 17:19:25 +02:00
Jethro-Alter
dccfc81e33 Merge pull request #4 from QL-Win/master
Get latest from fork
2019-09-29 17:10:04 +02:00
Paddy Xu
cb0005118c Everything executes selected items from another (hidden) window (ref #521) 2019-09-25 21:25:54 +03:00
Paddy Xu
8549f24d0a Fix #521 again: the same for arrow keys 2019-09-23 20:26:27 +03:00
Paddy Xu
1d83cd8dd0 Fix #521: wrong path copying when Enter key is pressed and QL is *not* showing 2019-09-23 20:06:31 +03:00
Jethro-Alter
1b36b8607f Merge pull request #3 from QL-Win/master
Update from latest master
2019-09-23 11:14:14 +02:00
Jethro-Alter
7505c40342 Fix wrong window size when videos are not in 16:9 (#549) 2019-09-23 11:14:57 +03:00
Jethro-Alter
da02d6d6ee Display .url files as webpage (#550) 2019-09-23 11:02:19 +03:00
Jethro-Alter
c5000d9a66 Add support for .aif and .m4r audio files (#547)
* Add support for .aif files

Ref: #541

* Add support for .m4r files

Ref: #467
2019-09-15 23:17:11 +03:00
Jethro-Alter
26ca8df32a Merge pull request #2 from Jethro-Alter/m4r-support
Add support for .m4r files
2019-09-15 18:02:25 +02:00
Jethro Alter
923652b56a Add support for .m4r files
Ref: #467
2019-09-15 17:36:08 +02:00
Jethro-Alter
78e7cd54cd Merge pull request #1 from Jethro-Alter/AIF_Support
Add support for .aif files
2019-09-14 16:44:24 +02:00
Jethro Alter
e0d792e648 Add support for .aif files
Ref: #541
2019-09-14 14:21:39 +02:00
Paddy Xu
e447986cfc Update README.md 2019-09-11 23:02:31 +03:00
Alexander Raab
093e4917b5 Update README.md
Lazy people do only read the important part (download & install) and then wonder why I can preview more files than they can... So for the lazy people these two edits might come in handy. 
Oh and the dollar note - feel free to take it or just leave it the way it was :D
2019-08-21 20:48:52 +02:00
Paddy Xu
dbab12d084 Fix #519: highlight .pyw files 2019-07-11 20:18:15 +03:00
Paddy Xu
165c9ad12e Refresh NuGet packages 2019-06-24 18:28:24 +03:00
Paddy Xu
e303c52f9c Fix #442: Disable transparency for Intel HD 4xxx GPUs 2019-06-24 18:17:36 +03:00
Paddy Xu
6d7bd5aee1 Ignore malformed csv lines 2019-06-03 23:02:17 +03:00
Paddy Xu
c280e23beb Merge branch 'master' of github.com:QL-Win/QuickLook 2019-05-26 18:45:17 +03:00
Paddy Xu
7ca2f61658 Fix #488: view SVG as webpage 2019-05-26 18:43:40 +03:00
Paddy Xu
c00224fb5f Upgrade NuGet packages 2019-05-26 18:39:20 +03:00
Paddy Xu
7e600490fc Update .appveyor.yml
Use VS2019 box
2019-05-26 18:25:36 +03:00
Paddy Xu
cdf3b261ef Use black icon when OS is in Light Mode; upgrade SDK 2019-05-26 18:21:15 +03:00
Paddy Xu
68248ce80f Update Translations.config
Add Slovak translation provided by Bašista Matej via email.
2019-05-23 22:34:58 +03:00
Paddy Xu
e216515aed Merge pull request #490 from Inchworm333/patch-1
Updated differences url in README
2019-04-07 12:17:09 +03:00
Nicholas Valletta
49e8588290 Updated differences url
The differences url was pointing to `Difference-Between-Distributions` instead of `Differences-Between-Distributions` (you forgot the s in differences is all)
2019-04-06 17:44:17 -04:00
Paddy Xu
fb209ce009 Merge pull request #489 from chiyi4488/master
Update Translations.config (zh-tw)
2019-04-05 11:01:06 +03:00
chiyi4488
03bf9e743c Update Translations.config 2019-04-05 10:14:42 +08:00
Paddy Xu
82447b3bc6 fxxk nuget 2019-03-30 18:43:51 +02:00
Paddy Xu
c555f462de Update .appveyor.yml 2019-03-30 18:16:26 +02:00
Paddy Xu
452e2df3d5 Fix #485: use default HTTP proxy when checking for updates 2019-03-30 17:20:04 +02:00
Paddy Xu
5b67135d6f update SharpCompress lib 2018-11-07 22:32:03 +02:00
Paddy Xu
5025b4169d Fix #361: seperate icons for share and open-with 2018-11-07 22:30:39 +02:00
Paddy Xu
7847a02840 Fix #377: truncate long lines for better performance 2018-11-07 21:40:18 +02:00
Paddy Xu
8e74040bb5 Close #387: update nconvert to v7.20 which fixes the Sony ARW bug; handle Apple HEIC 2018-11-07 21:22:26 +02:00
Paddy Xu
ea55fda70a use helper call 2018-11-07 20:32:47 +02:00
Paddy Xu
ea0032f3df Merge pull request #408 from Verrickt/feature/Per-Monitor-DPI-Awareness
Make QuickLook per monitor DPI aware
2018-11-07 20:26:46 +02:00
Paddy Xu
8630c116b5 Fix #371, #413: use statically linked EVR Dlls 2018-11-03 16:44:32 +02:00
Paddy Xu
69c46620ad Fix #417: search acTL chunk by block, instead of byte-by-byte 2018-11-01 23:58:51 +02:00
Verrickt
3de59702f4 Make HTML viewer and Markdown viewer per monitor DPI aware 2018-10-25 19:36:46 +08:00
Verrickt
4d04f152fd Enable WPF's native scaling 2018-10-25 19:23:04 +08:00
Verrickt
5af733d166 Declare per monitor DPI awareness 2018-10-25 19:22:30 +08:00
Paddy Xu
6768f44c8b Merge pull request #395 from akshaythakare7/master
Added Marathi and Hindi languages
2018-10-13 21:09:22 +03:00
akshaythakare7
ed6c7009b0 Added Marathi and Hindi font families 2018-10-13 20:41:12 +05:30
akshaythakare7
547f3dec8e Added Marathi and Hindi languages 2018-10-13 20:26:25 +05:30
Paddy Xu
e1dfcdd048 Merge pull request #382 from Retrobottega/master
Update Italian Translation
2018-10-01 16:35:32 +03:00
Paddy Xu
db871f8708 Merge pull request #381 from xoxoalfa/patch-1
Update Translations.config
2018-10-01 16:34:48 +03:00
SalGnt
0e3ac9c8b0 Update Italian Translation 2018-10-01 12:49:15 +02:00
xoxoalfa
60e57f74fa Update Translations.config
Hello. I've added Indonesia language for helping Indonesian user.
2018-09-30 19:10:16 +07:00
Paddy Xu
f80784aa5c Merge pull request #380 from Spiria/master
Add Korean translation
2018-09-29 10:05:27 +03:00
Yeohwan Yoon
e50fc55860 Add Korean translation 2018-09-29 12:24:14 +09:00
Paddy Xu
ffbf8faccd Update feature_request.md 2018-09-28 14:33:39 +03:00
Paddy Xu
d130c2a855 Update bug_report.md 2018-09-28 14:33:23 +03:00
Paddy Xu
e72989fe22 Update feature_request.md 2018-09-28 14:30:41 +03:00
Paddy Xu
c1facbef23 Update bug_report.md 2018-09-28 14:30:31 +03:00
Paddy Xu
9e6d7c5784 Update bug_report.md 2018-09-28 14:30:00 +03:00
Paddy Xu
f7c4cd08eb Update feature_request.md 2018-09-28 14:29:43 +03:00
Paddy Xu
3ba23320c0 Update feature_request.md 2018-09-28 14:29:02 +03:00
Paddy Xu
87fa3fbf70 Update bug_report.md 2018-09-28 14:28:30 +03:00
Paddy Xu
219551b747 Update feature_request.md 2018-09-28 14:27:10 +03:00
Paddy Xu
19b0a662d3 Update bug_report.md 2018-09-28 14:27:03 +03:00
Paddy Xu
561a3df448 Merge pull request #359 from bafsar/master
Turkish translation
2018-09-16 14:57:37 +03:00
Bilal AFŞAR
6d8375de9c Some translate correction 2018-09-16 01:42:52 +03:00
Bilal AFŞAR
1cc38e2535 Update Translations.config 2018-09-16 01:24:52 +03:00
Bilal AFŞAR
fdc4b4ef8d Turkish translation added
Also, language codes were sorted.
2018-09-16 00:33:23 +03:00
Bilal AFŞAR
042d3aa96b Turkish translation added
Also, language codes were sorted.
2018-09-16 00:32:06 +03:00
Paddy Xu
f0b2702e36 Update bug_report.md 2018-09-15 17:51:56 +03:00
Paddy Xu
49d0c9eebe Fix crash when closing preview quickly 2018-09-15 16:25:24 +03:00
Paddy Xu
9192b42be0 Fix #352. Window size should count borders in 2018-09-15 12:59:58 +03:00
765 changed files with 64322 additions and 30492 deletions

View File

@@ -3,7 +3,7 @@ branches:
only:
- master
skip_branch_with_pr: true
image: Visual Studio 2017
image: Visual Studio 2022
configuration: Release
platform: Any CPU
clone_script:
@@ -20,9 +20,9 @@ cache:
- '%USERPROFILE%\.nuget\packages -> **\project.json'
before_build:
- ps: >-
$env:GIT_TAG = git describe --always --tags
$env:GIT_TAG = git describe --always --tags --exclude latest
nuget restore
nuget restore -verbosity detailed
build:
verbosity: minimal
after_build:
@@ -38,12 +38,11 @@ artifacts:
name: QuickLook-%GIT_TAG%
- path: QuickLook-%GIT_TAG%.msi
name: QuickLook-%GIT_TAG%
deploy:
- provider: GitHub
auth_token:
secure: YwPL9DCYIWsHKBT7WMnx+IHTWph9fEOUBpnfZhZMTgz6VzWem01X+l/vZPlFxCG/
artifact: QuickLook-$(APPVEYOR_REPO_TAG_NAME)
draft: true
on:
branch: master
APPVEYOR_REPO_TAG: true
# deploy:
# - provider: GitHub
# auth_token:
# secure: 5CSvkfKBq9kUho529L1tkH5ywQQFJY/A8Y6lNoHGJFi7mnSqQAaoiVPbUVU4a/KC
# artifact: QuickLook-$(APPVEYOR_REPO_TAG_NAME)
# draft: true
# on:
# APPVEYOR_REPO_TAG: true

View File

@@ -1,11 +1,13 @@
---
name: Bug report
about: Create a report to help us improve
name: Report a bug
about: Please follow this template or your issue will be closed
---
*For all's convenience, please use English to fill this issue.*
*Please search within existing issues before the submission. Has this issue already been reported?*
**Describe the bug**
A clear and concise description of what the bug is.
@@ -21,7 +23,7 @@ A clear and concise description of what you expected to happen.
**Desktop (please complete the following information):**
- OS Version: [e.g. Windows 10 1803]
- QuickLook Version: [e.g. 0.3.3 from Windows Store]
- QuickLook Version: [e.g. 4.0.2 from Microsoft Store or from MSI installer]
**Screenshots and Exception Log**
If applicable, add screenshots and logs to help explain your problem. The log file is located in `%APPDATA%\pooi.moe\QuickLook\QuickLook.Exception.log` (`.msi` or `.zip` version) or `%LOCALAPPDATA%\Packages\21090PaddyXu.QuickLook_egxr34yet59cg\LocalCache\Roaming\pooi.moe\QuickLook\QuickLook.Exception.log` (Windows Store version).
If applicable, add screenshots and logs to help explain your problem. The log file is located in [one of several locations](https://github.com/QL-Win/QuickLook/wiki/Differences-Between-Distributions#user-data-location).

View File

@@ -1,6 +1,6 @@
---
name: Feature request
about: Suggest an idea for this project
name: Suggest a new idea
about: Please follow this template or your issue will be closed
---

80
.github/workflows/msbuild.yml vendored Normal file
View File

@@ -0,0 +1,80 @@
# run a build for the latest version and upload the artifacts to a "latest" pre-release
name: MSBuild
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:
env:
# Path to the solution file relative to the root of the project.
SOLUTION_FILE_PATH: ./QuickLook.sln
# Configuration type to build.
# You can convert this to a build matrix if you need coverage of multiple configuration types.
# https://docs.github.com/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
BUILD_CONFIGURATION: Release
permissions:
contents: read
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
fetch-depth: 0
ref: master
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v1.0.2
- name: Restore NuGet packages
working-directory: ${{env.GITHUB_WORKSPACE}}
run: nuget restore ${{env.SOLUTION_FILE_PATH}}
- name: Build
working-directory: ${{env.GITHUB_WORKSPACE}}
# Add additional options to the MSBuild command line here (like platform or verbosity level).
# See https://docs.microsoft.com/visualstudio/msbuild/msbuild-command-line-reference
run: msbuild /m /p:BuildInParallel=true /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}}
# upload msi and zip artifacts so the publish job below can download and then update latest release via Linux
- uses: actions/upload-artifact@v4
with:
name: quicklook-build-files
path: Build/QuickLook-*.*
publish:
# don't run in parallel - wait for build to complete first
needs: build
# one of the steps uses container action which is Linux only
runs-on: ubuntu-latest
permissions: write-all
# only run this job on push events, not pull_request
if: github.event_name == 'push'
steps:
- uses: actions/download-artifact@v4
with:
name: quicklook-build-files
- name: Update latest release
# see https://github.com/pyTooling/Actions/tree/main/releaser
uses: pyTooling/Actions/releaser@main
with:
tag: latest
rm: true
token: ${{ secrets.GITHUB_TOKEN }}
files: QuickLook-*.*

7
.gitignore vendored
View File

@@ -290,6 +290,11 @@ __pycache__/
/QuickLook.Installer/C_QuickLookComponents.wxs
/Build/*
!/Build/Assets
!/Build/AppxManifest.*
!/Build/AppxManifest.xml
!/Build/assetslayout.resfiles
!/Build/priconfig.xml
!/Build/micasetup.json
!/Build/openssl-sign.cnf
!/Build/sideload.crt
!/Build/sideload.key
!/Build/sideload.pfx

View File

@@ -1,53 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10">
<Identity Name="21090PaddyXu.QuickLook" Version="0.0.0.0"
Publisher='E=xupaddy@gmail.com, CN="Open Source Developer, Pengfei Xu", O=Open Source Developer, C=FI' />
<Properties>
<DisplayName>QuickLook</DisplayName>
<PublisherDisplayName>Paddy Xu</PublisherDisplayName>
<Description>Bring macOS &#8220;Quick Look&#8221; feature to Windows</Description>
<Logo>Assets\storelogo.png</Logo>
</Properties>
<Resources>
<Resource Language="en-us" />
<Resource uap:Scale="100" />
<Resource uap:Scale="125" />
<Resource uap:Scale="150" />
<Resource uap:Scale="200" />
<Resource uap:Scale="400" />
</Resources>
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14316.0" MaxVersionTested="10.0.15063.0" />
</Dependencies>
<Capabilities>
<rescap:Capability Name="runFullTrust" />
</Capabilities>
<Applications>
<Application Id="Main" Executable="Package\QuickLook.exe" EntryPoint="Windows.FullTrustApplication">
<Extensions>
<desktop:Extension Category="windows.startupTask" Executable="Package\QuickLook.exe"
EntryPoint="Windows.FullTrustApplication">
<desktop:StartupTask TaskId="QuickLookTask" Enabled="true" DisplayName="QuickLook" />
</desktop:Extension>
</Extensions>
<uap:VisualElements DisplayName="QuickLook"
Description="Bring macOS &#8220;Quick Look&#8221; feature to Windows"
BackgroundColor="transparent"
Square150x150Logo="Assets\Square150x150Logo.png"
Square44x44Logo="Assets\Square44x44Logo.png">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"
Square310x310Logo="Assets\LargeTile.png"
Square71x71Logo="Assets\SmallTile.png">
<uap:ShowNameOnTiles>
<uap:ShowOn Tile="square150x150Logo" />
<uap:ShowOn Tile="wide310x150Logo" />
<uap:ShowOn Tile="square310x310Logo" />
</uap:ShowNameOnTiles>
</uap:DefaultTile>
</uap:VisualElements>
</Application>
</Applications>
</Package>

View File

@@ -3,10 +3,15 @@
xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10">
<!-- Invalid package identity name: QL-Win.QuickLook (expected: 21090PaddyXu.QuickLook) -->
<!-- Invalid package family name: QL-Win.QuickLook_wgqddy12gm212 (expected: 21090PaddyXu.QuickLook_egxr34yet59cg) -->
<!-- Invalid package publisher name: CN=F4F538EC-55CB-41B8-9531-25CC140D0339 (expected: CN=CE36AF3D-FF94-43EB-9908-7EC8FD1D29FB) -->
<Identity Name="21090PaddyXu.QuickLook" Version="0.0.0.0" Publisher="CN=CE36AF3D-FF94-43EB-9908-7EC8FD1D29FB" />
<Properties>
<DisplayName>QuickLook</DisplayName>
<PublisherDisplayName>Paddy Xu</PublisherDisplayName>
<!-- We can not set the name to QL-Win, see the following error message -->
<!-- Package acceptance validation error: The PublisherDisplayName element in the app manifest of QuickLook-4.0.1.0.appx is QL-Win, which doesn't match your publisher display name: emako. -->
<PublisherDisplayName>emako</PublisherDisplayName>
<Description>Bring macOS &#8220;Quick Look&#8221; feature to Windows</Description>
<Logo>Assets\storelogo.png</Logo>
</Properties>
@@ -19,7 +24,7 @@
<Resource uap:Scale="400" />
</Resources>
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14316.0" MaxVersionTested="10.0.15063.0" />
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14316.0" MaxVersionTested="10.0.26100.0" />
</Dependencies>
<Capabilities>
<rescap:Capability Name="runFullTrust" />

BIN
Build/Assets/Branding/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 KiB

BIN
Build/Assets/Branding/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

BIN
Build/Assets/Branding/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 970 KiB

BIN
Build/Assets/Branding/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
Build/Assets/Branding/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 KiB

BIN
Build/Assets/Branding/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 KiB

BIN
Build/Assets/Branding/7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 965 B

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 417 B

After

Width:  |  Height:  |  Size: 793 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 568 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 789 B

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1007 B

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 331 B

After

Width:  |  Height:  |  Size: 615 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 451 B

After

Width:  |  Height:  |  Size: 948 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 599 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 864 B

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 18 KiB

45
Build/micasetup.json Normal file
View File

@@ -0,0 +1,45 @@
{
"Template": "${MicaDir}/template/default.7z",
"Package": "./Package.7z",
"Output": "./${AppName}.exe",
"AppName": "QuickLook",
"KeyName": "QuickLook",
"ExeName": "QuickLook.exe",
"Publisher": "QL-Win",
"Version": "${Package}./${ExeName}|3",
"TargetFramework": "net472",
"Guid": "8B4A9CE5-67B5-4A94-81CB-3771F688FDEB",
"Favicon": "./Assets/Square44x44Logo.altform-unplated_targetsize-256.png",
"Icon": "./Assets/Square44x44Logo.altform-unplated_targetsize-256.setup.png",
"UnIcon": "./Assets/Square44x44Logo.altform-unplated_targetsize-256.uninst.png",
"LicenseFile": "../LICENSE-GPL.txt",
"License": null,
"LicenseType": null,
"RequestExecutionLevel": "admin",
"SingleInstanceMutex": null,
"IsCreateDesktopShortcut": true,
"IsCreateUninst": true,
"IsCreateStartMenu": true,
"IsPinToStartMenu": false,
"IsCreateQuickLaunch": true,
"IsCreateRegistryKeys": true,
"IsCreateAsAutoRun": false,
"IsCustomizeVisiableAutoRun": false,
"AutoRunLaunchCommand": "/autostart",
"IsUseFolderPickerPreferClassic": false,
"IsUseInstallPathPreferX86": false,
"IsUseInstallPathPreferAppDataLocalPrograms": true,
"IsUseInstallPathPreferAppDataRoaming": false,
"IsUseRegistryPreferX86": null,
"IsAllowFullFolderSecurity": true,
"IsAllowFirewall": true,
"IsRefreshExplorer": true,
"IsInstallCertificate": false,
"IsEnableUninstallDelayUntilReboot": true,
"IsEnvironmentVariable": false,
"OverlayInstallRemoveExt": "exe,dll,pdb,config,winmd,txt,bat,ax,manifest,xshd",
"UnpackingPassword": null,
"MessageOfPage1": null,
"MessageOfPage2": null,
"MessageOfPage3": null
}

13
Build/openssl-sign.cnf Normal file
View File

@@ -0,0 +1,13 @@
[req]
default_bits = 2048
prompt = no
default_md = sha256
distinguished_name = dn
x509_extensions = v3_req
[dn]
CN = CE36AF3D-FF94-43EB-9908-7EC8FD1D29FB
[v3_req]
keyUsage = critical, digitalSignature
extendedKeyUsage = codeSigning

20
Build/sideload.crt Normal file
View File

@@ -0,0 +1,20 @@
-----BEGIN CERTIFICATE-----
MIIDMjCCAhqgAwIBAgIUBIWdItfat0Fw6npbHI2W7HE/0KYwDQYJKoZIhvcNAQEL
BQAwLzEtMCsGA1UEAwwkQ0UzNkFGM0QtRkY5NC00M0VCLTk5MDgtN0VDOEZEMUQy
OUZCMB4XDTI1MDUxMzE3NDgzNVoXDTI4MDUxMjE3NDgzNVowLzEtMCsGA1UEAwwk
Q0UzNkFGM0QtRkY5NC00M0VCLTk5MDgtN0VDOEZEMUQyOUZCMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnAtbhjH01YmWv1U98kMj3epdpuZLE04pGXOR
xfdBb1zX8Q75hy5SmIaHrsow7fTXfHsUzuJEmanllMbJGUpi46fLsb8Ijd4uQgXO
wSDfIXrm34Buzpk6EKwEWmRMyORmfPwy0A+XdTHydDhEXndy1eGPJ1ZZnldVI8Ho
ZF2MW35QBZDjlWZh3RppWNMksvlngrOX4PFfJ+DtOQUvNswbpyqVATMFBk9kShGM
XHuieibzDlzxGNKSn3tDvutLBW5hm7iLqEuAeM7dwSac4C+N5FKWnXJndkN3k8AN
nD0MHlErN1dLoJQqvAaCarZr8RSPhdanVOylMGkt97NLYZrLTQIDAQABo0YwRDAO
BgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwHQYDVR0OBBYEFJEL
e4QaWs4H2djQ6nnnc/30sZ/nMA0GCSqGSIb3DQEBCwUAA4IBAQBYBXkl/vEsGUHI
qogCfb/DxFlsm059sxHAIhaNjuoTlgwzgj6KSPbKsfnYVMHZFqkg4AaTuRs9iqTL
TStM14OjG95gn+7fJ4zxqquEEytk9yb2xj9ZpLAvzZzUrw5qo1lmM7yPRso38l62
9g1G1/MVP6pO03QWKzvSV+IlU3DIP3M2r74G8dexL5/Cut1LkOc/tn2ZYt3Ij95e
RM2vqxzK2pw6IAVG3wdNGAyN9K8BATRuAXFV6RXkeEBHFNV3wpyq4W+H6hpsrMJM
rMZUUqLa8BTUQAsZ1jmL+dRmj2rESeOaOO9jPks4J4c8+v8aJQBmZhvxRyjyMtdL
pWHSCCgm
-----END CERTIFICATE-----

28
Build/sideload.key Normal file
View File

@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCcC1uGMfTViZa/
VT3yQyPd6l2m5ksTTikZc5HF90FvXNfxDvmHLlKYhoeuyjDt9Nd8exTO4kSZqeWU
xskZSmLjp8uxvwiN3i5CBc7BIN8heubfgG7OmToQrARaZEzI5GZ8/DLQD5d1MfJ0
OERed3LV4Y8nVlmeV1UjwehkXYxbflAFkOOVZmHdGmlY0ySy+WeCs5fg8V8n4O05
BS82zBunKpUBMwUGT2RKEYxce6J6JvMOXPEY0pKfe0O+60sFbmGbuIuoS4B4zt3B
JpzgL43kUpadcmd2Q3eTwA2cPQweUSs3V0uglCq8BoJqtmvxFI+F1qdU7KUwaS33
s0thmstNAgMBAAECggEABS51XWPhmt5E5K6Pw4XKNkS207jC68MFJ1oIkE0bsvcf
boWORe2vrW6OKSt/627dYZNJXMNI/tyUNIKooSUwr8QzGysE6DJlUSjrNXYszT+i
VJqUU1o614c2unT+fbnj01OhMPp2OjHXOK0OTCAQQ/IySYlFqYssgbxJxgdl2+XX
rDiSk5PvZ0Z8PUuG7EvNbRAnUmIQDVTd81My0kPk4M0w8Rg2p0sIN5klIDxTzC98
5iUvS+53xch4f8jJOr8s7J/56R+tnIoqfVkIDI3Q4CUhq3s0DAC7GP4vpoynGXn0
pLzHvOttFbqgcHkS2zrVOXKwl4Zym4p+kMCub6BCmwKBgQDcGzCvrMon4fIJrymG
lmGZMeN8acjD0MKDT8JPgHkwXTz61AbOC2EGoOpWNqrYGOCv6xSMPiub1un6Y5X2
KIuAJm+bY+py0Ed+EzZjrFkQpGt6xQ3FY2aFvA5uS3esgcF+OtcUrXEEq0dK9bZ6
HB9P90QuND72bvfx9wjLon0dvwKBgQC1fcRbLpqA2lSGglcRoioA/okMPyMk7jH3
n3IHjnpjsBu1FPrWH8Tqtop4vrEVS1cxM7P7FXWwWPqUH/2XbCk1R3T9ZD+i1kHi
qvSqp4L0dfTk6ibZpywGXRnpQzT5kKJTrSSx9L7Ni00HcvCI1+p4XNdJZm7jNDSy
dGSPg1ox8wKBgB6TaF//ENYZfRX7TzlzCnvNglx2FX2eMmcrXULOBgfB7AasDYXx
7riNAgCX94OtcQj/DwusV0J+yGIQE3TujPJwZHChoJ/ybvwEjzmpZ3X4YTXcydzx
wfwx848+zJEaNVbjtZ0Zuul7IZw4JfEwluj04HPKrjRtleP2/THMkLThAoGBAJYh
BwB2OJBGCo2J3ARWJHDWHP/oamXuM58mYekmTs+PqhvM0wG1HesaPMlM1KdMvz+Q
CV21jrjlocJOBDPx4NSV24yQFKPaoH2j9OgF0SnvOTjzCFgbFSveb8SpN3UJ031s
SGJ8lijpBjsXNSm9kdMm2V96QFfpo33LEjQ077NJAoGARnnvnenmfwlu/5Oq2Ojs
WWzOxXTpiGXLnbUNUvQMvqXxGygCGoA18vVveLr6eKfojM8iKtGF91S9NsUkBEkd
VKOFnc9OQ5dtoBkN6XZBUCmJCzQZS20A3jq9oionsJlIWOgb/X3L1cS2SZ3ocgKS
lCCN2IGaKiGJCPJprpFW7fg=
-----END PRIVATE KEY-----

BIN
Build/sideload.pfx Normal file

Binary file not shown.

112
CHANGELOG.md Normal file
View File

@@ -0,0 +1,112 @@
## 4.1.1
- Add built-in ThumbnailViewer plugin [#1662](https://github.com/QL-Win/QuickLook/issues/1662)
- Add built-in HelixViewer for 3d models [#1662](https://github.com/QL-Win/QuickLook/issues/1662)
- Add FBX model support using AssimpNet [#1479](https://github.com/QL-Win/QuickLook/issues/1479)
- Add `SVGA` and `Lottie Files` animation preview support
- Add MathJax inline math support to Markdown [#1640](https://github.com/QL-Win/QuickLook/issues/1640)
- Add `SubRip Subtitle (.srt) files`, `Protobuf`, `NSIS`, `.gitmodules`, `.dotsettings`, `.gitignore`, `.gitattributes`, `Markdown`, `reStructuredText`, `simple QML syntax`, `.env`, `Configuration (.conf;.config;.cfg)` highlighting [#1002](https://github.com/QL-Win/QuickLook/issues/1002)
- Add dark mode highlighting for `PowerShell`, `Registry`, `C`, `C++`, `Java`, `Rust`, `SQL`, `Ruby`, `R`, `PHP`, `Pascal`, `Objective-C`, `Lisp`, `Kotlin`, `Erlang`, `Dart`, `Swift`, `VisualSolution`, `CMake`
- Add `MakefileDetector`, `CMakeListsDetector for CMakeLists.txt`, `DockerfileDetector`, `HostsDetector for hosts` for text viewer
- Improve QuickLook initialization speed
- Optimize JSONDetector with Span
- Set RichTextBox background to transparent
- Revert Add Sandbox detection from 4.1.0 which will call crash
## 4.1.0
- Add built-in AppViewer plugin for `.msi`, `.appx`, `.msix`, `.wgt`, `.wgtu`, `.apk`, `.ipa`, `.hap`, `.deb`, `.dmg`, `.appimage`, `.rpm`, `.aab`
- Add built-in ELF viewer plugin for ELF-type files
- Add reload feature by JSuttHoops but you should enable `AutoReload` option firstly
- New option ProcessRenderMode
- Use format detector feature for TextViewer, only `JSON` / `XML` available now
- Add support more highlighting for `HLSL`, `XML`, `TXT`, `Properties`, `Lyric`, `Log`, `Python`, `JavaScript`, `Vue`, `CSS`, `Go`, `YAML`, `F#`, `INI`, `TypeScript`, `VB`, `SubStation Alpha` and `Lua`
- No markdown resource extraction [#1661](https://github.com/QL-Win/QuickLook/issues/1661) [#1670](https://github.com/QL-Win/QuickLook/issues/1670)
- Support X11 and more JPEG2000 image formats
- Support JXR image but SDR only [#1680](https://github.com/QL-Win/QuickLook/issues/1680)
- Enable window dragging in video viewer panel [#425](https://github.com/QL-Win/QuickLook/issues/425)
- Add SVG support using WebView2 in ImageViewer
- Support RTL for .txt file [#1612](https://github.com/QL-Win/QuickLook/issues/1612)
- Add `Alt+Z` shortcut to toggle word wrap [#1487](https://github.com/QL-Win/QuickLook/issues/1487)
- Improve startup speed [#1521](https://github.com/QL-Win/QuickLook/issues/1521)
- Improve PDF magic detection
- Improve GroupBox UI/UX
- Attempt to fix the crash [#1648](https://github.com/QL-Win/QuickLook/issues/1648) `This is an experimental fix, the idea is to remove the tree to prevent the DUCE command`
- Update font pangram for FontViewer
- Update de translations by King3R
- Manually resolve the assembly fails [#1618](https://github.com/QL-Win/QuickLook/issues/1618)
- Merge OfficeViewer-Native plugin [#1662](https://github.com/QL-Win/QuickLook/issues/1662)
- New option CheckPreviewHandler for OfficeViewer-Native
- Add Sandbox detection
- Revert the DataGrid style of CSV [#1664](https://github.com/QL-Win/QuickLook/issues/1664)
- Remove the WoW64HookHelper from release [#1634](https://github.com/QL-Win/QuickLook/issues/1634)
- Fix share button was not visible in win11
- Fix generic theme resources [#1652](https://github.com/QL-Win/QuickLook/issues/1652)
- Fix old version volume exception [#1653](https://github.com/QL-Win/QuickLook/issues/1653)
- Fix CaptionTextButtonStyle not static anymore
- Fix unsupported ColorContexts in Windows [#1671](https://github.com/QL-Win/QuickLook/issues/1671)
- ~~Fix long path issue [#1643](https://github.com/QL-Win/QuickLook/issues/1643)~~
## 4.0.2
- Support .pcx image [#1638](https://github.com/QL-Win/QuickLook/issues/1638)
- Improve PE parsing with extended buffer size
- Fix flickering [#1628](https://github.com/QL-Win/QuickLook/issues/1628)
- Fix DpiAwareness for PerMonitor [#1626](https://github.com/QL-Win/QuickLook/issues/1626)
- Hide PEViewer Title just like InfoPanel
- Avoid audio cover null exception in xaml
## 4.0.1
- Support more Markdown file extensions [#1562](https://github.com/QL-Win/QuickLook/issues/1562), [#1601](https://github.com/QL-Win/QuickLook/issues/1601)
- Support CLI options [#1620](https://github.com/QL-Win/QuickLook/issues/1620)
- Update pt-BR translations in Translations.config
- Delay initialization of MarkdownViewer
- Make .exe installer use MSI path by default [#1596](https://github.com/QL-Win/QuickLook/issues/1596)
- Fix style issues in the Search Panel [#1592](https://github.com/QL-Win/QuickLook/issues/1592)
- Fix volume control not working [#1578](https://github.com/QL-Win/QuickLook/issues/1578)
- Fix exception when checking for updates [#1577](https://github.com/QL-Win/QuickLook/issues/1577)
## 4.0.0
- Add built-in PE viewer plugin
- Add built-in font viewer plugin
- Update translations
- Update dependent packages
- Add support for Multi Commander
- Add support for both Everything v1.4 and v1.5(a)
- Add "Open Data Folder" and dark mode support to tray menu
- Add "Restart QuickLook" option to tray menu [#1448](https://github.com/QL-Win/QuickLook/issues/1448)
- Implement modern message box UI
- Replace icons with Segoe Fluent Icons
- Detect and auto-fix Windows blocking issues [#1495](https://github.com/QL-Win/QuickLook/issues/1495)
- Adjust tray menu position
- Use MicaSetup to create EXE installer
- Fix plugin installer description length limit
- Prevent crash when WMI fails [#1379](https://github.com/QL-Win/QuickLook/issues/1379)
- Show toast when "Prevent Closing" cannot be cancelled [#1368](https://github.com/QL-Win/QuickLook/issues/1368)
- Add support for multi-layer GIMP .xcf files [#1224](https://github.com/QL-Win/QuickLook/issues/1224) for ImageViewer
- Fix .xcf file extension check [#1229](https://github.com/QL-Win/QuickLook/issues/1229) for ImageViewer
- Fix HEIC preview rendering [#1470](https://github.com/QL-Win/QuickLook/issues/1470) for ImageViewer
- Add support for .qoi, .icns, .dds, .svgz, .psb, .cur, and .ani formats for ImageViewer
- Improve animated WebP support (x64 only) [#1024](https://github.com/QL-Win/QuickLook/issues/1024) [#1324](https://github.com/QL-Win/QuickLook/issues/1324) for ImageViewer
- Improve GIF decoding performance [#993](https://github.com/QL-Win/QuickLook/issues/993) for ImageViewer
- Add copy button to image viewer [#1399](https://github.com/QL-Win/QuickLook/issues/1399) for ImageViewer
- Fix SVG rendering error [#1430](https://github.com/QL-Win/QuickLook/issues/1430) for ImageViewer
- Add double-encoding detection [#471](https://github.com/QL-Win/QuickLook/issues/471) [#600](https://github.com/QL-Win/QuickLook/issues/600) for TextViewer
- Improve dark mode rendering for TextViewer
- Catch exceptions from XSHD loader for TextViewer
- Add syntax highlighting for shell scripts [#668](https://github.com/QL-Win/QuickLook/issues/668) for TextViewer
- Add dark mode support for C# syntax highlighting for TextViewer
- Improve support for comic archive formats [#1276](https://github.com/QL-Win/QuickLook/issues/1276) for ArchiveViewer
- Redesign file list with Fluent UI for ArchiveViewer
- Change default background color to blue for CsvViewer
- Fix issue with non-UTF8 CSV encoding for CsvViewer
- Improve rendering and stability for MarkdownViewer
- Add support for password-protected PDFs [#155](https://github.com/QL-Win/QuickLook/issues/155) for PDFViewer
- Enable auto-resizing of the viewer window for PDFViewer
- Fix audio cover parsing error for multiple embedded images for VideoViewer
- Add lyric (.lrc) support for audio files [#1506](https://github.com/QL-Win/QuickLook/issues/1506) for VideoViewer
- Add support for .mid audio format [#931](https://github.com/QL-Win/QuickLook/issues/931) for VideoViewer
- Fix time label overflow in long videos for VideoViewer

90
CodeMaid.config Normal file
View File

@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="SteveCadwallader.CodeMaid.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</sectionGroup>
</configSections>
<userSettings>
<SteveCadwallader.CodeMaid.Properties.Settings>
<setting name="General_Theme" serializeAs="String">
<value>1</value>
</setting>
<setting name="Cleaning_AutoCleanupOnFileSave" serializeAs="String">
<value>True</value>
</setting>
<setting name="ThirdParty_UseXAMLStylerCleanup" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_RemoveEndOfFileTrailingNewLine" serializeAs="String">
<value>True</value>
</setting>
<setting name="Cleaning_IncludeCPlusPlus" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeXAML" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeXML" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludePHP" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeCSS" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeHTML" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeTypeScript" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeJSON" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeJavaScript" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeSCSS" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeLESS" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludeR" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_IncludePowerShell" serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_InsertEndOfFileTrailingNewLine" serializeAs="String">
<value>True</value>
</setting>
<setting name="Cleaning_InsertExplicitAccessModifiersOnClasses"
serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_InsertExplicitAccessModifiersOnDelegates"
serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_InsertExplicitAccessModifiersOnEnumerations"
serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_InsertExplicitAccessModifiersOnInterfaces"
serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_InsertExplicitAccessModifiersOnStructs"
serializeAs="String">
<value>False</value>
</setting>
<setting name="Cleaning_InsertExplicitAccessModifiersOnMethods"
serializeAs="String">
<value>False</value>
</setting>
</SteveCadwallader.CodeMaid.Properties.Settings>
</userSettings>
</configuration>

23
PRIVACY.md Normal file
View File

@@ -0,0 +1,23 @@
# QuickLook Privacy Policy
## Website
When accessing our Website, QuickLook website will learn certain information about you during your visit. How we will handle information we learn about you depends upon what you do when visiting our site.
If you visit our site to read or download information on our pages, we collect and store only the following information about you:
* The name of the domain from which you access the Internet
* The date and time you access our site
* The Internet address of the website you used to link directly to our site.
* Third party vendors, including Google and GitHub, use cookies to serve ads based on a users prior visits to your website.
* If you identify yourself by sending us an e-mail containing personal information, then the information collected will be solely used to respond to your message.
The information collected is for statistical purposes. QuickLook website may use software programs to create summary statistics, which are used for such purposes as assessing the number of visitors to the different sections of our site, what information is of most and least interest, determining technical design specifications, and identifying system performance or problem areas.
QuickLook website will not obtain personally-identifying information about you when you visit our site, unless you choose to provide such information to us, nor will such information be sold or otherwise transferred to unaffiliated third parties without the approval of the user at the time of collection.
## Desktop
The software application doesnt collect anything personal information from you.
The software application exchange data only with https://github.com using the GitHub Releases API. If you are viewing a remote content via the software, data exchange will happen between you and the remote content.

7
QuickLook.Appx/.gitignore vendored Normal file
View File

@@ -0,0 +1,7 @@
.vs/*
[Bb]in/
[Oo]bj/
AppPackages/*
BundleArtifacts/*
*.user
*.cache

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 782 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 782 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Some files were not shown because too many files have changed in this diff Show More