Releases: DS-argus/modeleaf
Releases · DS-argus/modeleaf
Release list
Modeleaf 0.11.1
Modeleaf 0.11.0
Modeleaf 0.10.0
What's Changed
Full Changelog: v0.9.2...v0.10.0
Modeleaf 0.9.2
What's Changed
Full Changelog: v0.9.1...v0.9.2
Modeleaf 0.9.1
What's Changed
Full Changelog: v0.9.0...v0.9.1
Modeleaf 0.9.0
Modeleaf 0.8.0
Link destination indicators
- Show configurable visual feedback after verified internal GoTo landings from link hints and mouse clicks.
- Add pulse ring, target, beacon, static ring, and diamond pulse styles.
- Add red, amber, cyan, green, and purple color presets plus size and duration controls.
- Add a keyboard-first four-column picker on
I, with full mouse selection and draggable value bars. - Persist indicator preferences in application state without changing the PDF or TOML configuration.
- Cancel stale indicators across scrolling, zooming, rotation, resize, tab/pane changes, navigation, and session close.
Closes #36.
Verification: 480 tests across 55 suites passed; Xcode project validation and Release packaging passed.
Modeleaf 0.7.0
Highlights
- Added vertically continuous multi-page reading as the default layout, with clearer Fit Page and Search mode indicators and predictable fit/zoom transitions.
- Improved Vim-style navigation: finer
j/kscrolling, default arrow-key movement, and more reliableCtrl+o/Ctrl+iBack and Forward restoration for internal PDF jumps. - Fixed link hints for partially visible pages and TOCs: labels are based only on visible links, distinct annotations remain selectable, and internal destinations preserve their page and point.
- Added native macOS printing through
Cmd+p, the File menu, and Command Palette. - Added the Nord theme and polished theme, command, and recent-file overlays with mouse hover, click support, pointer cursors, and clearer shortcut hints.
- Simplified the empty Open PDF screen, added app version and active-mode status UI, and made
state.jsonhuman-readable with stable pretty formatting.
Notes
- Source PDFs remain read-only; Save As, page editing, and PDF export are not included.
- Document reading-position persistence (N12) is intentionally not included in v0.7.0 while its behavior is undergoing further validation.
Full Changelog: v0.6.0...v0.7.0
Modeleaf 0.6.0
What's Changed
- N11 PR-A: add navigation history domain model by @DS-argus in #30
- Add N11 navigation transaction foundation by @DS-argus in #31
- Wire navigation history producers by @DS-argus in #32
- Add navigation history commands by @DS-argus in #33
- Document navigation history by @DS-argus in #34
- Complete N11 navigation history verification by @DS-argus in #35
Full Changelog: v0.5.0...v0.6.0
Modeleaf 0.5.0
v0.5.0 — config key grammar pinned
The key notation in config.toml now has a single canonical form. Removed spellings error with replacement guidance instead of parsing:
| Before | Now |
|---|---|
<S-o> |
O (same token; conflicts are now detected) |
<D-P> |
<D-S-p> or <D-p> (explicit) |
cr / return / escape / backspace / delete |
<Enter> / <Esc> / <BS> / <Del> |
<Backtick> <Plus> <Equal> <Slash> |
bare literals \`` + = /` |
<F13>–<F24> |
not supported (F1–F12 only) |
See the new Key grammar section in CONFIG.md. Also ships restructured READMEs (Philosophy / Install / Update / Using it / Configuration).