book-reader/app/src/main/assets
Aryan 65e0570d0e
Support notes with highlights (#150)
* Added support for highlight notes in EPUB reader

* fix(epub annots): ensure persistent highlights and preserve notes on color change

- refactor: unified processAndAddHighlight across scroll and paginated modes
- fix: re-apply highlights to virtualized DOM elements on chunk load
- fix: replaced '|' with ';;' in JS bridge to prevent CFI parsing errors

* feat(epub): redesign annotation UX with theme-aware Bottom Sheet

* Updated highlight handling to use full CFI strings instead of splitting into parts during deletion and style updates. Adjusted `processAndAddHighlight` to return the final CFI and updated the delete button UI to use a contained button style.

* Added support for notes in PDF highlights.

* Implemented support for custom highlight colors in the PDF reader.

* Improved PDF annotation notes and theme handling in the bottom sheet.
2026-04-05 09:52:05 +05:30
..
fonts Initial commit 2026-02-24 17:37:40 +05:30
mathjax Initial commit 2026-02-24 17:37:40 +05:30
demo_art.svg Initial commit 2026-02-24 17:37:40 +05:30
epub_reader.js Support notes with highlights (#150) 2026-04-05 09:52:05 +05:30
MathML-template.html Initial commit 2026-02-24 17:37:40 +05:30
sample.pdf Initial commit 2026-02-24 17:37:40 +05:30
test_chapter_1.html Initial commit 2026-02-24 17:37:40 +05:30
test_chapter_2.html Initial commit 2026-02-24 17:37:40 +05:30