Skip to content

v0.3.0

Choose a tag to compare

@bnema bnema released this 10 Sep 15:07
· 2597 commits to main since this release

What's New in v0.3.0

Find in Page (Ctrl/Cmd+F)

  • Smart highlighting: Yellow for all matches, orange for active match
  • Context preview: Match list shows surrounding text with punctuation boundaries
  • Navigation: Arrow keys, Enter variants, hover interactions
  • Faded overlay: Subtle blur when reviewing matches

WebKit Memory Controls (Opt-in)

  • Environment variables for memory/performance tuning
  • Memory monitoring, GC intervals, conservative/strict modes
  • Version-guarded CGO wrappers for compatibility

Build System Updates

  • GUI build now default (make build includes webkit_cgo)
  • make build-no-gui for CLI-only builds
  • Updated install instructions and prerequisites

Documentation Improvements

  • Comprehensive controls reference with keyboard shortcuts, mouse controls, omnibox tables
  • Complete configuration reference with all settings
  • Updated roadmap marking WebKitGTK 6 migration complete

Bug Fixes

  • Input reliability: Capture-phase key controller, consistent accelerators
  • Navigation: Mouse buttons 8/9 for back/forward, Alt+Arrow keys, touchpad swipes
  • Zoom: Ctrl+scroll zoom, per-domain persistence with logging
  • Search shortcuts: JSON serialization, URL encoding, template support
  • Homepage layout: Single-line history entries with gradient truncation

Visual Updates

  • Refined logo appearance with darker gradients
  • Improved Recent History layout with better readability

Full changelog: https://github.com/bnema/dumber/blob/main/CHANGELOG.md