Skip to content

Releases: wsoule/Write

Write 1.2.1

Choose a tag to compare

@wsoule wsoule released this 15 Sep 21:41
  • Tab indents the whole line you're on (or every line in a selection) — - then Tab makes a nested item, wherever the caret sits. Inside a code fence it's a plain tab.
  • Shift-Tab outdents one level: a tab, or up to four spaces.
  • Tabs render four columns wide instead of at AppKit's odd 28-point stops.

Install or upgrade with Homebrew: brew upgrade --cask write-md

Write 1.2.0

Choose a tag to compare

@wsoule wsoule released this 14 Sep 15:59

Write is now a modal editor. Documents open in normal mode; i starts writing, Esc goes back.

  • Motions: h j k l, w b e (and W B E), 0 ^ $, gg G, { }, f t F T with ; , — all with counts (3w, 5G)
  • Operators: d c y with any motion, dd cc yy, x X, p P, u ^R, . repeat
  • Insert entry: i a I A o Oo continues a list like Return does
  • Visual and visual-line modes: v V, then motions, then d c y x p
  • j/k move by display line, since in prose a line is a paragraph
  • Footer shows the mode and any pending keys; the caret is a block outside insert mode
  • Command-key shortcuts (⌘S, ⌘K, ⌘F, …) work in every mode

Not yet: text objects (iw, ip), / search, named registers, marks, : commands.

Install or upgrade with Homebrew: brew install --cask wsoule/tap/write-md

Write 1.1.2

Choose a tag to compare

@wsoule wsoule released this 11 Sep 03:33
  • Leaving a heading line with Return no longer leaves a phantom gap where the # was, or an undrawn next line, until you click
  • Bold / italic / code / link markers now reveal beside the caret on every line, not just the first
  • Fixes a crash when a selection outlived an edit that shortened the text

Install or upgrade with Homebrew: brew install --cask wsoule/tap/write-md

Write 1.1.1

Choose a tag to compare

@wsoule wsoule released this 11 Sep 02:03

Fixes typing stopping dead after # on any line but the first — an out-of-range highlight was throwing on every keystroke.

Install or upgrade with Homebrew: brew install --cask wsoule/tap/write-md

Write 1.1

Choose a tag to compare

@wsoule wsoule released this 11 Sep 01:50

The writing surface now behaves like Obsidian's live preview.

  • Markdown markers (**, *, `, […](…), #) stay hidden except around the span the caret is in or touching, where they reappear dimmed so you can edit the source
  • Inline code hides its backticks like the other spans
  • Headings scale from H1 down to H6; emphasis inside a heading keeps the heading's size
  • Debug builds work again on macOS's stock bash

Install or upgrade with Homebrew: brew install --cask wsoule/tap/write-md

Write 1.0

Choose a tag to compare

@wsoule wsoule released this 10 Sep 23:09

A dead-simple Markdown writing app for macOS. One window, one column of text, and nothing else in the way.

  • ⌘K quick switcher for recent documents
  • ⌘L inserts a Markdown link
  • Caret sized to the text, not the line
  • Universal binary (Apple Silicon + Intel); builds on current Xcode (Swift 6.3 / macOS 26 SDK)
  • Signed and notarized

Install with Homebrew: brew install --cask wsoule/tap/write-md