Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Still

A minimal, distraction-free writing app for macOS. Full-screen rich text editing with themes, in the spirit of Calmly Writer.

output

Requirements

macOS 13+ and either Xcode or the Xcode Command Line Tools (xcode-select --install).

Build & run

cd Still
make run

This builds Still.app in the project folder. Drag it into /Applications if you want to keep it.

Alternatively, open Package.swift in Xcode and press Run.

Preferences (⌘P)

A centered panel — like adjusting a monitor's OSD — with everything in one place:

Themes —

187 built in themes from Gogh terminal theme collection. Near duplicates have been trimmed. Themes are searchable, with an option to invert any theme's colors. Author credit and link shown when the collection provides one.

output
  • Custom theme — Can't find a theme that's just right? Make your own.
  • Text — font family, text size, column width, and line spacing, all applied live.
  • Document — live word/character count, plus a toggle for an always-on counter in the corner of the window.

Settings persist in ~/Library/Application Support/Still/config.json.

Style panel (hold ⌃)

Hold the Control key for a moment and a format picker appears. While it's up, press 1 Title, 2 Heading, 3 Quote, or 0 Body — or click. Release Control to dismiss.

output

Shortcuts

Shortcut Action
⌘B / ⌘I / ⌘U Bold / Italic / Underline
⇧⌘X Strikethrough
⌘1 / ⌘2 / ⌘3 / ⌘0 Title / Heading / Blockquote / Body
hold ⌃ Style panel
⌘= / ⌘- Bigger / smaller text
⌘P Preferences
⌘N / ⌘O New / Open (.rtf or plain text)
⌘S / ⇧⌘S Save / Save As (.rtf)
⇧⌘E / ⇧⌘P / ⇧⌘T Export HTML / PDF / plain text
fn+F Full screen

Export

File → Export offers HTML, PDF, plain text, and RTF.

  • HTML — simple semantic output: <p>, <h1>/<h2>, <blockquote>, <strong>, <em>, <u>, <s>. No inline styles.
  • PDF — paginated US Letter with 1-inch margins, black-on-white regardless of theme.
  • Plain text / RTF — what it says on the tin.

Notes

  • Documents save as RTF by default, and remain usable with nearly any editor.
  • Headings and quotes are detected on export by font size and indent, so use the style commands rather than manually enlarging text.
  • Theme data lives in Sources/Still/GoghThemes.swift, generated from Gogh's data/themes.json.

Releases

Contributors

Languages