UI Framework changelog
- 8 minutes to read
This topic includes new features, improvements, and bug fixes for the UI Framework.
4.46.61 - June 26, 2024
Bug Fixes
- Fixed a problem with managing color profiles.
- Fixed a problem with asynchronous loading of mockups in the
pim-ajax
widget.
4.46.46 - February 22, 2024
General Improvements
- You can now open a preselected product variant by SKU in the editor and then change the options if needed. To do so, initialize the driver with an SKU in
optionBasedProductInfo.selectedVariantSku
andoptionBasedProductInfo.selectionStrategy
set to"Preselect"
.
4.46.44 - February 13, 2024
Bug Fixes
- Fixed a problem with displaying prices in the
options
widget. - Fixed a problem when the editor preload would break the UI styles.
4.46.27 - November 21, 2023
Bug Fixes
- Fixed a problem when editor was not loaded with a specific snapshot.
- Fixed a problem with layout of the Help button.
4.46.24 - October 31, 2023
Bug Fixes
- Fixed a problem with disabling product options for products with one option.
4.46.20 - October 25, 2023
General Improvements
- Changed styles of modal windows. If this conflicts with your custom styles, try to remove your css/style affecting the modals.
- Added the possibility to open a workflow for a special SKU. In this case, you can't select inactive option values.
Bug Fixes
- Fixed a problem with changing steps.
- Fixed a problem when preview images was not downloaded using the
finish-group
widget on mobile devices. - Fixed a problem with modal window height and center alignment.
4.46.14 - September 7, 2023
General Improvements
- Added the possibility to localize the Saved projects dialog box. To change the translations, use the
savedprojects.dialogs.list
key group. You can find the default translations in the locales.json file.
Bug Fixes
- Fixed a problem when user info was not applied to products in the Data-Driven Editor.
- Fixed a problem when the
getProofPdf
method ofdesign-editor
returned proof images in JPG and PNG formats. - Fixed a problem when the selected localization was not applied to the Save Project dialog box.
- Fixed a problem with getting the product options in the
preflight
widget.
4.46.9 - August 17, 2023
Bug Fixes
- Fixed a problem with displaying option names in the
pim-options
widget. - Fixed a problem when the
design-selector
was not updated when the user returned to edit the product.
4.46.6 - August 7, 2023
New Features
- Added the possibility to filter saved projects by the specified parameters. To do so, first save the parameters in
saveProjectData
, either a string or object of key-value pairs, and then apply a filter by this data insaveProjectFilterFunction
. Define these properties in the root of the config.
General Improvements
- You can now define the
backToProductButton
in thesteps
widget to display the button navigating back to the product. - Instead of using the
finish-button
widget, you can now enable this button in the navigation bar using thefinishButton
parameter of thesteps
widget. - Added a preloader to the
pim-design-selector
widget. - Improved layout of
pim-options
andpim-design-selector
.
Bug Fixes
- Fixed a problem with converting colors to HEX format by the
colorToHex
method. - Fixed a problem with validation in the
input-text
widget. - Fixed a problem when a trailing slash was added to the URL passed to the
pim-ajax
widget. - Fixed a problem when filtering by
include
field was not applied to options obtained through thepim-ajax
widget.
4.46.0 - July 14, 2023
New Features
- Added support for metadata in
pim-options
.
General Improvements
- Updated the standard localization in Dutch (
nl
).
Bug Fixes
- Fixed a problem with entering a project name when saving the project based on the VDP solution.
- Fixed a localization problem in the
preflight
widget.
4.45.11 - April 25, 2023
General Improvements
- Added the
onItemDoubleClick
andonItemClick
properties topim-design-selector
. - You can now filter the response of
pim-ajax
bydesigns
,mockups
, andvariants
specified in thechoices
. - Added an
onReady
event topim-options
, which will be called when all options have loaded and initialized. - Added a
summary
property topim-options
to get human-readable report on selected options. - Now options with a single value will be hidden. To make the option visible, set its modifier
visible
totrue
. If you don't want the option is used in filtering, setvisible
tofalse
. - Added a
preselectedValue
modifier topim-options
. This modifier will override the initial value defined in the Product Link. - Improved layout of modal windows on mobile devices. Added the
closeOnOutsideClick
property.
4.45.0 - March 14, 2023
New Features
- Implemented PIM widgets for products based on options:
pim-ajax
,pim-design-selector
,pim-options
, andvariant-selector
.
General Improvements
- Added a tooltip for the drawer icon on mobile devices. To add the tooltip, define the
editor.drawer.menu
localization key.
Bug Fixes
- Fixed a problem with pagination in the
datasheet
widget. - Fixed a problem with getting the order details.
4.44.0 - January 24, 2023
New Features
- Added the
scrollToRowEnabled
parameter to thedatasheet
widget to control if the page should scroll when new rows are added. - Added the
animationSpeed
parameter to the3d-viewer
widget to define the default animation playback speed. - Added support for custom buttons for deeper integration of the UI Framework and the Design Editor. You can now handle the
CustomButtonClicked
event in the parameters of thedesign-editor
widget.
4.43.17 - January 18, 2023
General Improvements
- Implemented a new appearance for steps and project buttons.
Bug Fixes
- Fixed a problem when the drop-down list of the
option
widget was not displayed.
4.43.8 - December 2, 2022
New Features
- Added the possibility to specify
productProofPageIndexes
in thegetHiresImages
andgetProofImages
methods to render only those product pages.
Bug Fixes
- Fixed a problem when the
ajax
widget would execute regardless of theautoCompile
parameter.
4.43.7 - November 30, 2022
New Features
- You can now subscribe to the
OnBoundsNotificationCb
callback from the design editor to get the bounds of the print area.
Bug Fixes
- Fixed a problem when
vars
from the original config were used when restoring the editor. - Fixed a problem with displaying the editor preloader.
4.43.0 - October 28, 2022
New Features
- Added a non-visual widget
function-trigger
that performs some functions. - Added the
swapSurfaces
command todesign-editor
that swaps product pages in the editor. - You can now define a logo in the Top toolbar through the
logo.src
property in the config. When the user clicks the logo, they navigate to the address specified inlogo.url
. - Added the
onSubmit
handler for modal windows. - Added the possibility to define the height of the header and the left panel in mobile layouts through CSS variables.
Bug Fixes
- Fixed the z-order of the
color-selector
widget in mobile layouts. - Fixed a problem when steps without names were preventing the step tabs from being displayed.
- Fixed some problems with zooming small proof images.
4.42.8 - September 20, 2022
General Improvements
- Added support for the GMXML markup in titles of the
option
widget.
4.41.0 - August 3, 2022
New Features
- Added a
pantone-color-picker
widget to select spot colors.
4.40.23 - July 26, 2022
General Improvements
- Added the double-click event to the
variant-selector
widget.
4.40.17 - July 13, 2022
New Features
- Added a
preview-mockup-slider
widget to browse preview mockups.
General Improvements
- Added the product variant options and resources to the output of the
variant-selector
widget.
4.40.9 - May 11, 2022
Bug Fixes
- Fixed styles of the
color-selector
widget for mobile devices.
4.40.0 - April 5, 2022
New Features
- Added the possibility to authorize users before saving the projects. The
authRequiredToSaveProject
property in the config indicates now if an anonymous user can save projects.
4.39.0 - March 22, 2022
General Improvements
- Added adaptive layout for the
3D-viewer
widget. The camera buttons are now displayed in the order they are specified in the config.
4.29.0 - October 10, 2021
New Features
- Added the possibility to use HTML markup in the
step.title
andstep.description
properties.
4.28.0 - September 16, 2021
New Features
- Added the
loadUserInfo
command todesign-editor
that changes properties of design elements in the editor.
4.26.0 - September 3, 2021
New Features
- Added the
violationData
property todesign-editor
that returns information about violation warnings.
4.22.20 - May 25, 2021
New Features
- Added the possibility to define names of steps through dynamic expressions in
{{}}
.
Bug Fixes
- Fixed a problem with returning to editing when the editor loads at the second step.
4.20.4 - March 18, 2021
General Improvements
- Added the
autoReset
parameter to thecheckbox
widget. - Added the
imageSelectorPosition
andimageSelectorAlignment
parameters toimage-carousel
. You can now put the selector in thebottom
,right
, orleft
position and align it tostart
,middle
, orend
.
4.19.5 - March 2, 2021
New Features
- Added the possibility to define
onLeave
function for a step.
4.19.0 - February 17, 2021
General Improvements
- Added a preloader to the
image-carousel
widget.
Bug Fixes
- Fixed a problem when the default locale appeared instead of the alternate one when loading the editor.
- Fixed a problem when
forceSelection
did not work for selecting tabs in some cases.
4.13.0 - September 29, 2020
General Improvements
- Improved the Preview page.
4.12.0 - September 9, 2020
New Features
- Added the possibility to debug
au-wizard
by usingauWizard.debug()
andauWizard.getUncompiledWidgetNames()
. You can also output the entire config in the console throughdocument.querySelector('au-wizard').config
.
4.11.0 - September 2, 2020
General Improvements
- Major internal refactoring.
4.10.0 - August 11, 2020
New Features
- Added methods to add and remove surfaces in the
design-editor
widget.