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>
688 B
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.