Skip to content

feat: improve epub reader overlays#709

Merged
everpcpc merged 2 commits intomainfrom
codex/issue-707-epub-overlay
Apr 2, 2026
Merged

feat: improve epub reader overlays#709
everpcpc merged 2 commits intomainfrom
codex/issue-707-epub-overlay

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

@everpcpc everpcpc commented Apr 2, 2026

Problem

Issue #707 asks for EPUB reader overlay improvements: add a no-animation paged mode, allow keeping the status bar visible while reading, and expose bottom progress without showing misleading global page counts.

The previous footer experiment derived a book-wide page total from client-side pagination, which drifted with viewport size, typography, and chapter load state.

Approach

Add a none page transition option for EPUB paged reading and thread the transition flag through the native paged readers. Keep the footer native, but drive it from totalProgression so it shows only a progress bar instead of fabricated global page numbers.

Also expose the new reader overlay preferences in settings and update contributor guidance so SwiftUI, UIKit, and AppKit can be chosen based on platform fit rather than a hard SwiftUI bias.

Scope

  • EPUB paged transition options, including a no-animation mode
  • Reader overlay preferences for status bar visibility and footer progress
  • Native EPUB footer progress bar on iOS and macOS
  • Localization updates and AGENTS guidance cleanup

Validation

  • make format
  • make build
  • make localize
  • ./misc/translate.py list

Issues

everpcpc added 2 commits April 2, 2026 12:30
Add EPUB page transition and overlay controls, including a no-animation paged mode, optional status bar visibility, and a footer progress bar driven by total progression instead of estimated global page counts.

Also update the contributor guidance to allow SwiftUI, UIKit, and AppKit based on platform fit rather than enforcing a SwiftUI-first bias.
@everpcpc everpcpc merged commit c5f5e08 into main Apr 2, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/issue-707-epub-overlay branch April 2, 2026 04:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant