What's new in v1.1.0
Live preview editing
- Real-time preview — text, style, font, size, and position changes update the overlay instantly while the editor is open
- Cancel restores — all changes are reverted if you cancel
Per-line position nudge
- Nudge buttons (◀ ▶ ▲ ▼) in the line editor for pixel-perfect positioning
- Each line can be independently offset from its default position
- Tap the position label to reset to default
- Keyboard hides automatically when nudging so bottom overlays are visible
New tokens
%ddate short (28 Mar)%Ddate long (28 March 2026)%ndate numeric (28/03/2026)%wweekday (Friday)%aweekday short (Fri)%Gtotal pages in chapter%ssession pages read%Wdynamic Wi-Fi icon%mRAM usage percentage
New icons
- Clock (⏲), filled hourglass (⌛)
- Card suits (♠ ♣ ♥ ♦), stars (★ ☆)
- More arrows (◀ ▶ ▲ ▼, « »)
- More separators (slashes, tilde, triangular bullet, single angle quotes)
- Misc (✓ ✗ ∞ § ¶ † ‡ © №)
- Dynamic battery/Wi-Fi icons show actual glyphs in picker
UX improvements
- Percentage tokens (%p, %P, %b, %m) now include the % symbol
- Menu previews always show token descriptions (e.g., [title] [author]) instead of current values
- Token picker starts with Metadata section, separated into Time/Date and Reading categories
- Pickers centred — icon, token, and font pickers are centred on screen
- Line management dialog — long-press a line for Move up / Move down / Delete (with immediate menu refresh)
- 12-hour clock no longer has leading zero
- Per-position font/size overrides removed (redundant with per-line controls)
Presets
- Save and load complete configurations (positions, lines, styles, fonts, offsets)
- Create, rename, update, delete presets from the Bookends menu
Compatibility
- Book text color support for koreader-color-themes (fixes #1)
- Offset limit raised from 200px to 999px (addresses #2)
- Default overlap gap increased from 10px to 50px
- Ships with sensible default configuration (disabled, ready to enable)
- Version number now shown in Updates Manager
Bug fixes
- Fixed %T (title) not working — was using wrong property
- Fixed %h/%H (time left) — now uses statistics plugin API
- Fixed session pages counter
- Fixed accidental dialog close without saving
- Fixed menu not refreshing after edits