Skip to content

refactor: simplify divina tap zone input handling#557

Merged
everpcpc merged 1 commit intomainfrom
codex/refactor-divina-tap-zone
Feb 24, 2026
Merged

refactor: simplify divina tap zone input handling#557
everpcpc merged 1 commit intomainfrom
codex/refactor-divina-tap-zone

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

Summary

  • centralize DIVINA tap-zone handling at the SwiftUI layer with simultaneous gestures instead of per-renderer UIKit/AppKit handlers
  • remove duplicated tap-zone callbacks and dead parameter plumbing from PageScrollView, page image views, end-page controllers, and curl wiring
  • keep tap-zone actions disabled while zoomed and remove non-webtoon mouse-wheel paging on macOS

Testing

  • make build

Move DIVINA tap-zone detection to SwiftUI-level simultaneous gestures and remove duplicated tap-zone handlers from UIKit/AppKit page renderers.

Clean up reader view parameter plumbing after removing lower-level tap callbacks, and disable non-webtoon mouse-wheel paging on macOS.

Keep tap-zone behavior disabled while zoomed and preserve existing Live Text and webtoon behavior boundaries.
@everpcpc everpcpc merged commit fb2ea50 into main Feb 24, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/refactor-divina-tap-zone branch February 24, 2026 13:41
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