Releases: ApryseSDK/webviewer-ui
v11.5.0
New
Customize UI
- Changed multi-annotation selection behaviour in the Style Panel. It now shows the options that are shared between all selected annotation instead of just showing the options available to the first selected one.
Office Editor
- Headers and footers now display the section number of the current page.
Settings
- Added a new setting to enable/disable form field highlighting in the Advanced tab.
Spreadsheet Editor
Added the functionality to edit file name from the tools header.
Fixes
Accessibility
Fixed an issue where the clear searches button did not have a correct aria label.
Fixed an issue where various icons were not meeting WCAG rules for color contrast.
Fixed an issue where the collapsible component in the style panel would not show the correct aria-label. It will now use the heading title.
Content Edit
Fixed an issue where exiting a content edit box would re-enable hotkeys that were disabled.
Customize UI
- Fixed several issues with panels and headers which caused vertical and bottom headers to get covered when opening panels
- Fixed multiple issues that prevented the Style Panel from functioning correctly when used in conjunction with the Stamps Panel in the Modular UI.
Embedded Print
- Fixed an issue where embedded print still prints unselected layers.
- Fixed an issue where an icon appeared over note annotations during embedded printing.
- Fixed an issue where enableAlwaysPrintAnnotationsInColor doesn't keep the color if grayscaled.
Flyouts
- Fixed how dropdowns behaved in flyouts.
Hotkeys
- Fixed an issue causing arrow keys not to work properly as hotkeys.
Multiviewer Mode
- Updated behavior of zoom syncing for MultiViewerMode.
Notes
Fixed an issue where text could not be selected and links could not be clicked in the notes pane.
Office Editor
- Updated the to zoom limit to 200% to prevent performance issues.
- Fixed issues that were preventing the top-right controls from being disabled.
- Fixed a bug where Undo and Redo actions would not properly enter header/footer editing mode.
Outlines
Fixed an issue where clicking the expand button in the Outlines Panel would unintentionally navigate to the outline's destination
Spreadsheet Editor
- Fixed an issue where resizing the window could show extra scroll bars.
- Fixed an issue where the viewer showed legacy headers when in spreadsheet editor mode.
Web Component
- Fixed an issue where CSS style variables were being injected in the documentElement instead of the webcomponent shadow DOM.
v11.4.0
New
Modular UI
- Added a new
defaultLanguage
option to change the UI language without flashing English first.
Office Editor
- Added header/footer feature
- Added control bar to display information and give options.
- Added Options Modal.
- Able to set first page layout per section
- Able set odd/even layout for document
- Able to set header/footer margins per section
- Added disabled state for undo and redo buttons.
Fixes
Security
- Fixed an issue related to a potential security vulnerability in QuillJS.
Measurement
- Fixed an issue where snap icons did not disappear after switching tools.
Accessibility
- Fixed an issue where users could not exit the comment input field in the Notes Panel using the keyboard.
- Fixed an issue where an aria-labelledby in the DocumentContainer pointed to a non-existent ID when in single document viewing mode.
Outline Panel
- Fixed an issue with the OutlinesPanel when viewing files with many outlines.
Modular UI
- Fixed MultiPageManipulationControls API to be compatible with the Modular UI.
- Fixed an issue where flyout items did not update after an import while in a shrunken screen.
- Fixed an issue where skip link menu buttons were missing the correct roles.
Notes
- Fixed an issue where users could not select text or click links in the Notes Panel.
Office Editor
- Fixed an issue where the keyboard stopped working after downloading a document.
Annotation
- Fixed an issue where the stroke slider and input for Free Text annotations could not completely remove the stroke.
MultiViewer Mode
- Fixed an issue where entering MultiViewerMode with the Notes panel open would cause the app to become unresponsive.
Signature
- Fixed an issue where digitally signed documents displayed incorrect text due to an invalid signature digest.
Form Builder
- Fixed an issue where widgets could be filtered out when in view mode.
Search
- Fixed an issue where searching for a single character did not return results.
v11.3.0
New
Modular UI
Added the ability to add other modular components into any flyout.
Added support for importing and exporting custom panels and custom elements.
Added CustomElement component to render any custom React or HTML element.
Added a new setStyle API, and style / className parameters to the Item components.
Office Editor
Added a "Show Non-Printing Characters" button to the toolbar.
Fixes
General
Fixed an issue in multi-viewer mode where closing the first document and attempting to download caused an error and made WebViewer freeze.
Fixed an issue where printing with the left panel open, while a tab was disabled, caused the app to crash.
Annotations
Fixed an issue with annotation selection when clicking on them very fast.
Fixed an issue where custom colors could not be added while creating a custom stamp.
Form Builder
Fixed an issue with form filling where in certain situations users could not fill out a form in capital letters.
Layers
Fixed an issue with annotation layer toggling not working properly.
Multi-tab
Fixed an issue where tabs with the same file name had the same identifiers.
Modular UI
Fixed an issue where icons would not render in flyouts in Safari.
Fixed an issue with ribbons disappearing and not reappearing after enabling and disabling readOnly mode.
Fixed an issue where the Insert ribbon was set as active whenever users selected the signature tool, even when the tool lived in a different ribbon.
Fixed an issue where occaisonally you could not reorder pages by dragging and dropping thumbnails in the thumbnails panel.
Notes
Fixed an issue where setting a custom note filter would not be reflected in the note filter modal.
Office Editor
Fixed an issue where tracked change popups appeared in review mode.
Fixed an issue where the "Total number of pages" label was not visible in the embedded print modal.
Fixed an issue with the embedded print printInBackground API where it would still show the print modal.
v11.2.0
Fixes
General
- Fixed an issue where the visibilityChanged event fired before the element was actually visible in some instances.
- Fixed an issue where the annotation popup may cause unintentional scrolling up or left.
Modular UI
- Fixed an issue where the UI could end up in a bad state when switching between ribbons and refreshing the page.
- Fixed the responsiveness behavior of ribbons to prevent flickering.
- Fixed an issue where the portfolio panel was displayed for non-portfolio documents.
- Fixed TypeScript issues with grouped items.
- Fixed an issue where some files could not be selected from the multi-tab dropdown.
- Fixed an issue with translations not showing for ribbon items in a flyout.
- Fixed an issue where any UI customizations were lost when switching between Office editing and regular document viewing.
v11.0.0
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.
v10.11.0
New
Accessibility
Active focus styles are now WCAG compliant.
Improved accessibility for bookmarks, signatures, and layer panels.
Improved accessibility for portfolio panels, redaction panels, and file attachment panels.
Office Editor
Added 'Review' mode for the creation of Track Changes.
Added support for viewing Track Changes in 'Review' panel.
Added Track Changes popup for quickly accepting/rejecting change.
Embedded Printing
Added options for watermarks, printing with comments, Current View, Current Page, Specify Page, Grayscale, Include Annotations, and Flatten.
Added support for embedded printing for WebViewer Server Documents.
Added support for embedded printing for other document types like Office, but not XOD files.
Fixes
General
Fixed a print regression where it prints the whole page instead of the current view.
Annotations
Fixed an issue where FreeText annotation text with multiple font sizes would crash WebViewer.
Custom UI
Fixed an issue where the ribbon items overflow flyout displayed disabled items.
Office Editor
Fixed an issue where cursor styles were not properly set.
Fixed an issue where user is not able set style on table range.
Redaction
Fixed an issue where the redaction search and mark all feature did not apply the correct font size.
Fixed an issue where redactions were not being applied when using the redaction search panel results view.
10.10.1
New
General
- Added support for Reader Mode in WebComponent.
Annotations
- Added new Context menu option Align when selecting 2 or more Annotations, allowing Alignment of selected annotations.
Customize UI
- Added new API to get and change panels in a TabPanel.
- Allowed printing for watermarks with a font size greater than 512 and less than or equal to 1600.
- Added support for flyouts and buttons using a function map for onClick events in the modular UI import and export APIs.
- Added APIs for importing and exporting modular components, enabling the creation of new UIs using JSON data.
Digital Signatures
- When the Initials feature is enabled, the full signature must be filled into the modal or the create signature button will be disabled.
Office Editor
- Added support for style presets.
Fixes
Annotations
- Fixed an issue with overlapping highlighted content.
- Fixed an issue where the line style options for shape annotations did not have enough contrast to the background in dark mode.
Customize UI
- Fixed an issue where newly created outlines were automatically selected, preventing the creation of sibling outlines without first deselecting the newly created one.
- Fixed an issue where the mention manager triggered the delete event incorrectly.
- Fixed WebViewer crashing when clicking or hovering on links in semantic comparing mode.
- Fixed an issue with the Marquee zoom offset in WebComponent.
- Fixed an issue where mentions were not working in WebComponent.
- Fixed an issue with generic panels being slightly offscreen with multi-tab enabled.
- Fixed an issue with the style for Toggle and Custom buttons on the modular UI.
- Fixed an issue with the JSDoc on the UI so the APIs are recognized correctly in TypeScript projects.
Redaction
- Fixed an issue where the redaction style did not match the redaction tool's default styles.
Office Editor
- Fixed a table selection issue in Office Editor.
10.9.0
New
Annotations
Add StrokeStyle dropdown for annotations that allow changing the styling.
Enhanced the autosizing behavior of FreeText annotations, ensuring that changing the font or font size now adjusts the annotation's width and height accordingly.
Customize UI
Added a new mobile panel for the rubber stamps panel in the Modular UI.
Added a new mobile panel for the signature list panel in the Modular UI.
Added a selected state for options in the zoom flyout menu and for tools when they enter overflow menus.
Office Editor
Added new dropdown menu for Track Changes functionality.
Added an escape key event listener in office editor to return focus to the viewer element.
Added the ability to close inline comment popups using the escape key.
Added content styling and deletion for selected cell ranges in office editor tables.
Enhanced tables with inner cell select highlighting.
Added functionality to accept or reject tracked changes in popups.
Added table highlight and selection when the selection begins outside of the table.
Fixes
General
Fixed an issue where flyouts created from collapsed components did not update when the component was updated.
Fixed an issue where an Office document fails to load if loaded when WebViewer was ready.
Fixed a typo in the English translation of the UI.
Fixed an issue where the form field edit popup scrolled along with the page.
Fixes an issue with lib.zip being too large for Salesforce.
Customize UI
Fixed an issue with the app freezing when using the UI.Components.Header.setItems API.
Office Editor
Fixed an issue where a selected table was not highlighted in Office Editor.
Fixed an issue where getFileSize for Office Editor threw an error.
Fixed an issue in Office Editor where right-clicking on an image in a selection would clear the selected text.
Fixed an issue in Office Editor where clicking on a disabled context menu would dismiss the menu.
Fixed bugs with loadDocument API.
Annotations
Fixed an issue for FreeText annotations to no longer apply vertical alignment until the annotation is resized and switched to non-autosizing.
Fixed an issue with auto-sized FreeText annotations, ensuring they adjust their height and width when the stroke thickness is changed.
Fixed an issue related to the arrows used for connector lines between annotations and the note panel.
Accessibility
Fixed an issue in Accessible Mode where tabbing into the document would select the wrong page number.
Print
Fixed an issue with printing ListBox widgets to ensure correct output.
v7.0.0
v6.3.5
This changelog contains the fixes for v6.3.3
, v6.3.4
and v6.3.5
.
Fixes
6.3.5
Fixed wrong translation in translation-de.json
Fixed issue where the tooltip of an action button wasn't displaying correctly
6.3.4
Fixed issue where the thumbnail sizes were not correct in the thumbnails panel
Fixed issue where the StylePopup component was invisible in mobile devices
Fixed issue where the Notes option in the accessibility mode still showed up when the panel was disabled
6.3.3
Fixed issue where text in the NotePopup component was gray when being hovered in the dark theme
Fixed issue where the ink annotation(freehand annotation) in the signature modal was not preserved when the modal is reopened
Fixed issue where the bottom of the StampOverlay component was not reachable when the window height is shrinking
Fixed issue where Slider components did not have any data-element
s
Fixed issue where clicking a thumbnail might scroll the panel into a wrong position
Fixed issue where the aspect ratio of thumbnails was not respected when using WebViewer with WebViewer Server
Fixed issue where dragging sliders inside the StylePopup component would drag the parent component as well