Skip to content

VimNote v0.2.0 - Major Refactor

Choose a tag to compare

@valtterivalo valtterivalo released this 28 Dec 16:00
· 1 commit to main since this release

What's New

Architecture

  • Complete modular refactor with separate components for buffer, cursor, vim mode, and operations
  • New renderer module for cursor and text rendering
  • Theme system with dark/light mode palettes
  • Secure file operations with path validation

Bug Fixes

  • Fixed cursor rendering bug where visual cursor got stuck on empty lines
  • Fixed redo logic that was checking the wrong field
  • Fixed status bar to show actual vim mode (NORMAL/INSERT/COMMAND) instead of generic "EDIT"

Features

  • Added e motion for jumping to word end
  • Added delete confirmation dialog
  • Improved light mode border contrast

Code Quality

  • Zero compiler warnings
  • Comprehensive test coverage
  • Updated documentation with full keybindings reference

Installation

macOS

Download VimNote-0.2.0-macos.zip, extract, and drag VimNote.app to Applications.

Build from source

git clone https://github.com/valtterivalo/VimNote.git
cd VimNote
cargo build --release