textplus/demo.md
monster 09972ccde1 TextPlus: native macOS plaintext editor with sync, scraping, and a freeform board
A no-Xcode AppKit app (swiftc + build.sh):
- Plaintext editor: 5 themes, line numbers, soft wrap, font controls, find,
  live Markdown preview (split mode), selection-aware Markdown toolbar.
- Freeform Board mode: zoomable/pannable canvas of page cards (portrait/landscape,
  US Letter/A4/Legal/Square/Wide/Note), clean boxes, images (paste/drop/panel),
  freehand pen/shapes, screen-grab eyedropper, nested right-click menu, rich
  status bar. The Editor follows the selected page; layout persists to a
  foo.txt.board sidecar; the .txt stays pure plaintext.
- scp-on-save to a Tailscale Mac (key auth, in-flight/quit drain).
- HTML scraping pipeline: custom selector engine + Discogs profile, ingests to
  Postgres (psql) into a marketplace_snapshots schema.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 16:08:59 +10:00

688 B

TextPlus

A plaintext editor that grew teeth: themes, live Markdown preview, a paint canvas, and a pipeline that parses HTML and ships it to Postgres.

What's in the box

  • Five editor themes with a line-number gutter
  • Live Markdown preview (you're looking at the source)
  • A vector paint canvas — pen, shapes, arrows, text
  • scp-on-save to any Mac on your tailnet
  • HTML selector parsing → marketplace_snapshots

Toggle the view with the segmented control top-left, or ⌃⌘1 / ⌃⌘2 / ⌃⌘3.

A code sample

let canvas = DrawCanvasView()
canvas.tool = .arrow

Visit the repo and press ⌘B to bold a selection.