Code Monkey home page Code Monkey logo

quicklook's Introduction

QuickLook

license AppVeyor Github All Releases GitHub release

Background

One of the few features I missed from macOS is Quick Look. It allows users to peek into a file content in lightning speed by just pressing the Space key. Windows, on the other hand, does not have this handy feature ... until now!

I am aware that several alternatives are already available on the Internet (e.g. WinQuickLook and Seer). Despite these options, I still decided to craft another one by myself, because they are either not being actively developed, lack of variety, or ask for some 💵.

Highlights

  • Tons of supported file types (full list here)
  • Fluent design
  • Touchscreen friendly
  • HiDPI support
  • Preview from Open and Save File Dialog
  • Preview from 3rd-party file managers (see a list here)
  • Easily extended by plugins
  • Strict GPL license to keep it free forever

Usage

Download/Installation

Get it from one of the following sources:

  • Microsoft Store (Windows 10 users only, no preview in open/save-dialogs available) Store Link
  • Installer or portable archive of the stable version from GitHub Release
  • Nightly builds from AppVeyor

What are the differences between .msi, .zip, Nightly and Store versions?

Note: Don't forget to check out the plugins for previewing office-files, epubs, fonts and more!

Typical usecase

  1. Run QuickLook.exe (only necessary if autostart is disabled)
  2. Select any file or folder (on the Desktop, in a File Explorer window, in an Open or Save-File dialogue, doesn't matter)
  3. Press Spacebar
  4. Enjoy the preview and interact with it
  5. Preview next file by clicking on it or using arrow-keys (arrow-keys move selection in the background if the preview window is not in focus)
  6. When you're done close it by either hitting Spacebar again, pressing Esc or clicking the button

Hotkeys and buttons

  • Spacebar Show/Hide the preview window
  • Esc Hide the preview window
  • Enter Open/Execute current file
  • Mouse Preview another file
  • Mouse Wheel Zoom in/out (images)
  • Ctrl+Mouse Wheel Zoom in/out (PDFs)
  • Wheel Increase/decrease volume

Supported file types, file manager integration, etc.

See the Wiki page

Translations

See the Translation guide

Thanks to

  • Many open-source projects and their contributors
  • Our UI designers @OiCkilL (“Fluent” user interface since v0.3), @QubitsDev (app-icon v0.3-v3.6.9) and Donno (app-icon since v3.6.10)
  • Our contributers who
    • teach QuickLook to speak your language
    • send pull requests, report bugs or give suggestions
  • ... and you 😊

Licenses

GPL-v3

This project references many other open-source projects. See here for the full list.

All source codes are licensed under GPL-3.0.

If you want to make any modification on these source codes while keeping new codes not protected by GPL-3.0, please contact me for a sublicense instead.

quicklook's People

Contributors

0xced avatar 16patsle avatar akshaythakare7 avatar albertopasqualetto avatar arca20 avatar artikweb avatar bafsar avatar chiyi4488 avatar cologler avatar gave92 avatar jethro-alter avatar krasnayaploshchad avatar lepathie avatar mooflu avatar physshell avatar piteriuz avatar r15ch13 avatar r37r0m0d3l avatar rabelux avatar reuhania avatar revanmj avatar ryoon avatar salgnt avatar samuel-pipelaunch avatar scarwoman avatar somedeveloping avatar thvozdovic avatar verrickt avatar vkrol avatar xupefei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

quicklook's Issues

Does not work for excel documents

When pressing space key on an xlsx file, a preview window with loading animation will popup, and then Excel itself will open a 'Save as' dialog. Also if you do some other things (like click on the preview window then press the space key, or just simple leave the 'Save as' dialog open and wait for QuickLook to respond), QuickLook will crash with an error message.
image

Software version: Excel 2016, QuickLook v0.1.5.

PS. You have the version string 1.0.0.0 set in the file QuickLook.exe, but the actual software version is 0.1.5, that might be confusing to some users.

Detect file encoding

现在这个软件在我这边各种完美,但是产看中文GB2312文本会乱码
我知道gb2312已经是过去时了
但是公司....你懂的

Support APNG

QuickLook should making APNG image animatable while loading it.

BMP images are not shown

I have tried to open a preview on some images but, for the 'bitmap' images, the QuickTool shown only the file information and not the image as for the jpg or png files.

Blur transparency?

Kinda like WinQuickLook does, with the SetWindowCompositionAttribute undocumented API on Windows 10, and DwmEnableBlurBehind in earlier versions.

Wrong preview location

I have tried the last release (0.1.8) and I have a problem with the preview visualization.
After the start of the application the first visualization of the preview is correct, at the center of the screen (+/-), if I try to reopen again the preview, now the location is completely to the right side. Only a small part is visible.
This is the example of the visualization of the README.md file, more than half part of the window is outside the screen.
immagine

I don't know if the problem could be related the usage of two monitors (I'm using two monitors and the main is the right monitor).

0.2.4 zip版打不开

提示以下错误,只有把插件目录清空才能运行。里面有任何一个插件都会提示类似错误,我在使用Mactype,不知道是否有关系
20170801010414

Command line problem

Version: 0.1.9
By executing/path/to/QuickLook.exe /path/to/some/file, the preview window shows up as expected.

When I execute the same command again, according to the usage, the preview window should close itself, but what I get is:
snipaste_20170521_120910.png

对seer的处理

已经收到关于seer违反GPL的消息,因此希望告知如何处理我组织的awesome list列出的seer

Closing a paused terminal with the spacebar triggers QuickLook

  1. User calls a batch file which internally calls pause before finishing (Press any key to continue . . .).
  2. User presses the Spacebar to close the window.
  3. QuickLook unexpectedly previews the batch file.

Attached a very simple test case (it is zipped because cannot upload .bat directly)

test.zip

TOC when previewing Markdown?

现有的 Markdown 预览已经很不错了,如果加上目录就完美了。
终于想起来了,这才是我不用 Seer 的最重要的理由。

Adding two options into installer

  1. Allowing run QuickLook at startup
  2. When installation is finished, showing an option to launch QuickLook.

Both of them should be disabled by default.

Cannot start on Window 10

As shown in the screenshot. System version: Windows 10 x64 1607 (internal version 14394.1066), software version v0.1.1 downloaded from Github releases.

image

Installing via NSIS package

NSIS is a professional open source system to create Windows installation package, with NSIS you can create small and flexible installer for release.

DOCX and PPTX managed as Zip file in the preview instead the correct 'office' preview

On my PC I have installed the Office 2016.
When I try to shown the preview on a PowerPoint file (pptx) the QuickLook shown in the preview the 'content' of the file instead the 'correct' preview.
The same problem with a Word document (docx)
If I try to save the PowerPoint in the old ppt format (PowerPoint 97-2003) the preview shown the file information.

I don't know if this is the current 'visualization' because it's a Work In Progress or if it's a real bug.

Support .msg file

Hello! Thanks for your great work on QuickLook

It's awesome and making my work done much faster than before

I'm not a github user nor am I a developer just signed up to write this

So I don't know If I'm doing well but I just want to ask you for the support for .msg file that's used on Outlook. It would be great help for me and other fans of this project

Sorry for my poor English and Sorry If I was rude or I've tried an inappropriate contact

THANK YOU VERY MUCH

Huge memory usage

After a while it takes a lot of memory. I don't know what is really causing it, I just viewed GIF files, MP4s, markdown, etc. I don't really know what caused it.

capture

Script in HTML crashes QuickLook

Viewing crash.html and ...

  • The Viewer can not be closed with the close (X) button. (can close with space key.)
  • After that, can not view all HTML files. (by alert dialog.)
  • CefSharp.BrowserSubprocess may crash some case.
  • QuickLook.exe may crash some case.

crash.thml

<html>
<script>
for(;;) alert(1);
</script>
</html>

crash on ???

picpick-20170701-184709-001

便携版。启动没啥问题,在任意地方按空格就会崩溃。奇怪的是前几天打开的时候一点问题都没有。

建议:

AppDomain.CurrentDomain.UnhandledException += (sender, args) =>
            {
                MessageBox.Show(((Exception) args.ExceptionObject).Message + Environment.NewLine +
                                ((Exception) args.ExceptionObject).StackTrace);

                Shutdown();
            };

这里把异常类型打印出来。看输出内容应该是 TargetInvocationException 异常,这个异常有内部异常的。

又及,我的 VS 2017 无法编译,我就不改了(逃

功能请求:为视频预览添加进度和音量调整快捷键

↑↓ 增加/减小播放时音量,←→ 后退和快进,感觉是挺实用的快捷键
→ 快进具体调整的量的话固定时间(5s/15s/30s根据短时间内连按数量递增)或者根据视频长度动态调整(每次快进3%/5%/10%)都可以,目前还没有配置项的样子可以考虑增加个(

Pin Icon won't un-pin

After pinning the preview window, the window won't unpin. Maybe it's just better to close the window?

pin-icon-nonfunctional

预览小图片预览窗格位置移动

预览许多小图片(比如200x200以下)的时候,每次方向键移动切换图片,预览窗格都会向右下移动(貌似图片大小也会影响移动距离),导致多次连续切换图片后窗格会移出屏幕可视区

Show folder inside in preview

Hello!

I think that instead of showing the last modified on a folder, should show the inside of the folder and maybe navigate.

PS: Sorry for the english I'm Venezuelan

File Info: Icon visualization is wrong! Too big

First of all, this is only a visualization problem and not a blocking error.
If I select, for example, an EXE, the preview shown is the 'File Info' preview (and this is ok).
The problem is that the icon shown is always (I have tried with many different files type) too big.
immagine
In the screenshot sample I have used the regedit.exe as 'test'.

Version: v0.1.2
PS: The exe version is always 1.0.0.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.