Documentation

Cards & editing

Cards are the building blocks of ShowNotes. Each one holds a single topic — a talking point, a pricing tier, an objection handler.

View and edit modes

Cards have two modes: view mode (rendered markdown) and edit mode (raw markdown source). In view mode, your content displays as styled text with headings, bold, lists, and links all rendered. In edit mode, you see the raw markdown source in a monospace editor.

Single-click anywhere on the card to enter edit mode. There is no separate "Edit" button — just click the content. The view-to-edit transition is a quick 140ms cross-fade in the same window. No popups, no sheets, no popovers.

To return to view mode, press Esc or ⌘Return to save your changes. Press ⌘. to cancel and discard any edits.

Editing cards

In edit mode, you see a markdown editor with a formatting toolbar at the top. The toolbar provides quick access to common formatting without memorizing markdown syntax:

ButtonShortcutEffect
Bold⌘BWraps selection in **bold**
Italic⌘IWraps selection in *italic*
HeadingInserts a # heading prefix
Bullet listInserts a - list item prefix
Numbered listInserts a 1. list item prefix
Inline codeWraps selection in `backticks`
LinkInserts a [text](url) link
BlockquoteInserts a > quote prefix

Type your content in plain markdown. When you're done, press Esc or ⌘Return to save. Press ⌘. to cancel and discard changes.

Markdown formatting

ShowNotes supports standard markdown syntax. Here's what you can use:

  • Headings# Heading 1, ## Heading 2, ### Heading 3
  • Bold**bold text**
  • Italic*italic text*
  • Bullet lists- list item
  • Numbered lists1. list item
  • Inline code`code`
  • Links[link text](url)
  • Blockquotes> quoted text
Native rendering. Markdown is rendered using the system's native AttributedString(markdown:) API from Foundation. No external markdown libraries are used, which keeps the app lightweight and consistent with macOS text rendering.

Creating and deleting cards

Press ⌘N to create a new card. It opens directly in edit mode so you can start typing immediately. The new card is inserted after the current card in the deck.

To delete a card, press ⌘D or ⌘⌫. A confirmation dialog appears before the card is removed — you won't lose content by accident.

Right-click menu. Right-click on any card to access a context menu with Edit Card, New Card, and Delete Card options.

Reordering cards

Move the current card up or down in the deck using keyboard shortcuts:

ShortcutAction
⌥⌘↑Move current card up
⌥⌘↓Move current card down

The position indicator in the footer (e.g., CARD 01 / 10) updates to reflect the new order as you move cards around.

Undo and redo

ShowNotes has full undo and redo support across all card operations:

ShortcutAction
⌘ZUndo the last action
⌘⇧ZRedo the last undone action

Undo works for card creation, deletion, reordering, and text editing. Each action is tracked individually, so you can step back through your changes one at a time.

Overwrite mode

Press ⌘O to toggle between Insert (default) and Overwrite mode. In Insert mode, typing pushes existing text to the right. In Overwrite mode, typing replaces characters at the cursor position rather than inserting new ones.

When you toggle, the footer briefly flashes "Overwrite" or "Insert" to confirm which mode you're in. This is useful when you need to quickly replace specific text without selecting it first.