Skip to content

v1.5.0

Choose a tag to compare

@DeepanshKhurana DeepanshKhurana released this 06 Mar 16:25
· 1 commit to main since this release
e240da1

Added

  • Configurable pagination parameters via reader.pagination in config.yaml with columnWidth, columnHeight, lineHeight, avgCharWidth, and safetyMargin options.

Changed

  • Breaking: Rewrote pagination algorithm from line-based to character-based for more accurate page breaks.
  • CSS columns now allow content to break inside blocks (break-inside: auto) for natural text flow.
  • Theme scale overrides (ui.theme.overrides.font.scale) now affect pagination calculations.

Fixed

  • Theme config path now correctly reads ui.theme.preset instead of top-level theme.
  • Reader mode no longer overflows or cuts off content at column boundaries.
  • Blockquotes and lists split mid-content when needed instead of jumping entirely to next column.
  • Body of Work page now appears on first deploy when using a custom slug.