New
General
- Modular UI design is now the default for WebViewer. To continue using the previous design, pass
ui: 'legacy'
in WebViewer constructor.
Modular UI
- Added
uiConfig
constructor option to initialize UI with a JSON file. - Added a new version of Flyouts optimized for mobile devices.
- Added new
Preset
button calledCompareButton
to start diff in MultiViewerMode and open the compare panel - Added MultiViewerMode in Modular UI
Annotations
- Added screen reader support for
Unposted Comment
icons.
Office Editor
- Added ribbon groups for buttons.
- Added Modular UI buttons.
- Added flyout submenus for Modular UI components.
- Added screen reader accessibility.
Form Builder
- Changed Form Builder to use the new and improved builder, which allows users to see the exact form fields that will be created in the document.
Accessibility
- UI is now WCAG 2.1 AA compliant.
- Added accessibility roles and attributes to tabs in the Multi-tab view.
- Added accessibility support for keyboard interactions in the Multi-tab view.
- Updated the Modular UI Header with enhanced keyboard navigation.
- Made Flyout for Thumbnails Multi-select Page Controls accessible via keyboard.
Fixes
General
- Fixed an issue where shortcut keys did not work with permissions.
- Fixed an issue where panels in WebViewer were positioned relative to the entire page instead of within the Web Component.
- Fixed an issue where the available space for adding new tabs in the header was miscalculated when an offset was present in the app.
- Fixed issue where printing a second time from the UI didn't work in Safari when Web Component was enabled.
- Fixed an issue with embedded printing not working with form field widgets.
Accessibility
- Fixed multiple accessibility issues on the Bookmark panel.
- Fixed tooltips for close buttons in modals and screen reader support for align buttons.
- Added hex color code tooltips for color picker buttons.
- Improved the comments and redaction text preview for better accessibility.
- Updated
Unposted Comment
indicator icon with a more descriptive label. - Improved accessibility for the Settings Modal and Edit Shortcut Modal.
Modular UI
- Fixed an issue where the file picker was not correctly enabled or disabled in Modular UI.
- Fixed an issue causing the last selected tool to be lost when switching Ribbon Items in Modular UI.
- Fixed an issue with adding a new flyout with nested children.
- Fixed an issue where
annotationChanged
was not triggered when updating an annotation line ending - Fixed an issue of the
instance.UI.disableClearSearchOnPanelClose
API not working properly in Modular UI - Fixed an issue where the
importModularComponents
API threw a vague error when called with incorrect parameters. - Fixed an issue where the
toolbarGroupChanged
event did not trigger when switching ribbons in the Modular UI. - Fixed an issue where a single ribbon item was rendered as a responsive dropdown instead of displaying as the item itself.
- Fixed an issue where keyboard shortcuts were not opening the correct ribbons in the
View
mode.
Office Editor
- Fixed an issue of Modular UI toolbar buttons breaking the flyout container.
- Fixed an issue with Office Editor UI not switching correctly when loading PDF documents.
- Fixed an issue where no default Ribbon group was selected when switching between documents.
Layout
- Fixed an issue that occurred when the annotation popup was open, it would flash in the top left corner every time the page scrolled.
- Fixed an issue where resizing panels with the resize bar caused incorrect behavior when the viewer had a horizontal offset.
- Fixed an issue where editing a note with empty line breaks displayed
tags.
Annotations
- Fixed an issue with nested buttons for Change Review and Comment panels causing accessibility problems.