Skip to content

v1.4.0

Choose a tag to compare

@ptheofan ptheofan released this 18 May 09:08
· 56 commits to main since this release
7f762bb

What's New

Inline WYSIWYG Edit Mode

Press `Cmd+E` to edit directly in the rendered document — no more textarea popping up. Click any block and start typing. Formatting shortcuts toggle real visual marks where you see them.

Shortcut Action
`Cmd+B` Bold
`Cmd+I` Italic
`Cmd+Shift+X` Strikethrough
`Cmd+E` Inline code
`Cmd+K` Insert link
`Cmd+/` Toggle raw-markdown for the active block
`Cmd+Shift+F` Toggle floating format toolbar

Notion-style block flow

  • `Enter` splits the current block at the caret — the new block below gets focus
  • `Shift+Enter` inserts a line break inside the current block
  • `ArrowUp` / `ArrowDown` cross to the adjacent block when the caret is at the top or bottom edge
  • `Esc` commits and exits the active block

Raw-markdown escape hatch

Blocks containing inline content the editor can't faithfully round-trip (raw HTML, inline images, footnotes, etc.) automatically open in a slim raw-markdown editor so source is never silently changed. `Cmd+/` or the handle menu's "Edit as markdown" item drops the active block into raw mode on demand.

Improvements

  • Edit-mode layout now matches view-mode exactly — no horizontal shift, identical vertical rhythm between blocks
  • Slice handle is positioned per block type so it aligns with the first line of text instead of the block's top edge

Full changelog: https://github.com/ptheofan/open-markdown/blob/main/CHANGELOG.md
Diff: v1.3.3...v1.4.0