Design Editor App Changelog
- 13 minutes to read
This topic includes new features, improvements, and bug fixes for Design Editor 7.
7.1.33 - December 3, 2024
General Improvements
- Changed logic of toggling the snap lines. The
defaultValue
of snap line checkboxes now defines their initial appearance. Removed theinitialValue
property fromISnapElementConfiguration
. - You can now skip adding themes to history when using the
applyProductTheme()
method. To prevent the user from reverting to a previous theme with the Undo button, pass{ addToHistory: false }
as the second parameter.
Bug Fixes
- Fixed a problem when the Asset Manager did not search or filter images from asset storage.
- Fixed a problem with setting up the bleed zone when the design does not contain a Background container.
7.1.32 - November 28, 2024
Bug Fixes
- Fixed a problem when clicking on warnings for a channel container caused this container to be edited if there were no channel tabs in the Object Inspector.
7.1.31 - November 7, 2024
Bug Fixes
- Fixed some problems with rendering the spot colors when their alternate color is defined in Lab color space.
- Fixed a problem when rendering tasks produced incorrect print files for single spot container when using
hiResOutputToSeparateFiles
set totrue
.
7.1.30 - November 5, 2024
General Improvements
You can now toggle the Object Inspector using the IFrame API. To do so, use the Editor.toggleObjectInspector method.
Bug Fixes
- Fixed a problem with loading PSD templates created in Photoshop 2024, 2025.
7.1.29 - October 25, 2024
Bug Fixes
- Fixed a problem when plain text was rendered enlarged in preview images with mockups after resizing the text on the canvas.
7.1.28 - October 3, 2024
General Improvements
- Added the possibility to change textures and preview colors of containers when rendering previews through the Web API. To do so, pass new
containerSettings
in request payload of thePOST ~/api/Preview/GeneratePreview
endpoint. - Improved zooming of text elements on canvas. Now, when stretching text elements by grips, the font size will change instead of the element scaling.
- Changed the naming rules in the ProductTemplates Web API. You can now use hyphens in the
path
andname
parameters of thePATCH ~/api/ProductTemplates/designs|mockups/{id}
endpoint.
Bug Fixes
- Fixed a problem with the
ExpandBox
text overflow strategy. - Fixed a problem with image dragging on the canvas.
- Fixed some problems with rendering image placeholders and text elements regardless of their
visibility
. - Fixed a problem with applying toggles to groups.
7.1.27 - September 3, 2024
New Features
- Added the possibility to control the visibility of design elements through product themes. You can now use the
visible
property for design elements when defining styles and pass them as the editor configuration parameters or to change the styles at runtime. You can also change the visibility of elements when rendering designs through the Web API. To change the visibility of elements when loading templates, use thevisualizationPermissions
in JSON files.
Bug Fixes
- Fixed a problem with rendering variable text fields that contains ampersand (
&
) symbols.
7.1.26 - August 26, 2024
Bug Fixes
- Fixed some problems with validation of barcodes.
- Fixed a problem with alignment for plain text elements.
7.1.24 - August 9, 2024
New Features
- Added support for channel containers in IDML templates. To configure the containers, you can use the same markers that you used in PSD templates.
- Added the possibility to hide the channel container tabs in the Object inspector. To do so, set the
containerTabsEnabled
property tofalse
. - Added the possibility to configure the appearance of inactive channel containers. You can disable their transparency with the
inactiveContainerTransparencyEnabled
property and define how transparent they should be with theinactiveContainerTransparencyLevel
.
Bug Fixes
- Fixed a problem when theme colors were not applied to barcodes when generating preview images through the Web API.
7.1.22 - July 16, 2024
Bug Fixes
- Fixed a problem with loading IDML templates in the
LegacyIdmlBleedParsingEnabled
mode. - Fixed a problem with color management of grouped items in IDML templates.
- Fixed a problem with rendering some script fonts on the canvas.
- Fixed a problem when vertically oriented text was shifted to the right when edited.
- Fixed a problem with rendering text when the
FirstBaselineOffset
is other than Fixed 0.
7.1.21 - July 5, 2024
Bug Fixes
- Fixed a problem when the endpoint
PUT api/ProductTemplates/designs
would not load IDML templates. - Fixed a problem when the transparent background of embedded images was rendered white.
- Fixed a problem when VDP rendering for barcodes failed.
- Fixed some problems with editing text on iOS devices.
7.1.20 - June 14, 2024
General Improvements
- Implemented a Hand tool that allows for moving around the canvas without selecting and moving design elements. To move the viewport, you can hold down the wheel and drag the canvas. As an alternative, you can hold down the spacebar and drag the canvas with the left mouse button.
- Canvas scrollbars now don't appear by default. Added the
scrollbarEnabled
property, which enables the scrollbars when the design does not fit the canvas at the current zoom level. To display scrollbars, setscrollbarEnabled
totrue
in clientConfig.json.
Bug Fixes
- Fixed a problem with loading IDML templates.
- Fixed a problem with generating hi-res and proof images through the REST API when using external storage for state files.
- Fixed a problem when a one-pixel stripe would appear on preview images when using overlay mockups.
- Fixed a problem with displaying stub images located in asset storage.
- Fixed a problem when text would go beyond the placeholder bounds when editing.
- Fixed some problems with aligning elements in a group.
- Fixed a problem with editing multiple lines of rich-formatted text at a time.
- Fixed a problem with changing the background color on resized surfaces.
- Fixed a problem causing the Unsupported pixel format error when loading specific PSD templates.
7.1.18 - May 22, 2024
General Improvements
- Added support for regions defined in channel containers. You can now add a design element with the
<R>
marker to a container layer group (<CN>
). - Improved logic of aligning elements on the canvas. One selected object is now aligned relative to the print area. Two or more selected objects align inside a common bound box. The selected object inside a group is aligned relative to the bound box of the group.
Bug Fixes
- Fixed a problem with rendering text that contains non-escaped ampersand (
&
) symbols at the end of a string. - Fixed a problem with rendering proof images when watermarks are enabled.
7.1.17 – May 8, 2024
Bug Fixes
- Fixed a problem when iframeapi.js and
iframe
were loaded from different domains. - Fixed a problem when the user could move design elements out of the region when using the keyboard.
- Fixed a problem with the alignment of text imported from IDML templates.
7.1.16 – April 28, 2024
New Features
- Added an endpoint
/api/ProductTemplates/DesignInfo/{id}
to retrieve a list of layers from an InDesign template. To pass a template ID, specify its path with the file name, for example,/api/ProductTemplates/DesignInfo/some-folder/some-idml-template
Bug Fixes
- Fixed a problem with rendering designs when they use fonts that have duplicates with different PostScript names in storage.
- Fixed a problem with displaying multiline titles of highlighted design element on the canvas.
7.1.15 – April 24, 2024
Bug Fixes
- Fixed a problem when state files containing VDP data would not be saved to Asset Storage.
7.1.14 – April 22, 2024
New Features
- Added the possibility to import graphic frames from IDML templates as image placeholders. To do so, set the
InterpretEmptyGraphicFrameAsImagePlaceholder
totrue
in Aurigma.DesignAtoms.config. By default, this parameter isfalse
, and graphic frames are loaded depending on the<PH>
marker. - You can now load and personalize templates that have only channel containers. When they do not have design elements in the Background, Main, or Foreground containers, they won't be added by default. To enable this feature, set the
useSpecifiedContainersOnly
property totrue
when defining a product through ISurfaceDefinition or ISurfaceTemplate.
Bug Fixes
- Fixed a problem with loading the editor in a custom storefront integration.
7.1.13 – April 15, 2024
Bug Fixes
- Fixed a problem with rendering vector graphics loaded from IDML templates.
- Fixed a problem with color management when rendering designs on the canvas.
- Fixed a problem when curved text loaded from IDML templates was not displayed on the canvas.
- Fixed a problem when design elements with a spot color would not load in some cases.
- Fixed a problem that caused a false error about missing fonts when rendering designs through the REST API.
7.1.12 – March 26, 2024
Bug Fixes
- Fixed some problems with inserting and fitting images into placeholders in VDP rendering.
- Fixed a problem with rendering arched text in the
Outlines
mode.
7.1.11 – March 19, 2024
Bug Fixes
- Fixed a problem when the request
GET /api/users/{userId}/states
was not executed in some cases. - Fixed a problem with loading some specific IDML templates.
7.1.10 – March 6, 2024
General Improvements
- The
BoundsNotification
event now returns an array ofbounds
for all product surfaces.
Bug Fixes
- Fixed a problem with rendering editable text to PDF files.
- Fixed a problem with color management when rendering output files in the grayscale color space.
- Fixed a problem when tips in text placeholders would not displayed in some cases.
7.1.9 – February 20, 2024
Bug Fixes
- Fixed a problem when the
pinchZoomEnabled
property did not affect the canvas pinch zoom on mobile devices. - Fixed a problem with layout of drop-down lists in the bottom toolbar.
7.1.8 – January 26, 2024
General Improvements
- You can now disable the context menu in the Image Editor. To prevent users from saving images through the context menu, set the
widgets.ImageEditorDialog.imageContextMenuEnabled
property tofalse
in clientConfig.json. - Added the
options
parameter to theloadUserInfo
method to define how this info should be reflected in the history. Ifoptions.addSnapshot
istrue
, these changes will be added to the history. Ifoptions.replaceLastSnapshot
istrue
, these changes will replace the last snapshot. - Removed the limitation on the size of the region being added to the canvas. Now it can take up to 100% of the possible area.
Bug Fixes
- Fixed a problem with adding new text items when the
overflowStrategy
property was changed indefaultItemsConfig
. - Fixed a problem with displaying incorrect HEX values of custom colors in output files.
7.1.7 – January 12, 2024
Bug Fixes
- Fixed a problem with multiple loading of the same image for rendering VDP products.
- Fixed a problem when some values of
userInfo
fields resulted in console errors.
7.1.6 – December 14, 2023
Bug Fixes
- Fixed a problem with loading and rendering compressed images from PDF files.
- Fixed some problems with rendering spot colors in PDF outputs.
- Fixed a problem when background color did not fill the bleed area in designs created from scratch.
7.1.5 – December 8, 2023
General Improvements
- Added the possibility set the
outputColor
of texture and spot containers through theupdateContainer
method of the IFrame API.
Bug Fixes
- Fixed a problem with text rendering when First Baseline Offset was set to
Cap Height
in InDesign templates. - Fixed a problem when the No Color button didn't work in the Color Picker.
7.1.4 – November 30, 2023
General Improvements
- Improved output of texture and spot containers. You can now specify the color to be rendered in PDF files by using the
<COC>
marker. For example,<COC_cmyk(0%,0%,100%,0%)>
enables the yellow color to render these containers. - Added the possibility to edit rotated text elements in popup boxes. To do so, set
canvas.rotatedTextInPlaceEditEnabled
tofalse
in clientConfig.json.
Bug Fixes
- Fixed some problems with specifying colors in the Color Picker.
7.1.3 – November 22, 2023
General Improvements
- Added the possibility to display the path of curved text. Now, the path appears when the user interacts with a specific text element. To change the default behavior, use the curvedTextBaselineDrawStates parameter in clientConfig.json.
Bug Fixes
- Fixed a problem with editing clipart colors.
- Fixed a problem with editing QR codes when
imageEditorEnabled
was set tofalse
. - Fixed a problem when auto-layout was not applied after editing a text element.
- Fixed some problems with rendering curved text on the canvas.
7.1.1 – November 3, 2023
Bug Fixes
- Fixed a problem when z-index changes weren't displayed while rendering.
- Fixed some problems with rendering previews on the canvas.
7.1.0 – October 24, 2023
New Features
- Implemented a more realistic display of CMYK colors on the canvas and proof images. Colors are converted to CMYK according to the profile specified in
hiResOutputDestinationColorProfileName
property in clientConfig.json. This preview mode is enabled by default. To disable it, add an optional keyAutoTargetDevicePreviewMode
to AppSettings.config and set this key toFalse
.
Bug Fixes
- Fixed a problem when text alignment on the canvas and in output files was different.
- Fixed some problems with displaying color components in the Color Picker.
7.0.5 - October 9, 2023
Bug Fixes
- Fixed a problem with rendering formatted text in PDF assets when it contains non-escaped ampersand (
&
) symbols.
7.0.4 - September 29, 2023
Bug Fixes
- Fixed a problem with rendering a group of text elements.
- Fixed a problem with rendering products that contain QR codes on multiple pages.
- Fixed a problem when the position of new text items was not set properly.
Other
- Changed the default value of the
UseHiResDpiForPdfResize
. This parameter is now set toFalse
in the configuration file. - Fixed a security issue.
7.0.2 - September 18, 2023
General Improvements
- Added the possibility to change the default parameters of clipart and groups added to the canvas in
defaultItemsConfig
. - Added handling of corrupted font files when using the endpoint
api/fonts
. - Added support for vector output from spot containers.
Bug Fixes
- Fixed a problem when new design elements were added to the foreground container.
- Fixed a problem with editing text elements in the Object Inspector when text limits were applied to these elements.
- Fixed a problem with rendering hi-res outputs when designs contain MemorySource images and violation warnings are enabled.
- Fixed a problem when human-readable information was not displayed in barcodes.
- Fixed a problem with resizing design elements nested in groups and clipart.
- Fixed a problem with selecting elements after applying a design from state source.
Other
- Updated the system requirements. Now, you need Node.js 17.x with npm 8.x to use the Design Atoms Framework.
7.0.1 - July 31, 2023
General Improvements
- Added support for full screen mode on iOS devices. To add the Full window button to the bottom toolbar, set
fullWindowButtonEnabled
totrue
. - Added the possibility to apply the
BlackAndTransparent
effect to images being added to the canvas (effect.BlackAndTransparent
indefaultItemsConfig
) and loaded from templates (<IE_BlackAndTransparent>
marker).
Bug Fixes
- Fixed a problem when the editor would freeze when changing a curved text element.
- Fixed a problem with handling the pinch zoom event from the laptop touchpad.
- Fixed a problem with image quality reduction after applying the B&W effect.
- Fixed a problem when the user could not edit elements in foreground or channel containers on the canvas.
- Fixed a problem when design elements would not move to areas bounded by safety lines on mobile devices.
- Fixed some problems with using the
updateSurfaces
command. - Fixed a problem when localization errors could appear in the console.
7.0.0 - June 28, 2023
Major Feature Highlights
- Rendering performance - improved design rendering speed by 20% and added the support for complex vector paths and large image sizes. Design rendering speed increased by 20%. In some cases, the speed of loading, parsing, and rendering of complex designs with a large number of elements has been increased by several times.
- Text engine - now supports text shadows and renders text to PDF as a set of curves or a text object.
- TokenService - a microservice responsible for authorization through tokens in a Load-balanced environment.
Fixes and Improvements
- Bounded text items with overflow strategy
FitToWidth
now uses copyfitting settings from the Graphics Mill engine. In other cases, copyfitting settings built into Design Atoms are still used. In the future releases,BoundedTextItem
will use copyfitting settings from Graphics Mill for all strategies. - Fixed a problem when PDF graphics with spot colors would not load into image placeholders.