github AndyHazz/bookends.koplugin v1.1.0
Bookends v1.1.0

latest releases: v5.18.0, v5.17.0, v5.16.0...
2 months ago

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

  • %d date short (28 Mar)
  • %D date long (28 March 2026)
  • %n date numeric (28/03/2026)
  • %w weekday (Friday)
  • %a weekday short (Fri)
  • %G total pages in chapter
  • %s session pages read
  • %W dynamic Wi-Fi icon
  • %m RAM 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

Don't miss a new bookends.koplugin release

NewReleases is sending notifications on new releases.