github AndyHazz/bookends.koplugin v2.7.0

latest releases: v5.22.0, v5.21.0, v5.20.0...
3 months ago

Page numbering overhaul

Rationalised how stable and raw page numbers are used across all tokens:

Raw pages (updates every screen flip) Stable pages (display values)
%p book progress percent %c current page
%P chapter progress percent %t total pages
%bar book progress bar %L pages left in book
%bar chapter progress bar %g chapter pages done
%h time left in chapter %G chapter total pages
%H time left in book %l chapter pages left
%s session pages read
  • Progress bars and percentages now update on every screen flip
  • Chapter progress bars start at 0% on first page, reach 100% on last
  • Roman numeral pagemap labels handled correctly via numeric index
  • Session reading speed (%r) uses current session pace, falls back to historical average
  • Page and time tokens exempt from hide-row-if-zero rule
  • Time tokens show "0m" instead of empty gap at chapter/book end

Other changes

  • Fix Unicode uppercase for accented characters (#16) — é→É, ñ→Ñ, ü→Ü now work correctly
  • Fix metro bar tick height percentage calculation (was using half-bar as base)
  • Rename "Icon picker" to "Symbol picker" throughout UI, README, and translations
  • Add OWNER file for koreader/contrib listing
  • Align with KOReader coding style (requires ordering, sentence case UI strings)

Don't miss a new bookends.koplugin release

NewReleases is sending notifications on new releases.