github akitaonrails/FrankMD v0.8.2

5 hours ago

v0.8.2

Released: 2026-07-25

Changes since v0.8.1 (2969345..merge of #134#136). Vim-mode polish from @samirhvbr, follow-ups to the v0.8.0 feature.

Fixes

  • App shortcuts stay with FrankMD in Vim mode (PR #136 by @samirhvbr): The Vim keymap claims several Ctrl bindings in normal/visual mode and swallows them, which on Windows/Linux took Ctrl+F, Ctrl+N, Ctrl+P, Ctrl+E, Ctrl+B, Ctrl+I, and Ctrl+V away from the app. Those keys are now handed back to FrankMD (and the browser) when Vim mode is on. Ctrl+D/Ctrl+U still page, and Ctrl+Q gives blockwise visual in place of Ctrl+V. macOS is unaffected (app shortcuts use Cmd there). This completes the "app shortcuts keep working alongside Vim" behavior introduced in v0.8.0.
  • Vim block cursor follows the active theme (PR #134 by @samirhvbr): the cursor used the library's hardcoded colour because the library styles it at a higher precedence than the theme; it now uses the theme accent.

Testing

  • Lock the extension-ordering invariant so the Vim compartment stays first in the editor config — a reorder would silently break Vim's normal mode (PR #135 by @samirhvbr).

Test Coverage

  • 749 Ruby tests, 1,468 JavaScript tests (2,217 total).

Don't miss a new FrankMD release

NewReleases is sending notifications on new releases.