Skip to content

feat: support epub scrolled flow and tap scroll tuning#541

Merged
everpcpc merged 2 commits intomainfrom
codex/epub-scrolled-flow-style
Feb 22, 2026
Merged

feat: support epub scrolled flow and tap scroll tuning#541
everpcpc merged 2 commits intomainfrom
codex/epub-scrolled-flow-style

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

Summary

  • Refactor EPUB flow style to two modes (paged and scrolled) and keep page transition style as a separate paged-only setting.
  • Rename paged reader views to clearer names (WebPubPagedScrollView and WebPubPagedCurlView) and add a dedicated WebPubScrolledView implementation.
  • Improve scrolled mode UX: percentage-based chapter progress/remaining labels, single-pull chapter switching with visual boundary indicators and haptic feedback.
  • Add a scrolled-only Tap Scroll Height preference (25% to 100%) and apply it to tap navigation distance.
  • Update localization strings for all supported languages using misc/translate.py.

Testing

  • make format
  • make build-ios
  • make build

Refactor EPUB flow style to paged/scrolled and keep page transition style as a separate paged-only setting.

Rename paged web views for clarity, introduce a dedicated scrolled reader view with smoother chapter boundary cues, and update progress labels to percentage style in scrolled mode.

Add scrolled-only tap scroll height preference (25-100%) wired through EPUB preferences and runtime behavior, plus localization updates via translate script for all supported languages.
@everpcpc everpcpc merged commit 01fe03f into main Feb 22, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/epub-scrolled-flow-style branch February 22, 2026 11:29
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