• Add proportional fonts, edit modes, and TOML config

    kyle released this 2026-03-25 06:05:56 +00:00 | 2 commits to master since this release

    • Add three proportional serif fonts: Crimson Pro, ET Book, Spectral
    • Fix text rendering for variable-width fonts: selection, cursor,
      mouse click mapping, search highlights, and syntax-colored text
      now use pixel-accurate measurement via ImGui::CalcTextSize()
    • Add per-buffer edit mode (code/writing) with auto-detection from
      file extension (.txt, .md, .rst, .org, .tex default to writing)
    • Add C-k m keybinding and :mode command to toggle edit modes
    • Switch config format from INI to TOML (kge.toml), with legacy
      INI fallback; vendor toml++ v3.4.0
    • New config keys: font.code and font.writing for per-mode defaults
    • Add font tab completion for ImGui builds
    • Add tab completion for :mode command
    • Update help text, themes.md, and add CONFIG.md
    • Bump version to 1.10.0

    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

    Downloads