[]
The following features have been added to this version of the product:
[Annotation Editor] Enabled selection of overlapping annotations in edit mode via the context menu.
[Wasm] [Editor] Enabled table data extractor tool in client-side (Wasm) SupportApi mode.
[Wasm] [Editor] Enabled text replace functionality in client-side (Wasm) SupportApi mode.
Added new navigation configuration options.
navigation: {
showFirstButton: false, // Toggle first page button
showLastButton: false, // Toggle last page button
showPageInput: true, // Toggle page input field
pageCounterFormat: "Page {{current}} of {{total}}", // Custom counter format
emptyPageCounterFormat: '-- No Document --', // Empty state text
pageInputWidth: 100 // Input field width in px
buttonSizing: 'compact' // Controls the sizing of navigation buttons:
// - 'compact': 30px width (default)
// - 'standard': 40px width
// - number: Custom width in pixels
}
Partial HTTP requests (Range requests) are now disabled by default via `openParameters.disableRange = true`.
To enable Range requests, configure the viewer as follows:
const viewer = new DsPdfViewer('#viewer', {
openParameters: {
disableRange: false
}
});
Improved support for Japanese and other IME-based input in comb fields.
Fixed character input issues when using Japanese, Chinese, or emoji keyboards.
IME-composed text is now correctly distributed across comb cells.
Resolved issues with duplicated or missing characters when selecting from IME suggestions.
Existing characters are now preserved during IME-based editing.
Improved toolbar and side panel layout and usability.
Toolbar layout:
New default items order:
View mode: "Open", "Save", "Print", "Search".
Edit mode: added "Open" before "Save".
"FullScreen" and "Themes" removed from default layout.
"ExtractTable" moved to side panel.
Side panel:
New default items order: "DocumentList", "SharedDocuments", "Search", "Thumbnails", "Outline", "StructureTree", "Articles", "Layers", "Attachments", "ExtractTable".
"ExtractTable" icon updated.
Page Navigation control:
Visual changes:
Page navigation input is now more compact.
First/last page buttons are hidden by default.
Page counter display logic improved.
Added keyboard shortcuts when the page input box is in focus:
←/→: page up/down when the caret is at first/last position in the control.
↑/↓: page up/down.
Home/End: jump to first/last page.
Enter: submit manual page number entry.
Esc: cancel input.
New semantic CSS classes (previously non-customizable):
.gc-btn.go-to-first
.gc-btn.go-to-last
.current-page-input
.gcv-page-input__text
Reverting to old appearance and layout: Refer to Migration Guide
Enabled tooltip display for disabled buttons in the toolbar and sidebar.
Various minor UI improvements.
The following issues have been resolved since the last release:
Addressed several minor issues and inconsistencies.