11.7.0
New
Spreadsheet Editor
- Added the ability to undo/redo spreadsheet editor actions.
- Added comprehensive keyboard shortcut support for spreadsheet editor mode with 20+ navigation and editing shortcuts including cell movement, selection extension, and standard editing operations.
DOCX Editor
- Added point to layout measurements in header/footer, column, and margin modals.
- Added support for the margin dropdown to display presets in the current layout unit.
Customize UI
- Added popups to Modular UI config files allowing for easy customization of popups in the app. All existing Popup APIs will continue working with both Legacy and Modular UI.
- Added support for rendering the Style Panel in a Flyout which can be opened from a custom Toggle button or the Annotation Popup.
- Added support for rendering the Rubber Stamp Panel in a Flyout, which can be opened from the Rubber Stamp tool.
- Updated the Notes Panel MultiSelect to use the modular style panel flyout instead of the legacy style popup.
- Enhanced Style Panel with data-element attributes for all sections and dividers, enabling programmatic control and disabling of individual UI components.
- Added the ability to override the default PresetButton image, title, and data element properties.
Notes Panel
- Added support for the AnnotationNoteConnector Line on the Left side and in RTL.
Flyouts
- Added support for Items in flyouts to trigger UI.setClickMiddleware.
- Added support for Items in flyouts so they can be updated using UI.updateElement.
Outlines Panel
- Add outline prompt was moved to the top of the outlines panel.
Accessibility
- Hid icons from accessibility tree, by default, to prevent confusion.
- Fixed an issue where announcements were not triggered when selecting a tool or a preset button.
Icons
- Changed icon of AreaMeasurementCreateTool to make it consistent with Scale Modal.
React Quill
- Updated dependencies to now use Quill 2.0 in the UI.
Fixes
General
- Fixed an issue where the left panel button tooltip was not translated.
- Fixed an issue where search results kept clearing while loading a large linearized document.
- Disabled LocalStorage entirely for Webviewer when disabling the LocalStorage feature.
- Fixed an issue where deleting a color from the Text Style incorrectly updated Stroke colors in the Style Panel for Redaction, Free Text, and Callout tools.
- Fixed an issue with URL not appearing in the note panel.
- Fixed an issue with inaccurate positioning when using jumpToAnnotation on WebComponent.
- Fixed an issue where embedded printing with current view was slightly offset.
- Fixed an issue where Signatures and Stamps were not visible in the panels when using the app in dark mode.
- Fixed an issue where AnnotationContentOverlay would display 0 values for Arc Measurement Annotations when imported.
Spreadsheet Editor
- Fixed an issue where calling the hideSheet/unhideSheet/createSheet/removeSheet APIs didn't update UI SpreadsheetSwitcher.
- Fixed an issue where the same sheet name with different casing could be used in Spreadsheet Editor.
- Fixed an issue where zooming with CMD key + touchpad or Windows key + mouse scroll did not work properly.
Customize UI
- Fixed an issue where the icons of preset buttons in flyouts didn't usedisabled styling.
- Changed the positioning of the Document Crop Popup and the Snipping Popup to match the positioning of the Scale Overlay for consistency. Also added a fix to ensure they can't be dragged off screen.
- Fixed an issue with the style panel where sliders disappeared after adding a custom color.
- Fixed an issue in RibbonItem's groupedItems property by correcting its TypeScript definition to a string array.
- Fixed an issue causing unused panels to be added to the DOM in the Modular UI.
Flyouts
- Fixed flyout content not being scrollable when items didn't fit on screen.
- Fixed stateful button not updating in Flyouts.
- Fixed an issue where flyout modifications would be lost when switching between PDF and Office Editing UIs.
Form Builder
- Fixed an issue where FormFieldIndicators would lay on top of headers.
Text Selection
- Fixed an issue where calling instance.Core.Tools.Tool.disableTextSelection() during an active selection allowed additional text selections.
Connector Lines
- Fixed an issue where connector lines didn't reach the note.
- Fixed an issue where connector lines drew over the header in the modular UI.