v12.0.0
New
General
- Build scripts now run with esbuild making the build process faster.
- Added a new theme constructor option to allow setting the theme when constructing WebViewer.
- Added the WebViewer.InitialEditModes enum for setting initial edit modes in DOCX and Spreadsheet Editors via the constructor.
Multi-viewer
- Enabled MultiViewer and MultiTab to function concurrently.
Notes panel
- Added the ability to search and sort annotations by number in the Notes panel.
- Added a new autosave comments feature with APIs to enable, disable, and configure the autosave time interval.
Tools
- Added a new ToolGroupToggleButton component that allows toggling the visibility of a groupedItems element.
Fixes
General
- Fixed an issue where flyout positioning would break when a header and footer were added around the viewer.
- Fixed an issue where switching between different editors multiple times could show the toolbar from the previous editor.
- Fixed an issue where scales created using the calibration tool would have slight rounding errors.
- Fixed an issue where the chevron color in the custom scale modal was being overridden.
- Fixed an issue where form field indicators could appear vertically offset from their associated form fields after recent display mode positioning changes.
- Fixed an issue where the page navigation component did not appear while scrolling.
Measurements
- Fixed an issue where the measurement input value was updated while the user was still typing.
Multi-viewer
- Fixed an issue where the stamp preview would be in a bad state in the second viewer.
Notes panel
- Fixed an issue where the reply area would clear when unfocused while containing text.
- Fixed an issue where annotation numbering required the Notes panel to be open to be enabled.
- Fixed an issue where the raw markdown format briefly displayed when editing a comment with a mention.
- Fixed an issue where clicking cancel on an edited note would clear the editor rather than discarding the edit.
Spreadsheet Editor
- Fixed an issue where renaming a sheet did not enable the undo/redo button.