Releases: ApryseSDK/webviewer-ui
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
v6.3.2
Apparently I forgot to create a release for v6.3.1
so I'll combine the fixes together in this release.
Fixes
Fixed issue where users with the same name would both show up in the mentionChanged
event.
Fixed issue where deleting a mention in the textarea wouldn't delete the whole mentioned name at one.
Fixed issue where setting status of an annotation in the notes panel would trigger two annotationChanged
events.
Fixed issue where the annotation popup component would be cut off on a smaller screen.
Fixed issue where the bottom of the stamp overlay would be cut off on a smaller screen.
Fixed issue where min/max zoom that are set by the APIs were not respected by the zoom input in the header.
Fixed issue where inputs in the measurement overlay were editable when the viewer is in the read only mode.
Fixed issue where pasting into a freetext annotation would sometimes scroll the document.
Fixed issue where setting scale and precision of a measurement tool didn't apply the changes to the two new measurement tools(rectangle and ellipse).
Fixed issue where status in the notes panel would become grey on hover in the dark theme.
Fixed issue where freehand annotations weren't preserved when reopening the signature modal.
Fixed the documentation of instance.loadDocument.
v6.3.0
New
Added a popup component(RichTextPopup) that can be used to edit the text in a freetext annotation to have different font styles such as bold, italic, underline, strike, or different colors.
Updated the search overlay to always be open while creating annotations. The purpose of this is to decrease the number of unnecessary searches.
Fixes
Fixed issue where the text and image panel of the signature modal was cut off when viewing in a portrait mobile device.
Fixed issue where in some cases custom loaderror
event handler would be registered before the built-in handler.
Fixed issue where hotkeys were still enabled when the signature modal was open
v6.2.4
Fixes
Fixed issue where sometimes the Tooltip component could not find a location to place itself #575
Fixed issue where sometimes the popup would be invisible #560
Fixed issue where text highlight tools don't have an opacity slider #569
Fixed issue where border style name was wrong
Fixed issue where border style in the style popup wasn't visible in a landscape mode mobile device
Fixed documentation for instance.setTheme
to accept a string as the argument
v6.2.3
Fixes
Fixed the issue where switching from the thumbnail panel to other panels will output some warning messages in the console.