Skip to content

v1.2.0

Latest

Choose a tag to compare

@jtCodes jtCodes released this 11 Apr 18:42
· 2 commits to main since this release
fc55327

Highlights

  • Added first-class highlighting support, including a built-in highlight edit popover.
  • Added highlight notes support.
  • Added full bookmarks support (toggle, list, navigate, delete, count badge, and richer metadata).
  • Improved reader overlay behavior and UX, including preventing overlay toggles when tapping highlights.
  • Updated default overlay font controls to a two-step interaction (show slider only after explicit tap).

Added

  • Highlight model and wiring in the reader flow.
  • Built-in highlight edit sheet/popover.
  • Note field support for highlights.
  • Bookmark model and reader actions:
    • Toggle bookmark at current location.
    • Bookmark list sheet with navigate/delete.
    • Bookmark count badge and current-page bookmark state.
    • Better chapter/title and text preview handling.

Changed

  • Default overlay top and bottom bars were redesigned for a cleaner layout.
  • Font sizing controls were compacted and then updated to a two-step reveal pattern.
  • Interaction handling now suppresses accidental overlay toggles on highlight taps.

Documentation

  • README updates to reflect new highlighting/bookmark capabilities and behavior changes.

Commits Included

  • 263140a - Update EPUBReaderSwiftUI.swift
  • a108b6e - Update EPUBReaderSwiftUI.swift
  • e6232a9 - Add bookmarks support to EPUB reader
  • 4be2794 - Update README.md
  • 958f459 - Suppress overlay toggle on highlight taps
  • 03a0d04 - Add note support to EPUB highlights
  • 7b98e0f - Add default highlight edit sheet and popover
  • 9cbe480 - Add highlight support to EPUBReaderSwiftUI
  • 6eb7a4c - Update README.md