This document summarizes the current repository's advanced configuration options. All options are stored in XML config files under QuickLook data location:
%APPDATA%\pooi.moe\QuickLook\for installed modeUserData\next to the executable for portable mode
Each config file is named after its domain, e.g. QuickLook.config, QuickLook.Plugin.ImageViewer.config, QuickLook.Plugin.VideoViewer.config.
The config file is a simple XML document. If the file does not exist, run QuickLook once and then create it.
Example:
<?xml version="1.0" encoding="utf-8"?>
<Settings>
<ShowTrayIcon>True</ShowTrayIcon>
<UseTransparency>True</UseTransparency>
</Settings>- Default:
True - Type:
Boolean - Description: Show or hide the tray icon.
- Example:
<ShowTrayIcon>False</ShowTrayIcon>to hide the tray icon.
- Default:
True - Type:
Boolean - Description: Enable or disable window transparency for the preview window.
- Example:
<UseTransparency>False</UseTransparency>to disable transparency.
- Default:
Auto - Type:
String(enum) - Description: Choose the backdrop style for the preview window when transparency is enabled.
- Supported values:
AutoNoneMicaAcrylicAcrylic10Acrylic11Tabbed
- Example:
<WindowBackdrop>Acrylic</WindowBackdrop>
- Default: empty
- Type:
String - Description: Custom preview window background color. The value is parsed by WPF
BrushConverter. - Example:
<WindowBackgroundColor>#FFC0CB</WindowBackgroundColor>
- Default:
False - Type:
Boolean - Description: Keep the preview window on top of other windows.
- Example:
<Topmost>True</Topmost>
- Default:
False - Type:
Boolean - Description: Show or hide the preview window in the taskbar.
- Example:
<ShowInTaskbar>True</ShowInTaskbar>
- Default:
False - Type:
Boolean - Description: Close the preview window when it loses focus.
- Example:
<CloseOnLostFocus>True</CloseOnLostFocus>
- Default:
False - Type:
Boolean - Description: Show the Reload button in the preview window UI.
- Example:
<ShowReload>True</ShowReload>
- Default:
False - Type:
Boolean - Description: Automatically reload the preview when the opened file changes on disk.
- Example:
<AutoReload>True</AutoReload>
- Default:
False - Type:
Boolean - Description: Activate the preview window when a file is opened.
- Example:
<FocusWindowOnOpen>True</FocusWindowOnOpen>
- Default:
False - Type:
Boolean - Description: Disable automatic update checks at startup.
- Example:
<DisableAutoUpdateCheck>True</DisableAutoUpdateCheck>
- Default: none / internal
- Type:
Int64 - Description: Internal timestamp used to throttle automatic update checks; not usually edited by hand.
- Example:
<LastUpdateTicks>637xxxxxxx000000000</LastUpdateTicks>
- Default:
0(RenderMode.Default) - Type:
Integer - Description: Set process render mode at startup.
0= default rendering behavior1= software-only rendering
- Example:
<ProcessRenderMode>1</ProcessRenderMode>
- Default:
False - Type:
Boolean - Description: Internal flag used by plugin unblock logic after a security block attempt; not normally modified manually.
- Example:
<TriedUnblock>True</TriedUnblock>
These keys are also stored in QuickLook.config.
- Default:
False - Type:
Boolean - Description: When
True, only extensions listed inExtensionAllowlistare allowed for preview. WhenFalse,ExtensionBlocklistis used instead. - Example:
<UseExtensionAllowlist>True</UseExtensionAllowlist>
- Default: empty
- Type:
String - Description: Semicolon/comma-separated list of allowed file extensions in allowlist mode. Use leading dots, e.g.
.txt;.md. - Example:
<ExtensionAllowlist>.txt;.md;.json</ExtensionAllowlist>
- Default: contains
.insv - Type:
String - Description: Semicolon/comma-separated list of blocked file extensions in blocklist mode. Use leading dots.
- Example:
<ExtensionBlocklist>.insv;.exe</ExtensionBlocklist>
- Default:
False - Type:
Boolean - Description: Enable monitor color profile conversion for image preview. This may slow down image loading.
- Example:
<UseColorProfile>True</UseColorProfile>
- Default:
True - Type:
Boolean - Description: Use the native image provider for faster but less precise color output. Set to
Falsefor more accurate colors. - Example:
<UseNativeProvider>False</UseNativeProvider>
- Default:
True - Type:
Boolean - Description: Enable SVG rendering through the ImageViewer webview handler.
- Example:
<RenderSvgWeb>False</RenderSvgWeb>
- Default:
1(Dark) - Type:
Integer - Description: Remember the last theme used by the ImageViewer web preview.
0= None1= Dark2= Light
- Example:
<LastTheme>2</LastTheme>
- Default:
False - Type:
Boolean - Description: Loop video playback when the video reaches the end.
- Example:
<ShouldLoop>True</ShouldLoop>
- Default:
1.0 - Type:
Double - Description: Saved volume level for video playback. Value is clamped between
0.0and1.0. - Example:
<VolumeDouble>0.75</VolumeDouble>
- Default:
False - Type:
Boolean - Description: When
True, the video backend (e.g. WPFMediaKit + LAVFilters) will attempt to use hardware-accelerated decoding when supported by the system and installed filters. WhenFalse, prefer software decoding. - Example:
<UseHardwareAcceleration>True</UseHardwareAcceleration>
- Default:
True - Type:
Boolean - Description: Check the registered Office preview handler before loading OfficeViewer-Native.
- Example:
<CheckPreviewHandler>False</CheckPreviewHandler>
- Default:
False - Type:
Boolean - Description: Automatically unblock Protected View Internet zone identifiers for Office files without prompting.
- Example:
<AlwaysUnblockProtectedView>True</AlwaysUnblockProtectedView>
- Default:
Ctrl+Shift+L - Type:
String - Description: Keyboard shortcut to toggle the Table of Contents (TOC) visibility in the Markdown viewer (with a smooth animation). Specify modifier keys (
Ctrl,Shift,Alt) and a key name, separated by+. The key name is matched case-insensitively against the browser'sKeyboardEvent.keyvalue (e.g.,L,T,F1,Escape). This shortcut matches Typora's default TOC shortcut. - Example:
<ToggleTocKey>Ctrl+Shift+L</ToggleTocKey><ToggleTocKey>Ctrl+Shift+T</ToggleTocKey>
- Default:
True - Type:
Boolean - Description: Enable format detection for the text viewer to improve syntax highlighting choice.
- Example:
<UseFormatDetector>False</UseFormatDetector>
- Default: default theme behavior
- Type:
Boolean - Description: Allow dark theme usage in the text viewer when the system is in dark mode. If disabled, light theme is used even when the theme would otherwise be dark.
- Example:
<AllowDarkTheme>True</AllowDarkTheme>
- Default: default font of the current language
- Type:
String - Description: Allow setting of the font used in the text viewer.
- Example:
<FontFamily>Cascadia Mono SemiLight</FontFamily>
- Default: 14.0
- Type:
Double - Description: Allow setting of font size used in the text viewer.
- Example:
<FontSize>13</FontSize>
- All option names are case-sensitive and stored as XML element names under
<Settings>. - Plugin option domain names correspond to config file names, e.g.
QuickLook.Plugin.ImageViewer→QuickLook.Plugin.ImageViewer.config. LastUpdateTicksandTriedUnblockare internal state values and generally do not need manual editing.