feat(viewer): Add pagination metadata and thumbnail offset rendering for viewer thumbnails
This commit is contained in:
11
changelog.md
11
changelog.md
@@ -1,5 +1,16 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-12-11 - 2.2.0 - feat(viewer)
|
||||
Add pagination metadata and thumbnail offset rendering for viewer thumbnails
|
||||
|
||||
- Expose per-page pagination metadata (IPagePaginationInfo) from DeDocument during rendering (pageNumber, startOffset, contentLength).
|
||||
- DeDocument now collects pagination info while paginating and dispatches a 'pagination-complete' CustomEvent with pageCount and paginationInfo (bubbled & composed).
|
||||
- DeContentInvoice: add renderStartOffset and renderContentLength properties and applyOffsetTrimming to support rendering trimmed content (used for thumbnails).
|
||||
- DeDocumentViewer: listen for 'pagination-complete', store paginationInfo, and render thumbnail previews by mounting DeContentInvoice instances with precomputed offsets to produce accurate thumbnails.
|
||||
- Viewer: wire thumbnail generation to use per-page offsets so thumbnails show exactly the content slice for each page.
|
||||
- Demo data: extended demo invoice items in ts_shared/demoletter.ts to better exercise pagination and thumbnail rendering.
|
||||
- Remove registry override from .npmrc (previously pointed to registry.npmjs.org).
|
||||
|
||||
## 2025-12-11 - 2.1.1 - fix(viewer)
|
||||
Improve sidebar resizing UX and update deps
|
||||
|
||||
|
||||
Reference in New Issue
Block a user