Skip to content

v0.20.0

Choose a tag to compare

@trebaud trebaud released this 10 Oct 14:31
· 1 commit to main since this release

What's Changed

  • feature: Jump between changes with ]c / [c and between files with J / K (or ]f / [f).
  • feature: Vim counts work on motions — 5j, 3J, 42G jumps to line 42.
  • feature: w soft-wraps long lines instead of cutting them at the pane edge.
  • feature: W hides whitespace-only changes (git diff -w).
  • feature: y copies the commit SHA, file path, or path:line under the cursor (works over ssh).
  • feature: The mouse wheel scrolls the pane under the pointer.
  • ux: Split view, wrap, and sidebar width are remembered between sessions.
  • ux: Sidebar sizing moves from [ / ] to < / >.
  • ux: The footer shows only hints that fit, always starting with ? help, plus any pending count or chord.
  • ux: Help scrolls when it's taller than the screen and lists the current view's keys first.
  • ux: Keys that do nothing in the current view now explain why in the footer.
  • ux: Esc from the branch diff returns to the commit you pressed D on; Esc clears an active search first.
  • ux: The diff pane shows your reading position, and the header shows where you are (history › commit …).
  • bug: Changing the theme or other preferences no longer erases the editor setting in config.json.

Full changelog: v0.19.0...v0.20.0