ReadViewSDK/.planning/phases/06-page-geometry-and-interaction-hit-layer/06-01-SUMMARY.md

20 lines
686 B
Markdown

---
phase: 6
plan: 06-01
status: complete
requirements-completed:
- LAYOUT-01
- LAYOUT-03
updated: 2026-05-22
---
# 06-01 Summary
- Added `RDEPUBTextPageGeometry` value types and threaded page geometry through `RDEPUBTextLayoutFrame`, `RDEPUBTextPage`, and both text book builders.
- Geometry now comes from CoreText line offsets instead of inferred page offsets, while `pageStartOffset`, `pageEndOffset`, `fragmentOffsets`, and `RDEPUBTextOffsetRangeInfo` semantics remain unchanged.
- Added reusable page query helpers for range-to-rect and rect or point back to absolute text ranges.
## Verification
- `build_sim` for `ReadViewDemo` on iOS Simulator succeeded on 2026-05-22.