• Stars
    star
    797
  • Rank 57,151 (Top 2 %)
  • Language
    Swift
  • License
    ISC License
  • Created about 9 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A lightweight Markdown (CommonMark) previewer for macOS.

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

More Repositories

1

Gifu

High-performance animated GIF support for iOS in Swift
Swift
3,084
star
2

ImageScout

A Swift implementation of fastimage. Supports PNG, GIF, and JPEG.
Swift
975
star
3

Verbena

Get UIImage/NSImage instances from Quartz drawing code or UIView/NSView
Swift
97
star
4

custom-UIButton

Different methods to customize a UIButton
Objective-C
92
star
5

Nope

Blazing fast content blocking for Safari 9+.
JavaScript
60
star
6

syndicate

Safari extension that brings the RSS button back to the toolbar.
HTML
42
star
7

MacIconPreviewer

Figure out which icons are used in which context in OS X
Swift
34
star
8

Setup

Setup for new Macs.
JavaScript
23
star
9

Kroma

A collection of color helpers for SwiftUI.
Swift
17
star
10

Thyme

A functional, descriptive, and more modern CoreGraphics wrapper for iOS/OS X.
Swift
16
star
11

swiftbits

Swift snippets, tips, resources, and links.
CSS
12
star
12

github-notifications-bitbar

A bitbar plugin to show GitHub notifications directly in the macOS menu bar.
Swift
10
star
13

redalemeden.com

Source of redalemeden.com
JavaScript
10
star
14

water.scss

A highly experimental Sass micro library
CSS
9
star
15

dotfiles

These are my dotfiles.
Vim Script
6
star
16

retina-examples

Live examples of different client-side techniques to serve retina-ready images on the web.
JavaScript
5
star
17

swiftui.directory

The source of SwiftUI Directory
JavaScript
5
star
18

generator-moule

/mul/ A static site Yeoman mold using Gulp & Jekyll
JavaScript
5
star
19

pip-my-safari

Alfred workflow to enable PiP mode for videos in Safari.
5
star
20

jekyll-theme-appcast

A Jekyll theme to generate macOS appcast feeds and changelog pages.
HTML
3
star
21

svelte-starter

A static site starter with Svelte and SvelteKit
JavaScript
3
star
22

RESTClient

An async/await based REST API client using function composition
Swift
3
star
23

Presentations

Slides of my previous talks.
Swift
3
star
24

Glyfons

Open-source glyph icon set/kit.
JavaScript
2
star
25

unredacted

Blog about technology and design.
HTML
1
star
26

json-feed-jekyll

A spec-compliant https://jsonfeed.org template for your Jekyll-generated blog.
1
star