๐Ÿ”Ž All-in-one Quick Look plugin

Overview

Glance

All-in-one Quick Look plugin

Glance provides Quick Look previews for files that macOS doesn't support out of the box.

Installation Steps

About

This is a fork of the original Glance plugin. Unfortunately, the owner seems to have discarded the project a while ago, and the app is largely broken on newer macOS systems. The aim of this fork is to revive the project and maintain it for future updates. For now, we have added support for macOS Big Sur and fixed several internal bugs.

Installation

The installation for this plugin is slightly complex, as I am currently unable to register for an Apple Developer account for age reasons. Until then, you will need to code sign the application yourself. The steps are as follows:

  1. Download the .dmg file from GitHub releases page.
  2. Open the file and move Glance.app to the Applications folder (do NOT open it yet).
  3. Install Xcode Command Line Tools with xcode-select --install if you have not previously installed it.
  4. Open a terminal and run the following commands.
    xattr -cr /Applications/Glance.app
    echo '<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict><key>com.apple.security.app-sandbox</key><true/><key>com.apple.security.application-groups</key><array><string>group.com.chamburr.glance</string></array><key>com.apple.security.files.user-selected.read-only</key><true/></dict></plist>' > /tmp/Glance.entitlements
    codesign -s - -f --deep --entitlements /tmp/Glance.entitlements /Applications/Glance.app
    rm /tmp/Glance.entitlements
  5. Launch Glance. Done!

Note: If anyone knows of a better workaround or can supply me with a Developer ID, please let me know. Thanks!

Supported file types

  • Source code (with Chroma syntax highlighting): .cpp, .js, .json, .py, .swift, .yml and many more

  • Markdown (rendered using goldmark): .md, .markdown, .mdown, .mkdn, .mkd, .Rmd

  • Archive: .tar, .tar.gz, .zip

  • Jupyter Notebook (rendered using nbtohtml): .ipynb

  • Tab-separated values (parsed using SwiftCSV): .tab, .tsv

FAQ

There are existing Quick Look apps for some of the supported file types. Why create another one?

  • Glance combines the features of many plugins into one and provides consistent and beautiful previews.
  • Glance is fully compatible with Dark Mode.
  • Some plugins still use the deprecated Quick Look Generator API and might stop working in the future.
  • Glance can easily be extended to support other file types.

Why isn't the app available on macOS 10.14 or older?

The app uses the new Quick Look API that was introduced in 10.15, so it unfortunately won't work with older versions of macOS.

Why are images in my Markdown files not loading?

Glance blocks remote assets. Furthermore, the app only has access to the file that's being previewed. Local image files referenced from Markdown are therefore not loaded.

Why isn't [file type] supported?

Feel free to open an issue or contribute! When opening an issue, please describe what kind of preview you'd expect for your file.

Please note that macOS doesn't allow the handling of some file types (e.g. .plist, .ts and .xml).

You claim to support [file type], but previews aren't showing up.

Please note that Glance skips previews for large files to avoid slowing down your Mac.

It's possible that your file's extension or UTI isn't associated with Glance. You can easily verify this:

  1. Check whether the file extension is matched to the correct class in PreviewVCFactory.swift.
  2. Find your file's UTI by running mdls -name kMDItemContentType /path/to/your/file. Check whether the UTI is listed under QLSupportedContentTypes in Info.plist.
  3. If an association is missing, please feel free to add it and submit a PR.

Contributing

Suggestions and contributions are always welcome! Please discuss larger changes (e.g. adding support for a new file type) via issue before submitting a pull request.

Xcode, Swift and Go need to be installed to build the app locally.

To add previews for a new file extension, please follow these steps:

  1. Create a new class for your file type in this directory. It should implement the Preview protocol. See the other files in the directory for examples.
  2. Match the file extension to your class in PreviewVCFactory.swift.
  3. Find your file's UTI by running mdls -name kMDItemContentType /path/to/your/file. Add it to QLSupportedContentTypes in Info.plist.
  4. Update README.md, SupportedFilesWC.xib, the App Store description and Credits.rtf (if you introduced a new library).

License

This project is licensed under MIT License.

Comments
  • Archives (zip) don't show contents

    Archives (zip) don't show contents

    Environment

    • App version: 1.3.0 (5)
    • macOS version: 11.4

    Bug Information

    • What are you trying to do? Use QuickLook to peek at the contents of a zip file.

    • What's the expected behavior? Press space to open QuickLook, and a list of the contents of the zip file is shown.

    • What's the actual behavior? When I open QuickLook on a zip file, the only data that is displayed is the compression info, not the contents.

    Example

    https://user-images.githubusercontent.com/39507381/122280636-a3077500-cea6-11eb-95f0-ddf854fffc62.mov

    bug 
    opened by VictorPuga 9
  • New app icon

    New app icon

    The actual app icon was designed for the Yosemite styled macOS. But now, it look a bit outdated. I took the time to design a set of icons that matches the new style of macOS.

    The first one is the more neutral and soft of all. This is probably the one that most of you will like as it is very clean.

    macOS

    But I authorized myself to go a bit crazier and designed other icons that would be more funny. Here are some eyes with different backgrounds.

    macOS 3 macOS 2 macOS

    I also tried some iterations with glasses.

    macOS 2 macOS

    And finally, I went a bit crazy with this one. Based on the big eye, I designed a little creature with a big eye. This little monster might probably be too funny for this kind of project. But I wanted to share the most of my iterations so you can consider them.

    macOS 2 macOS macOS 3

    In the Xcode project, the icon is already set with the first one. Let me know what you think.

    opened by bpisano 4
  • Contribution: Fail to compile Glance

    Contribution: Fail to compile Glance

    Hi everyone, I've been using Glance for a long time and I'm considering to contribute to this project since it is now open source ! I've tried to design a set of icons for the app to make it better match with the new Big Sur style of macOS. I wanted to try it in the app but I'm having trouble to compile it.

    I've read the contribution section in the README, but I still fail to launch the app on my computer. I've installed go and I'm using Xcode 13.4.1. When compiling the Glance target, I'm facing this issue:

    fatal error: lipo: can't open input file: htmlconverter-amd64.a (No such file or directory)
    cp: htmlconverter-amd64.h: No such file or directory
    Command PhaseScriptExecution failed with a nonzero exit code
    

    This output comes from the QLPlugin script in its build phase:

    cd ./HTMLConverter/
    GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 go build --buildmode=c-archive -ldflags "-s -w" -o ./htmlconverter-amd64.a
    GOOS=darwin GOARCH=arm64 CGO_ENABLED=1 go build --buildmode=c-archive -ldflags "-s -w" -o ./htmlconverter-arm64.a
    lipo -create -output htmlconverter.a htmlconverter-amd64.a htmlconverter-arm64.a
    cp htmlconverter-amd64.h htmlconverter.h
    

    This script fails to run even if go is installed and working on my Mac. Is there any step I've been missing to make it work ?

    opened by bpisano 4
  • [BUG] QuickLook preview cut in half

    [BUG] QuickLook preview cut in half

    Environment

    • App version? 1.4.0

    • macOS version? 12.0.1

    Bug Information

    • What are you trying to do? Use Glance for what it was written for.

    • What's the expected behavior? Glance should show me the preview of the code in QuickLook.

    • What's the actual behavior? The previews of each type of file supported by Glance open as per the attached screenshots.

    image image image

    bug 
    opened by gmcinalli 3
  • Uninstallation process

    Uninstallation process

    Hi, First, thank you for your work on Glance. I've an issue with PDF's previews... no morepreview, but not sure Glance is the problem. To make sure it's a Glance issue or not, do you have a complete uninstall process ? Thank you in advance. BR F

    enhancement 
    opened by KiF-78 2
  • Extension com.chamburr.Glance.QLPlugin not found

    Extension com.chamburr.Glance.QLPlugin not found

    Environment

    • App version? 1.4.1
    • macOS version? 12.2.1

    Bug Information

    • What are you trying to do? Preview any supported file
    • What's the expected behavior? Appears quicklook window with the file's content
    • What's the actual behavior? Appears quicklook window, but no content is displayed
    image bug 
    opened by aleexf 2
  • Glance not working

    Glance not working

    Environment

    • App version?
    • 1.4.1
    • macOS version?
    • 12.2.1

    Bug Information

    • What are you trying to do?
    • QuickLook some files (e.g. .ipynb, .py, .cpp, .c, .yaml)
    • What's the expected behavior?
    • A QuickLook window will open and show a preview of these files
    • What's the actual behavior?
    • A blank window
    Screen Shot 2022-02-12 at 09 32 13 bug 
    opened by tennyson-mccalla 2
  • Failing to build project

    Failing to build project

    Environment

    • App version: 4cd2ac9
    • macOS version: 12.3.1 (Non Arm Mac Book Pro)

    Bug Information

    • What are you trying to do?: Build Project
    • What's the expected behavior: Build without error
    • What's the actual behavior:
    cd ./HTMLConverter/
    GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 go build --buildmode=c-archive -ldflags "-s -w" -o ./htmlconverter-amd64.a
    GOOS=darwin GOARCH=arm64 CGO_ENABLED=1 go build --buildmode=c-archive -ldflags "-s -w" -o ./htmlconverter-arm64.a
    lipo -create -output htmlconverter.a htmlconverter-amd64.a htmlconverter-arm64.a
    cp htmlconverter-amd64.h htmlconverter.h
    
    # github.com/chamburr/glance
    /usr/local/go/pkg/tool/darwin_amd64/link: running ar failed: exit status 1
    /opt/local/bin/ranlib: object: $WORK/b001/exe/a.out.a(go.o) malformed object (unknown load command 1)
    ar: internal ranlib command failed
    
    # runtime/cgo
    gcc_arm64.S:28:16: error: brackets expression not supported on this target
     stp x29, x30, [sp, #-96]!
                   ^
    gcc_arm64.S:32:2: error: unknown use of instruction mnemonic without a size suffix
     mov x29, sp
     ^
    gcc_arm64.S:34:16: error: brackets expression not supported on this target
     stp x19, x20, [sp, #80]
                   ^
    gcc_arm64.S:37:16: error: brackets expression not supported on this target
     stp x21, x22, [sp, #64]
                   ^
    gcc_arm64.S:40:16: error: brackets expression not supported on this target
     stp x23, x24, [sp, #48]
                   ^
    gcc_arm64.S:43:16: error: brackets expression not supported on this target
     stp x25, x26, [sp, #32]
                   ^
    gcc_arm64.S:46:16: error: brackets expression not supported on this target
     stp x27, x28, [sp, #16]
                   ^
    gcc_arm64.S:50:2: error: unknown use of instruction mnemonic without a size suffix
     mov x19, x0
     ^
    gcc_arm64.S:51:2: error: unknown use of instruction mnemonic without a size suffix
     mov x20, x1
     ^
    gcc_arm64.S:52:2: error: unknown use of instruction mnemonic without a size suffix
     mov x0, x2
     ^
    gcc_arm64.S:54:2: error: invalid instruction mnemonic 'blr'
     blr x20
     ^~~
    gcc_arm64.S:55:2: error: invalid instruction mnemonic 'blr'
     blr x19
     ^~~
    gcc_arm64.S:57:16: error: brackets expression not supported on this target
     ldp x27, x28, [sp, #16]
                   ^
    gcc_arm64.S:60:16: error: brackets expression not supported on this target
     ldp x25, x26, [sp, #32]
                   ^
    gcc_arm64.S:63:16: error: brackets expression not supported on this target
     ldp x23, x24, [sp, #48]
                   ^
    gcc_arm64.S:66:16: error: brackets expression not supported on this target
     ldp x21, x22, [sp, #64]
                   ^
    gcc_arm64.S:69:16: error: brackets expression not supported on this target
     ldp x19, x20, [sp, #80]
                   ^
    gcc_arm64.S:72:16: error: brackets expression not supported on this target
     ldp x29, x30, [sp], #96
                   ^
    fatal error: lipo: can't open input file: htmlconverter-amd64.a (No such file or directory)
    cp: htmlconverter-amd64.h: No such file or directory
    
    
    bug 
    opened by yepher 1
  • Install QuickLook plugin without app ?

    Install QuickLook plugin without app ?

    Hi, is there a way to install the QuickLook plugin without an app wrapper ? I think this should be the default when using HomeBrew for exemple. CLI usually install directly and do not require to have a separate app in the Application folder / Launchpad. This could fix the self-signature problem for people using HomeBrew as I don't think QuickLook plugin require to be signed. Also, I don't think you need a paid developer account for macOS Notarization, so if you notarize the app, I don't think people that have "Allow app from any developper" checked in Setting would have to do anything.

    enhancement 
    opened by mrleblanc101 1
  • Crash on macOS 12.0.1

    Crash on macOS 12.0.1

    Environment

    • App version? 1.4.0
    • macOS version? 12.0.1

    Bug Information

    • What are you trying to do? I tried to start the App.
    • What's the expected behavior? A launched App ;-)
    • What's the actual behavior? I get this crash report
    -------------------------------------
    Translated Report (Full Report Below)
    -------------------------------------
    
    Incident Identifier: 4F45689C-A5E5-4D53-9F4C-9E4186A6D8C7
    CrashReporter Key:   66B93514-FCBF-EC00-D25E-8D7E0F2082A0
    Hardware Model:      MacBookPro16,1
    Process:             Glance [24942]
    Path:                /Applications/Glance.app/Contents/MacOS/Glance
    Identifier:          com.chamburr.Glance
    Version:             1.4.0 (7)
    Code Type:           X86-64 (Native)
    Role:                Default
    Parent Process:      launchd [1]
    Coalition:           com.chamburr.Glance [20247]
    
    Date/Time:           2021-10-27 15:24:09.1248 +0200
    Launch Time:         2021-10-27 15:24:09.0808 +0200
    OS Version:          macOS 12.0.1 (21A559)
    Release Type:        User
    Report Version:      104
    
    Exception Type:  EXC_CRASH (SIGKILL (Code Signature Invalid))
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Exception Note:  EXC_CORPSE_NOTIFY
    Termination Reason: CODESIGNING 1 
    
    Triggered by Thread:  0
    
    Thread 0 Crashed:
    0                                 	       0x11c99aac0 _dyld_start + 0
    1   ???                           	               0x1 ???
    
    
    Thread 0 crashed with X86 Thread State (64-bit):
      rax: 0x0000000000000000  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x0000000000000000
      rdi: 0x0000000000000000  rsi: 0x0000000000000000  rbp: 0x0000000000000000  rsp: 0x00007ff7b034fc00
       r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000000
      r12: 0x0000000000000000  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x0000000000000000
      rip: 0x000000011c99aac0  rfl: 0x0000000000000200  cr2: 0x0000000000000000
      
    Logical CPU:     0
    Error Code:      0x00000000 
    Trap Number:     0
    
    
    Binary Images:
           0x11c996000 -        0x11ca01fff  (*) <1a6ae033-9438-33c0-8077-988fd885250a> ???
                   0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
    
    Error Formulating Crash Report:
    dyld_process_snapshot_get_shared_cache failed
    
    EOF
    
    -----------
    Full Report
    -----------
    
    {"app_name":"Glance","timestamp":"2021-10-27 15:24:09.00 +0200","app_version":"1.4.0","slice_uuid":"97153a52-f45d-3cb1-a496-9344a8b610fc","build_version":"7","platform":0,"bundleID":"com.chamburr.Glance","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.0.1 (21A559)","incident_id":"4F45689C-A5E5-4D53-9F4C-9E4186A6D8C7","name":"Glance"}
    {
      "uptime" : 32000,
      "procLaunch" : "2021-10-27 15:24:09.0808 +0200",
      "procRole" : "Default",
      "version" : 2,
      "userID" : 502,
      "deployVersion" : 210,
      "modelCode" : "MacBookPro16,1",
      "procStartAbsTime" : 32848985186813,
      "coalitionID" : 20247,
      "osVersion" : {
        "train" : "macOS 12.0.1",
        "build" : "21A559",
        "releaseType" : "User"
      },
      "captureTime" : "2021-10-27 15:24:09.1248 +0200",
      "incident" : "4F45689C-A5E5-4D53-9F4C-9E4186A6D8C7",
      "bug_type" : "309",
      "pid" : 24942,
      "procExitAbsTime" : 32849028243604,
      "cpuType" : "X86-64",
      "procName" : "Glance",
      "procPath" : "\/Applications\/Glance.app\/Contents\/MacOS\/Glance",
      "bundleInfo" : {"CFBundleShortVersionString":"1.4.0","CFBundleVersion":"7","CFBundleIdentifier":"com.chamburr.Glance"},
      "storeInfo" : {"deviceIdentifierForVendor":"3779E325-A443-5BC1-9A3A-4E79F4A8EDA9","thirdParty":true},
      "parentProc" : "launchd",
      "parentPid" : 1,
      "coalitionName" : "com.chamburr.Glance",
      "crashReporterKey" : "66B93514-FCBF-EC00-D25E-8D7E0F2082A0",
      "wakeTime" : 22066,
      "bridgeVersion" : {"build":"19P548","train":"6.0"},
      "sleepWakeUUID" : "A8819FC8-A4DD-4B5E-BBA0-BC3CC3EEA4E1",
      "sip" : "enabled",
      "isCorpse" : 1,
      "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGKILL (Code Signature Invalid)"},
      "termination" : {"namespace":"CODESIGNING","flags":66,"code":1},
      "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
      "faultingThread" : 0,
      "threads" : [{"triggered":true,"id":547760,"threadState":{"r13":{"value":0},"rax":{"value":0},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":0},"r8":{"value":0},"cr2":{"value":0},"rdx":{"value":0},"r10":{"value":0},"r9":{"value":0},"r15":{"value":0},"rbx":{"value":0},"trap":{"value":0},"err":{"value":0},"r11":{"value":0},"rip":{"value":4774800064,"matchesCrashFrame":1},"rbp":{"value":0},"rsp":{"value":140701789912064},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":0}},"frames":[{"imageOffset":19136,"symbol":"_dyld_start","symbolLocation":0,"imageIndex":0},{"imageOffset":1,"imageIndex":1}]}],
      "usedImages" : [
      {
        "source" : "P",
        "arch" : "x86_64",
        "base" : 4774780928,
        "size" : 442368,
        "uuid" : "1a6ae033-9438-33c0-8077-988fd885250a",
        "name" : ""
      },
      {
        "size" : 0,
        "source" : "A",
        "base" : 0,
        "uuid" : "00000000-0000-0000-0000-000000000000"
      }
    ],
      "vmSummary" : "ReadOnly portion of Libraries: Total=680K resident=0K(0%) swapped_out_or_unallocated=680K(100%)\nWritable regions: Total=8192K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8192K(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nSTACK GUARD                       56.0M        1 \nStack                             8192K        1 \nVM_ALLOCATE                          8K        2 \n__DATA                              32K        2 \n__DATA_CONST                        64K        2 \n__LINKEDIT                         240K        3 \n__TEXT                             464K        2 \n===========                     =======  ======= \nTOTAL                             64.8M       13 \n",
      "legacyInfo" : {
      "threadTriggered" : {
    
      }
    },
      "trialInfo" : {
      "rollouts" : [
        {
          "rolloutId" : "601d9415f79519000ccd4b69",
          "factorPackIds" : {
            "SIRI_TEXT_TO_SPEECH" : "61704e71b6f6b8421579caf8"
          },
          "deploymentId" : 240000293
        },
        {
          "rolloutId" : "5ffde50ce2aacd000d47a95f",
          "factorPackIds" : {
    
          },
          "deploymentId" : 240000064
        },
        {
          "rolloutId" : "602ad4dac86151000cf27e46",
          "factorPackIds" : {
            "SIRI_DICTATION_ASSETS" : "6169fcad436117010456880e"
          },
          "deploymentId" : 240000238
        },
        {
          "rolloutId" : "5fc94383418129005b4e9ae0",
          "factorPackIds" : {
    
          },
          "deploymentId" : 240000145
        },
        {
          "rolloutId" : "60da5e84ab0ca017dace9abf",
          "factorPackIds" : {
    
          },
          "deploymentId" : 240000008
        },
        {
          "rolloutId" : "607844aa04477260f58a8077",
          "factorPackIds" : {
            "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
          },
          "deploymentId" : 240000066
        }
      ],
      "experiments" : [
    
      ]
    },
      "reportNotes" : [
      "dyld_process_snapshot_get_shared_cache failed"
    ]
    }
    
    Model: MacBookPro16,1, BootROM 1715.40.15.0.0 (iBridge: 19.16.10548.0.0,0), 6 processors, 6-Core Intel Core i7, 2,6 GHz, 16 GB, SMC 
    Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In
    Display: Color LCD, 3072 x 1920 Retina, Main, MirrorOff, Online
    Graphics: AMD Radeon Pro 5300M, AMD Radeon Pro 5300M, PCIe, 4 GB
    Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, DDR4, 2667 MHz, Micron, 8ATF1G64HZ-2G6E1
    Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, DDR4, 2667 MHz, Micron, 8ATF1G64HZ-2G6E1
    AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x7BF), wl0: Jul 12 2021 18:02:56 version 9.30.464.0.32.5.76 FWID 01-c081cfed
    Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
    Network Service: Wi-Fi, AirPort, en0
    PCI Card: pci1b73,1100, USB eXtensible Host Controller, Thunderbolt@197,0,0
    PCI Card: ethernet, Ethernet Controller, Thunderbolt@198,0,0
    PCI Card: pci1b21,1242, USB eXtensible Host Controller, Thunderbolt@196,0,0
    PCI Card: pci8086,15d4, USB eXtensible Host Controller, Thunderbolt@199,0,0
    PCI Card: pci1b21,1242, USB eXtensible Host Controller, Thunderbolt@195,0,0
    USB Device: USB31Bus
    USB Device: USB31Bus
    USB Device: P9227 Mobile
    USB Device: USB30Bus
    USB Device: USB Storage
    USB Device: Keyboard Hub
    USB Device: Apple Keyboard
    USB Device: USB Audio
    USB Device: USB31Bus
    USB Device: USB31Bus
    USB Device: T2Bus
    USB Device: composite_device
    USB Device: Touch Bar Backlight
    USB Device: Touch Bar Display
    USB Device: Apple Internal Keyboard / Trackpad
    USB Device: Headset
    USB Device: Ambient Light Sensor
    USB Device: FaceTime HD Camera (Built-in)
    USB Device: Apple T2 Controller
    Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5
    Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5
    Thunderbolt Device: Thunderbolt 3 Pro Dock, Elgato, 3, 35.1
    
    bug 
    opened by Tekl 1
  • Apple Silicon support can be useful

    Apple Silicon support can be useful

    If anyone searching build for M1, i built it locally, signed for local use. XCode required me change ID to my username else i have no requirements to do this.

    Glance.zip

    This app is signed, just open, should work

    Requirements: M1 Big Sur 11.3+

    enhancement 
    opened by dalisoft 1
  • Scroll is not working in code files previewed in Finder

    Scroll is not working in code files previewed in Finder

    Scrolling is not working in code files like .md, .json or .php when Quick Look is opened by pressing Spacebar in Finder, neither using two finger drag on the trackpad or by dragging the scrollbar. Extensions that are understood by macOS by default like .pdf or .csv work file.

    However, when the Quick Look preview is opened via qlmanage -p $file in the Terminal, the scroll works as expected.

    I've already tried restarting QuickLookUIService via Activity Monitor (a common fix for Quick Look problems) and the problem persists.

    Environment

    • App version: 1.4.2
    • macOS version: 12.5
    bug 
    opened by dserodio 5
  • Support for [NFO]

    Support for [NFO]

    • What's the file's extension? .NFO .nfo

    • What's the file's Uniform Type Identifier (output of mdls -name kMDItemContentType /path/to/your/file)? Now it says this: kMDItemContentType = "org.planbnet.nfo"

    • What kind of preview do you expect? How can it be generated? Like this old one: https://github.com/planbnet/QuickNFO

    opened by FleXoft 0
Releases(v1.4.2)
Owner
Han Cen
Han Cen
Asserts on roids, test all your assumptions with ease.

KZAsserts - Asserts on roids, test all your assumptions with ease. There are many ways in which we can improve quality of our code-base, Assertions ar

Krzysztof Zabล‚ocki 101 Jul 1, 2022
QuickLookProtein is a macOS Quick Look extension to preview protein/3D structure files (PDB, SDF, CIF).

QuickLookProtein QuickLookProtein is a macOS Quick Look extension to preview protein/3D structure files (PDB, SDF, CIF). It works in all places where

Jethro Hemmann 32 Sep 13, 2022
Sample iOS AR app using AR Quick Look API

ARQLSanta This is a minimal AR iOS app that uses the AR Quick Look API, displayi

Yasuhito Nagatomo 9 Aug 23, 2022
Currency Converter - Free and Quick Converter calculates money quick and easy way to see live foreign exchange rates.

Currency Converter - Free and Quick Converter calculates money quick and easy way to see live foreign exchange rates. This app is available in the App

Tirupati Balan 212 Dec 30, 2022
TwilioChat_iOS - Twilio iOS SDK Implementaion Chat one-one Chat One-Many (Group)

TwilioChat_iOS - Twilio iOS SDK Implementaion Chat one-one Chat One-Many (Group) - Add Participant - Remove Participant Send Attachment Image Android - iOS Tested iOS - iOS Tested iOS - Android Tested React to Message, Delete a Message Read, Delivered, Sent Delete a Conversation Unread Messages Filter

Zeeshan Haider 2 May 23, 2022
Xcode-streamdeck-plugin - A Stream Deck plugin for Xcode

Stream Deck Xcode Plugin This repository contains a Stream Deck plugin to add so

Daniel Kennett 77 Dec 27, 2022
Plugin-spell-timer - Spell Timer Plugin for Outlander

Spell Timer Plugin for Outlander This plugin provides variables for spells from

Outlander 0 Jan 22, 2022
Cordova-plugin-saveimage - This plugin helps you save images

cordova-plugin-saveimage This plugin helps you save images on iOS/Android Instal

Bernat 2 May 11, 2022
Swift-lint-plugin - A SwiftPM plugin that adds a linting command

SwiftLintPlugin This is a SwiftPM plugin that adds a lint command. SwiftPM plugi

null 9 Nov 23, 2022
This is my first SwiftUI project, as I decided not to release it I made the codebase available here for anyone to take a look at.

Sunshine This is my first SwiftUI project, as I decided not to release it to the App Store. I made the codebase available here for anyone to take a lo

Maxime Heckel 20 Dec 14, 2022
Lickable-Button We made the buttons on the screen look so good you'll want to lick them

Lickable-Button We made the buttons on the screen look so good you'll want to lick them. - Steve Jobs A little SwiftUI button project at WWDC 2021 Lic

Nate Thompson 14 Dec 29, 2021
Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another city manually.

โ›…๏ธ Cloudy Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another c

Burhan 0 Nov 7, 2021
SwiftWebKit - This app look like a browser, but you can navigate between 2 sites

import UIKit import WebKit My first app for WebKit. This app look like a browser

Ahmet Onur ลžahin 3 Apr 18, 2022
PJAlertView - This library is to make your own custom alert views to match your apps look and feel

PJAlertView - This library is to make your own custom alert views to match your apps look and feel

prajeet 6 Nov 10, 2017
A framework for presenting bars and view controllers as popup, much like the look and feel of Apple Music App.

PBPopupController PBPopupController is a framework for presenting bars and view controllers as popup, much like the look and feel of Apple Music App.

Patrick 58 Dec 3, 2022
Xcode plugin to let you jump to GitHub History, Blame, PRs, Issues, Notifications of any GitHub repo with one shortcut.

Reveal-In-GitHub Xcode plugin to let you jump to GitHub History, Blame, PRs, Issues, Notifications of current repo in one second. My company work on G

lzwjava 257 May 17, 2022
An Xcode 7 plugin to build and run an app across multiple iOS devices with one click.

RunEverywhere Xcode Plugin Overview An Xcode 7 plugin to build and run an app across multiple iOS devices with one click. Gone are the days of manuall

Eric Mika 322 Sep 7, 2022
A simple shake-one-shake, Convenient for us to integrate the shake-one-shake.

MGSwiftShaker Example To run the example project, clone the repo, and run pod install from the Example directory first.

null 3 Nov 21, 2021
This little app aims to help teach me how to implement more then one API in one single application in a reusable and properly structured manner.

LilAPI App News & Weather This little API app combines two of Jordan Singers Lil Software API's into one app. The goal with this app was to learn how

hallux 1 Oct 13, 2021