book-reader/app
Aryan 74e2cec415
Position persistence during orientation change (#64)
* Fixed PDF reading position restoration during orientation change

* Refactored navigation logic in `EpubReaderScreen` and `PaginatedReader` to improve position restoration and UI consistency.

- Renamed `isNavigatingToBookmark` to `isNavigatingToPosition` and updated the overlay UI to reflect general position navigation.
- Added an orientation change listener to restore the reading position in `VERTICAL_SCROLL` mode using the last known locator.
- Improved highlight navigation in `VERTICAL_SCROLL` and `PAGINATED` modes, including chunk injection logic for highlights and fallback pagination logic.
- Implemented an anchor locator mechanism in `PaginatedReader` to preserve the reading position during layout constraint changes (e.g., orientation or resizing).
2026-03-13 22:43:17 +05:30
..
src Position persistence during orientation change (#64) 2026-03-13 22:43:17 +05:30
.gitignore Initial commit 2026-02-24 17:37:40 +05:30
build.gradle.kts Fdroid fix (#57) 2026-03-10 22:16:43 +05:30
proguard-rules.pro Initial commit 2026-02-24 17:37:40 +05:30