Skip to content

Develop, build and integrate

Paddy Xu edited this page Feb 5, 2024 · 6 revisions

Developing a plugin

The previewing ability (a.k.a. supported file formats) can be extended by new plugins.

Note that any plugin must be under the QuickLook.Plugin namespace and has the filename similar to QuickLook.Plugin.YourPlugin.dll.

Integrating with File Managers

QuickLook has been proven to work with these File Managers out of the box. Other file managers might be configured to use QuickLook.

  • MSI and ZIP versions:
    • Assign a custom hotkey that fires event QuickLook.exe "c:\a\path\here"
  • MSI, ZIP and Windows Store versions:
    • Download the helper: Bridge.zip (compiled EXE & source code).
    • Assign a custom hotkey that calls Bridge.exe "c:\a\path\here".

For developers

Get the code sample from https://github.com/QL-Win/QuickLook/issues/557 or the above Bridge.zip.

Build the code yourself

  1. Install Git and VS2019.
  2. Install WiX and VS2019 extension: https://wixtoolset.org/releases/.
  3. Clone this repo, do remember to clone submodules (for QuickLook.Common).
  4. Set PowerShell execution policy to unrestricted (how-to).
  5. Double-click on QuickLook.sln, select build profile Release, and build the solution.
  6. Find a MSI packages under Build/.
  7. If you want a ZIP package, run the script at Scripts/pack-zip.ps1.