All Projects → smittytone → PreviewMarkdown

smittytone / PreviewMarkdown

Licence: other
QuickLook Markdown preview and icon thumbnailing app extensions for macOS Catalina and beyond

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to PreviewMarkdown

qlZipInfo
MacOSX QuickLook Generator for zip, jar, tar, tar.gz (.tgz), tar.bz2 (.tbz2/.tbz), tar.Z. xar (.xar, .pkg), debian (.deb), RedHat Package Manager (.rpm), 7zip (.7z), xz, Microsoft cabinet (.cab), gzip (.gz), lha, BinHex 4.0 (.hqx), and Stuffit (.sit) archives, and ISO9660 images
Stars: ✭ 47 (+88%)
Mutual labels:  quicklook
detect-features
Detect and report browser and hardware features.
Stars: ✭ 63 (+152%)
Mutual labels:  extensions
UnityEventDrawerEx
This plugin extends the UnityEventDrawer to display runtime calls in the inspector.
Stars: ✭ 57 (+128%)
Mutual labels:  extensions
extensions
👅 Parse Haskell Language Extensions
Stars: ✭ 45 (+80%)
Mutual labels:  extensions
vuln-headers-extension
Firefox extension which parses the headers of all the requests which are being flowing through your firefox browser to detect for vulnerabilities.
Stars: ✭ 55 (+120%)
Mutual labels:  extensions
modfs
modify firmware for NAND-flash based FRITZ!Box routers and install it on such a device
Stars: ✭ 49 (+96%)
Mutual labels:  extensions
windbgtree
A command tree based on commands and extensions for Windows Kernel Debugging.
Stars: ✭ 94 (+276%)
Mutual labels:  extensions
Extensions
My .NET extensions
Stars: ✭ 29 (+16%)
Mutual labels:  extensions
Boundary
Boundary is a CSS+Javascript library for Chrome extension developers to easily create HTML elements that won’t affect or be affected by the current webpage’s CSS. Strongly recommended if you are considering adding a sticker, a sidebar or any overlay box using content script.
Stars: ✭ 59 (+136%)
Mutual labels:  extensions
Analogy.LogViewer
A customizable Log Viewer with ability to create custom providers. Can be used with C#, C++, Python, Java and others
Stars: ✭ 172 (+588%)
Mutual labels:  extensions
QuickLook.Plugin.ApkViewer
Android package preview for QuickLook
Stars: ✭ 77 (+208%)
Mutual labels:  quicklook
extensions-dependency-injection
Microsoft Extensions DependencyInjection for WCF, and asp.net classic projects
Stars: ✭ 18 (-28%)
Mutual labels:  extensions
docket-cache
A persistent object cache stored as a plain PHP code, accelerates caching with OPcache backend.
Stars: ✭ 17 (-32%)
Mutual labels:  extensions
extensions-rig
A full development environment to build Twitch Extensions. Currently only supports panel extensions but video overlay coming soon.
Stars: ✭ 26 (+4%)
Mutual labels:  extensions
screentime
A chrome extension for keeping track and managing your time on social media platforms and websites
Stars: ✭ 42 (+68%)
Mutual labels:  extensions
VCore
VCore is a Swift collection containing objects, functions, and extensions that I use for my projects
Stars: ✭ 32 (+28%)
Mutual labels:  extensions
fibr
Web File Browser
Stars: ✭ 37 (+48%)
Mutual labels:  thumbnail-generator
VscOdooSnippets
Odoo Snippets for Visual Studio Code
Stars: ✭ 29 (+16%)
Mutual labels:  extensions
corefines
💎 A collection of refinements for Ruby core classes with a compatibility mode for older Rubies and a convenient syntactic sugar.
Stars: ✭ 26 (+4%)
Mutual labels:  extensions
transonic
🚀 Make your Python code fly at transonic speeds!
Stars: ✭ 93 (+272%)
Mutual labels:  extensions

PreviewMarkdown 1.4.2

This app provides Markdown file preview and thumbnailing extensions for Catalina and later versions of macOS.

PreviewMarkdown App Store QR code

Installation and Usage

Just run the host app once to register the extensions — you can quit the app as soon as it has launched. We recommend logging out of your Mac and back in again at this point. Now you can preview markdown documents using QuickLook (select an icon and hit Space), and Finder’s preview pane and Info panels.

You can disable and re-enable the Previewer and Thumbnailer extensions at any time in System Preferences > Extensions > Quick Look.

Adjusting the Preview

You can alter some of the key elements of the preview by using the Preferences panel:

  • The colour of code blocks.
  • Code blocks’ monospaced font.
  • The base body text size.
  • The body text font.
  • Whether preview should be display white-on-black even in Dark Mode.

Changing these settings will affect previews immediately, but may not affect thumbnail until you open a folder that has not been previously opened in the current login session.

For more information on the background to this app, please see this blog post.

YAML Front Matter

Version 1.3.0 adds optional support for rendering YAML front matter in Markdown files. To enable it, go to Preview Markdown > Preferences... and check the Show YAML front matter checkbox. YAML will appear in QuickLook previews only.

Source Code

This repository contains the primary source code for PreviewMarkdown. Certain graphical assets, code components and data files are not included. To build PreviewMarkdown from scratch, you will need to add these files yourself or remove them from your fork.

Acknowledgements

PreviewMarkdown’s app extensions contain SwiftyMarkdown by Simon Fairbairn and other contributors, and YamlSwift by Behrang Noruzi Niya and other contributors.

Release Notes

  • 1.4.2 7 August 2022
    • Upgrade to SwiftyMarkdown 1.2.4.
    • Support checkboxes ([x], [ ]).
  • 1.4.1 20 November 2021
    • Disable selection of thumbnail tags under macOS 12 Monterey to avoid clash with system-added tags.
  • 1.4.0 28 July 2021
    • Allow any installed font to be selected.
    • Allow the heading colour to be selected.
    • Allow any colour to be chosen using macOS’ colour picker.
    • Tighten the thumbnailer code.
    • Fixed a rare bug in the previewer error reporting code.
  • 1.3.1 18 June 2021
    • Add links to other PreviewApps.
    • Support macOS 11 Big Sur’s UTType API.
    • Stability improvements.
  • 1.3.0 9 May 2021
    • Add optional presentation of YAML front matter to previews.
    • Recode Thumbnailer to make it thread safe: this should prevent crashes leading to generic or editor-specific thumbnail icons being seen.
    • Update user-agent string.
    • Minor code and UI improvements.
  • 1.2.0 4 February 2021
    • Add preview display preferences (requested by various anonymous feedback senders)
    • Add file type ident tag to thumbnails (requested by @chamiu).
    • Add What’s New sheet to be shown with new major/minor versions.
    • Include local markdown UTI with user-submitted feedback.
    • Add link for app reviews.
  • 1.1.4 16 January 2021
    • Add UTI net.ia.markdown.
  • 1.1.3 14 January 2021
    • Add UTI pro.writer.markdown.
  • 1.1.2 18 November 2020
    • Apple Silicon version included.
  • 1.1.1 1 October 2020
    • Add report bugs/send feedback mechanism.
    • Add usage advice to main window.
    • Handle markdown formatting not yet rendered by SwiftyMarkdown: three-tick code blocks, HTML symbols, space-inset lists.
  • 1.1.0 25 September 2020
    • Add macOS Big Sur support.
    • Better macOS dark/light mode support.
    • Migrate engine to SwiftyMarkdown 1.2.3.
  • 1.0.5 9 April 2020
    • App Store release version.
  • 1.0.4 Unreleased
    • Minor cosmetic changes to app menus.
  • 1.0.3 10 December 2019
    • Add version number to app’s info panel.
  • 1.0.2 4 December 2019
    • Fix random crash (string index out of range in SwiftyMarkdown).
  • 1.0.1 20 November 2019
    • Correct thumbnailer styles.
  • 1.0.0 8 November 2019
    • Initial public release.

Copyright and Credits

Primary app code and UI design © 2022, Tony Smith.

Code portions © 2022 Simon Fairbairn. Code portions ©2021 Behrang Noruzi Niya.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].