Skip to content
This repository has been archived by the owner on Apr 14, 2023. It is now read-only.
/ markoff Public archive
forked from kaishin/markoff

A lightweight Markdown (CommonMark) previewer for macOS.

License

Notifications You must be signed in to change notification settings

XhrCkYsSgZokJL/markoff

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markoff 2 Platform Platform

A lightweight CommonMark previewer for macOS Big Sur and later.

  • Uses SwiftDoc's CommonMark implementation for transforming the markdown into HTML.
  • Uses the Composable Architecture.
  • Uses the new SwiftUI lifecycle for document-based apps.
  • Auto-reloads the preview whenever the original file is saved. Depending on your editor, you might be able to set up auto-save to get an always up-to-date preview without manually saving.
  • Shows basic metadata such word and character count.

Left to Do for 2.0

  • Code syntax highlighting.
  • Select default editor.
  • Add printing support.
  • Add addtional CSS styles.

Setup

  1. Open the project in Xcode 12 or later.
  2. There is no step 2.

If you use another text editor, follow your usual SPM workflow.

Previous Versions

The previous versions of the app are in the markoff-1 and markoff-2 branches.

  • The markoff-1 branch is deprecated.
  • The markoff-2 branch is compatible with Catalina, and will get some minor patches in the future.

All future development will take place in the main branch.

License

See LICENSE file.

Author

Reda Lemeden

About

A lightweight Markdown (CommonMark) previewer for macOS.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 63.1%
  • CSS 33.4%
  • JavaScript 3.5%