This is an old documentation. Go to the latest Customer's Canvas docs

What's New?

Aurigma Customer's Canvas 6.15.0 - Released August 16, 2021

Introduced new Color Picker with an enhanced layout for mobile devices. Feature
Fixed a problem with loading InDesign templates when there are fonts with the same PostScript name in the assets/fonts folder. Bug fix
Fixed a problem with importing Korean text from InDesign templates. Bug fix
Fixed a problem with rendering products when the print file was larger than 200 GB. Bug fix
Fixed a problem with rendering surfaces with empty containers. Bug fix
Fixed a problem with rendering text that was vertically or horizontally scaled in InDesign. Bug fix
Fixed a problem when templates with the PlayfairDisplay-Bold font would not open correctly in Chrome. Bug fix
Fixed a problem with changing the font size of the fitted text. Bug fix
Fixed a problem with folder names being case sensitive in the allowedSubfolder property which caused public images to fail to load in the Asset Manager. Bug fix
Fixed a problem when the Asset Manager did not provide images for items when both the allowedSubfolder property and the rootCategory were defined. Bug fix
Fixed a problem when the font list remained open on iOS touch devices after selecting a font. Bug fix
Fixed a problem with exiting the text editing mode when the user drags or clicks an area outside the text element. Bug fix
Fixed a problem when the origin of canvas rulers was changed when switching surfaces. Bug fix
Fixed a problem with memory consumption. Bug fix
Fixed a problem causing an exception about missing linked images when loading InDesign templates. Bug fix

Aurigma Customer's Canvas 6.14.1 - Released August 5, 2021

Now, if the skew value is defined for text elements in InDesign templates, these elements will be imported with the faux italic style. Improvement
Fixed a problem with rendering spines and folding lines on proof images when rendering mockups is disabled. Bug fix
Fixed a problem when the canvas zoom level was changed when switching product pages or reverting user changes. Bug fix
Fixed a problem when warnings about unsupported text features appeared on the canvas in preview mode. Bug fix

Aurigma Customer's Canvas 6.14.0 - Released July 30, 2021

Added the UIElementStateChange event notifying that a UI element has been opened or closed in the editor. You can now get the notification of TextPopup, BottomToolbar.Zoom, and BottomToolbar.Settings controls. Feature
Added a new zoom mode Best fit, when the entire product is visible on the canvas at the minimum zoom. Improvement
Fixed some problems with rendering barcodes. Bug fix
Fixed a problem when text changes were rolled back after changing the properties of the text element. Bug fix
Fixed a problem with displaying the Place in button for text elements with plain formatting. Bug fix
Fixed a problem when ImageNotFoundException was not handled. Bug fix
Using the PopupOpen event is deprecated now. Instead, you can subscribe to UIElementStateChange with the "TextPopup" argument. Other

Aurigma Customer's Canvas 6.13.1 - Released July 27, 2021

Fixed a problem with uploading images through the Asset Manager. Bug fix

Aurigma Customer's Canvas 6.13.0 - Released July 21, 2021

Added the possibility to use a previously created design in a new product. To perform this, you can insert saved state files to the product using the Asset Manager. To enable such a gallery, add the StatesSource. Feature
Improved the rendering time of text elements containing glyphs that are not present in the specified font. In this case, Design Atoms search for such glyphs in all fonts registered in your Design Editor instance. To specify which fonts must be checked first, you can list their PostScript names in PreferredFallbackFonts, for example, "ArialMT;Menlo-Bold". Improvement
You can now disable the rendering of glyphs missing in the defined font. To perform this, set the NotFoundGlyphRemovalEnabled parameter to True. Improvement
Improved warnings about safety line violation. You can now define what warnings should be displayed: when design elements intersect a safety line, when they do not fit into any safety zone, or when they do not fit into the zone and do not intersect the lines. The property safetyLineViolationWarningEnabled is deprecated now. Instead, use safetyLines.enabled. Improvement
Fixed a problem when scaling was applied to text items when running a multi-call request. Bug fix
Fixed a problem with rendering RGB graphics with indexed colors when PdfRenderKeepOriginalColors is enabled. Bug fix
Fixed a problem with loading some specific SVG images. Bug fix
Fixed a problem when elements in auto-layout groups could move when switching surfaces. Bug fix
Fixed a problem with deleting nested group items. Bug fix
Fixed a problem with dragging group elements on the canvas. Bug fix
Fixed a problem when finishProductDesign() returned incorrect boundsData. Bug fix
Fixed a problem when getProofImages() took too long to render images in some cases. Bug fix
Fixed a problem when images from the root folder did not appear in the public gallery when using Asset Storage. Bug fix
Fixed a problem when Cannot read property errors appeared in the console shortly before the expiration of the license key. Bug fix
Fixed a problem when promise errors appeared in the console when adding assets to the product. Bug fix

Aurigma Customer's Canvas 6.12.1 - Released July 2, 2021

Fixed a problem when users could edit text that has the <TACT_f> marker in some cases. Bug fix
Fixed a problem when auto-layout groups could change their position on the canvas when changing the orientation of their items. Bug fix
Fixed a problem with displaying safety lines in the Canvas Only mode. Bug fix
Fixed a problem with opening the Rich text editor in Safari. Bug fix
Fixed a problem with opening the Asset Manager on Android devices. Bug fix
Fixed a problem when Undo and Redo buttons were not activated after adding and removing surfaces in a product. Bug fix
Fixed a problem with overwriting temporary state files. Bug fix

Aurigma Customer's Canvas 6.12.0 - Released June 29, 2021

Added the possibility to move design elements to an area bounded by safety lines. You can now enable the Place in button in the Top Toolbar to allow your users to put selected elements in the center of the rectangle bounded by safety lines and fit these elements to the rectangle. Feature
Added the possibility to zoom the canvas to fit the safety lines. Feature
Added a new violation warning that appears for text elements that are rendered by the Classic text engine when the WYSIWYG engine is enabled. This warning will display the text properties that are not supported in the new engine. To disable this warning for a single element, you can use the <VSAIT> marker. Improvement
Added support for remote assets when defining mockups. You can now define mockups for the canvas and proof images by using URLs. Improvement
Now, IFinishDesignResult.boundsData contains item bounds on the current surface in the currentSurface object as well as item bounds on every product surface in the surfaces array. Improvement
Fixed a problem when broken images could be added to the canvas when the Asset Manager failed to load images from Depositphotos. Bug fix
Fixed a problem when line spacing could change after exiting the text editing mode on mobile devices. Bug fix

Aurigma Customer's Canvas 6.11.1 - Released June 22, 2021

Added support for vertical and horizontal scaling in the WYSIWYG text engine. Improvement
Optimized processing of multiple requests. Large bitmaps are now processed separately from the main combined bitmap. Improvement
Fixed a problem with reading PostScript names of fonts used in InDesign templates. Bug fix
Fixed a problem with displaying locked layers from InDesign templates. Bug fix
Fixed a problem with displaying assets from Amazon S3 Source when rootId was defined. Bug fix
Fixed a problem when users could upload assets to their private tabs when canUpload is false. Bug fix
Fixed a problem with displaying barcode titles. Bug fix
Returned the possibility to switch between RGB and CMYK input in the Color Picker. You can now allow your users to select a color space by using the ColorPicker.colorSpaceDropdownEnabled property. Other

Aurigma Customer's Canvas 6.11.0 - Released June 7, 2021

Added support for smart objects in mockups on the canvas. Feature
Improved support for linked multipage PDF files in InDesign templates. You can now use a specific page of the PDF file, which will appear in your multipage template. Improvement
Fixed a problem when the editor loaded an image instead of a PSD template when both files were in the design's folder and had the same name. Bug fix
Fixed a problem with saving state files after editing text that uses OpenType Features. Bug fix
Fixed a problem when new design elements would appear in the wrong location when a bleed zone was defined for the corresponding print area. Bug fix
Fixed a problem with updating text elements in an auto-layout group. Bug fix
Fixed a problem when the Undo button was not enabled when the user changed the font. Bug fix

Aurigma Customer's Canvas 6.10.0 - Released May 28, 2021

Added the possibility to apply different styles to different tabs of the Asset Manager. You can now define an inline CSS style for a single tab and pass it into the editor. Feature
You can now define a search query that will be executed for the first opening of the Depositphotos tab. Improvement
Fixed a problem with rewriting state files in Asset Storage. Bug fix
Fixed some problems with rendering text on the canvas. Bug fix
You can use the <RT> marker again to define whether to apply formatting to the text and edit it accordingly in the Rich text editor or pop-up boxes if LegacyTextEngineEnabled is True. Other

Aurigma Customer's Canvas 6.9.11 - Released May 24, 2021

Fixed a problem with zooming the print area when bounds of PDF graphics did not match the bounds of its frame in IDML templates. Bug fix
Fixed a problem with editing an empty text element in an auto-layout group. Bug fix

Aurigma Customer's Canvas 6.9.10 - Released May 20, 2021

Fixed a problem with positioning design elements when bleed and slug values were defined in original IDML templates. Bug fix
Fixed a problem when state files created in Design Editor 4 were incorrectly rendered in Design Editor 5 and Design Editor 6 if a mockup was set up for the product. Bug fix
Fixed a problem when a warning bar would appear when opening the Asset Manager. Bug fix

Aurigma Customer's Canvas 6.9.9 - Released May 18, 2021

Fixed a problem with loading state files from Asset Storage. Bug fix

Aurigma Customer's Canvas 6.9.8 - Released May 13, 2021

Added the PrintAreaBoundsChanged, UndoProduct, and RedoProduct events notifying that the print area size changes and the user clicks the Undo and Redo buttons. Improvement
Added the grayscale image effect. In product templates, you can now apply the <IE_grayscale> marker to images and image placeholders to make them grayscale. Improvement
Added the possibility to specify CMYK values with decimals in the Color picker. To enable a decimal place in the CMYK color fields, set widgets.ColorPicker.cmykDecimalsEnabled to true in clientConfig.json. Improvement
Fixed a problem with reading text elements from PSD templates. Bug fix
Fixed a problem when the properties of text elements could not be changed if the text style was defined in the WYSIWYG editor. Bug fix
Fixed a problem with changing text alignment when editing text on mobile devices. Bug fix
Fixed a problem with selecting fonts from the list on mobile devices. Bug fix
Fixed a problem with aligning items to the bleed area. Bug fix
Fixed a problem with false warnings about cropping text when using fonts with ligatures. Bug fix

Aurigma Customer's Canvas 6.9.7 - Released May 11, 2021

Added support for the tolerance when detecting violations of safety lines and the bleed area. Improvement
Fixed a problem when a text element of an auto-layout group was displayed on the canvas after deleting its content through the Object Inspector. Bug fix
Fixed a problem with calculating state file hash when loading some user state files. Bug fix
Fixed a problem with converting groups of design elements to smart groups and vice versa. Bug fix

Aurigma Customer's Canvas 6.9.6 - Released May 7, 2021

Fixed a problem when the barcode name was changed after changing its value. Bug fix
Fixed a problem with displaying the pagination control for multipage products. Bug fix
Fixed a problem with using texture images from Asset Storage. Bug fix
Fixed a problem with loading some state files by name from Asset Storage. Bug fix

Aurigma Customer's Canvas 6.9.5 - Released April 30, 2021

Now, the canvas.autoItemSelectionEnabled parameter works in the simple editing mode as well as in the advanced editing mode. Improvement
Fixed a problem with rendering text on a path imported from Photoshop templates. Bug fix
Fixed a problem when false warnings about cropping text appeared when using fonts with ligatures. Bug fix
Fixed a problem when defaultItemsConfig did not apply the content permissions to image and barcode placeholders. Bug fix
Fixed a problem with saving state files to Asset Storage. Bug fix

Aurigma Customer's Canvas 6.9.4 - Released April 27, 2021

Fixed a problem when invoking the setPrintAreas method resulted in console errors. Bug fix
Fixed a problem when the Rich text editor would not load in some cases. Bug fix
Fixed a problem when the Edit button was displayed for Depositphotos images in the Asset Manager. Bug fix
Fixed a problem when the Select button could appear in the Floating Item Toolbar for images that cannot be replaced. Bug fix
Fixed a problem when metadata was missing in images from Asset Storage. Bug fix
Fixed a problem with missing IframeApi.js. Bug fix

Aurigma Customer's Canvas 6.9.3 - Released April 22, 2021

Added the possibility to search assets in the Amazon S3 and Google Drive sources from the toolbar. Improvement
Fixed a problem with loading channel containers from PSD templates when using the Asset Storage. Bug fix
Fixed some problems with rendering the Stamford Bridge font. Bug fix
Fixed a problem when some characters of the text loaded from userInfo were not rendered on the canvas. Bug fix
Fixed a problem with ungrouping the auto-layout groups. Bug fix
Fixed a problem with scrolling the canvas on mobile devices. Bug fix
Fixed a problem when design elements with disallowed movements could be aligned to snap lines. Bug fix
Fixed a problem with resetting the opacity value when changing the background color. Bug fix
Fixed a problem when text alignment icons were not displayed in the Top Toolbar in the MD theme. Bug fix

Aurigma Customer's Canvas 6.9.2 - Released April 20, 2021

Fixed a problem with initialization of the WYSIWYG text editor. Bug fix
Fixed a problem with missing iframeapi.js in the distribution package. Other

Aurigma Customer's Canvas 6.9.1 - Released April 19, 2021

Added the possibility to load custom images from Asset Storage. The AssetStorageUserImages parameter, which is responsible for working with images through the storage, was renamed to AssetStorageImages. Improvement
Now, the WYSIWYG text engine loads while preloading the Design Editor. Improvement
Fixed a problem with rendering text elements loaded from SVG in the Group mode. Bug fix
Fixed a problem with loading PSD graphics in the Design action mode from the user gallery. Bug fix
Fixed a problem with reading the <R> marker from IDML templates when LegacyIdmlBleedParsingEnabled was set to true. Bug fix
Fixed a problem when the property showOutOfRegionWarning was not converted to AllowRegion when loading state files. Bug fix
Fixed a problem when state files with safety lines defined in version 6.1 would not load in 6.9. Bug fix
Fixed a problem when the WYSIWYG text engine could render some characters with inverted colors. Bug fix

Aurigma Customer's Canvas 6.9.0 - Released April 12, 2021

Added support for the Super size option for Depositphotos images. To enable this option, you can set the size property to DS when defining the asset source. Improvement
Added the possibility to specify templates and images in the product definition by their ID in Asset Storage. Improvement
Fixed a problem with reading InDesign templates with flipped images. Bug fix
Fixed a problem when state files saved in Customer's Canvas 5.32 could be deserialized incorrectly in version 6.5. Bug fix
Fixed a problem when the content of image placeholders could move while editing a product. Bug fix
Fixed a problem when the fill color would not apply to empty text elements. Bug fix
Fixed a problem with applying the italic style in the WYSIWYG text engine. Bug fix
Fixed some problems with manipulating design elements on the canvas. Bug fix

Aurigma Customer's Canvas 6.8.0 - Released April 2, 2021

The WYSIWYG text engine now supports vertical alignment, auto size, and copyfitting. Feature
Added support for Intelligent Mail barcodes. To create a barcode placeholder of this type, you can use the <BPH_IMB> marker. Feature
Added the possibility to expand all nested groups in the Object Inspector when clicking the parent group. To enable this behavior, set expandNestedGroups to true in clientConfig.json. Improvement
Fixed a problem with rendering text on a curve imported from InDesign templates. Bug fix
Fixed a problem with rendering hi-res outputs when a specific font was used in state files. Bug fix
Fixed a problem when the actionMode property of PSD assets could change if it was not defined in the config. Bug fix
Fixed a problem with rendering some specific fonts on the canvas. Bug fix

Aurigma Customer's Canvas 6.7.0 - Released March 24, 2021

You can now define a primary theme color and an image for the preloader through the editor configuration as well as using the setThemeConfiguration method at runtime. Feature
Added the possibility to manage violation settings for a single item by using markers. Feature
Improved logic for checking the trim zone violation. By default, design elements representing the background can go out of the trim zone although the main content cannot. Improvement
Fixed a problem when the preview image for multiple fonts was not regenerated after being removed from the cache. Bug fix
Fixed a problem with rendering some specific fonts. Bug fix
Fixed a problem with uploading fonts through the Web API. Bug fix
Fixed a problem when image placeholders became inactive after switching between product pages. Bug fix
Fixed a problem when items in a product with an overlaying mockup were not automatically selected after loading the editor. Bug fix
Fixed some problems with translations of the Color Picker. Bug fix
Fixed a problem with changing the text color in the Rich text editor. Bug fix
Fixed a problem when Snap menu items did not work on the Bottom Toolbar. Bug fix
The <ORWS> marker has been renamed to <VSAR>, but it is still supported in product templates. Other

Aurigma Customer's Canvas 6.6.0 - Released March 17, 2021

Optimized performance of the VDP rendering. Improvement
Fixed some problems with rendering text on a curve imported from InDesign templates. Bug fix
Fixed a problem when ellipses were imported from IDML templates with a smaller diameter than was defined in InDesign. Bug fix
Fixed a problem with applying the bold style to bulleted lists in the Rich text editor. Bug fix

Aurigma Customer's Canvas 6.5.0 - Released March 12, 2021

You can now define anchor points for auto-layout groups with the <AGRAP> marker. You can anchor the layout to the center of the group or its upper-left or lower-right corner. Feature
Fixed a problem when linked images in a group object were not loaded from InDesign templates. Bug fix
Fixed a problem when downloading the rendering results would cause a 502 server error. Bug fix
Fixed a problem with the rendering of SVG clipart with gradient fill. Bug fix
Fixed a problem when the isVariable property was not applied to custom text elements. Bug fix
Fixed a problem when empty text elements in the nested auto-layout group did not hide on the canvas. Bug fix
Fixed a problem with the positioning of text on a curve. Bug fix

Aurigma Customer's Canvas 6.4.0 - Released March 4, 2021

Added support for overprint. Now, Customer's Canvas imports overprint-related properties from InDesign templates and outputs them to PDF files. Feature
Improved the user experience with the DepositPhotos asset source. Improvement
Fixed the image search in the DepositPhotos asset source. Bug fix
Fixed a problem with updating product images defined through a URL that does not support the HEAD method. Bug fix
Fixed a problem when the Rich text editor did not load on iOS devices. Bug fix

Aurigma Customer's Canvas 6.3.5 - Released February 26, 2021

Added the possibility to automatically expand groups in the Object Inspector when loading a product, as well as disallow editing group names. You can implement this through the groupsExpandedByDefault and groupRenameEnabled parameters in clientConfig.json. Improvement
Fixed a problem with uploading fonts through the Web API. Bug fix
Fixed a problem when unchanged image placeholders in a group would not be detected using the IFrame API. Bug fix
Fixed a CORS error that occurred when using assets from Amazon S3 sources. Bug fix

Aurigma Customer's Canvas 6.3.4 - Released February 19, 2021

Added the possibility to specify allowed HTTP headers for the Web API. To allow headers other than X-CustomersCanvasAPIKey, list them as a comma-separated string in CorsAllowRequestHeaders. Improvement
Fixed a problem with rendering spot colors in text layers. Bug fix
Fixed a problem when unchanged image placeholders would not be detected using the IFrame API when restoring a loaded product. Bug fix
Fixed memory leaks when rendering print files. Bug fix
The HttpHeaderAllowOriginDomains parameter has been renamed to CorsAllowOriginDomains, but it is still supported if you don't specify the new one. Other

Aurigma Customer's Canvas 6.3.3 - Released February 15, 2021

Fixed a problem when getProofImages() did not apply watermark settings. Bug fix
Fixed a problem when a product could be reloaded from the cache after changing its definition. Bug fix
Fixed a problem with loading products defined through the ISurfaceFromState interface. Bug fix

Aurigma Customer's Canvas 6.3.2 - Released February 10, 2021

Fixed a problem with deserialization of image items when upgrading state files. Bug fix
Fixed a problem when updateSurfaces() could paste text not from deleted pages. Bug fix
Fixed a problem with the visibility of items in a group. Bug fix
Removed categories from the Depositphotos asset source after being deprecated in the Depositphotos API. Other

Aurigma Customer's Canvas 6.3.1 - Released February 1, 2021

Added the possibility to hide file extensions in the Asset Manager. Improvement
Fixed a problem with getting unchanged items through the IFrame API after restoring a loaded product. Bug fix
Fixed a problem when an image fill in InDesign templates could appear different on the canvas and in print files. Bug fix
Fixed a problem with reading layer types in PSD files created in Photoshop 2021. Bug fix

Aurigma Customer's Canvas 6.3.0 - Released January 21, 2021

Added the getItemRectangles method to get the item bounds taking into account its rotation through the IFrame API. Feature
Fixed a problem when custom images from the user and public galleries could not be added to a product. Bug fix
Fixed a problem with reading linked images from InDesign templates. Bug fix
Fixed a problem with reading indexed images from PDF files. Bug fix
Fixed some problems with reading formatted text from PSD and IDML templates. Bug fix
Fixed a problem when a shape representing a long path was not saved in state files. Bug fix
Added the possibility to change the default resize interpolation mode from High to Anisotropic9. You will need to use Anisotropic9 when the rendering of print files results in ippStsExceededSizeError. To enable this mode, set UseAnisotropic9ResizeMode to True in Aurigma.DesignAtoms.config. Other

Aurigma Customer's Canvas 6.2.0 - Released December 30, 2020

Added the blendMode parameter to the configuration of design elements. You can now apply blend modes to new elements created using default or custom configs. Feature
Added the Product.updateSurfaces method to change product pages through the IFrame API. Feature
Added the possibility to apply several patches to a state file in a single request PATCH ~/api/users/{userId}/states/{stateId}. Improvement
You can now specify color swatch titles that will appear in the Color Picker when the user hovers over a specific color. Improvement
Improved user experience with editing image placeholders. You can now use the placeholderEditingViewMode parameter to define whether to change the z-order of image placeholders and fade out the area that is around its content in the edit mode. Improvement
Improved editor performance when a product contains a large number of design elements. Improvement
Fixed a problem when AI graphics were rendered in print files with inverted colors. Bug fix
Fixed a problem with the rendering of unfilled stub placeholders on proof images. Bug fix
Fixed a problem when the product was not reloaded in the editor after changing safety lines or crop marks through the IFrame API. Bug fix
Fixed a problem with selecting text elements on the canvas when bleed and slug areas were defined. Bug fix
Fixed a problem when the Rich text editor would not open in some cases. Bug fix
Fixed a problem when the imageEditorEnabled property did not work in some cases. Bug fix
Fixed some problems with manipulating group elements on the canvas. Bug fix

Aurigma Customer's Canvas 6.1.1 - Released December 17, 2020

Improved the user experience with the MemorySource of the Asset Manager. You can now set allCategoryEnabled to false to disable the All category. Demand loading of assets is also supported. Improvement
Improved the user experience with editing text. You can now set canvas.textEditor to "html" to enable the Input method editor (IME) in the WYSIWYG mode. Improvement
Improved appearance of text placeholders. Now text prompts are displayed on the canvas transparent until the user fills in the placeholders. Improvement
Fixed a problem when print files could contain incorrect values of PDF page boxes. Bug fix
Fixed a problem when PDF boxes were not set on the pages rendered from channel containers. Bug fix
Fixed a problem with the invalidation of image elements loaded through a remote URL. Bug fix
Fixed a problem with state file locking when patching the file through the Web API. Bug fix
Fixed a problem when the Font style list did not change after changing the Font family in the Top Toolbar. Bug fix
Fixed a problem when leading was changed when changing the alignment of text elements. Bug fix
Fixed a problem with defining the DefaultFontPostScriptName. Bug fix
Fixed a problem with adding custom barcodes to a product using the Toolbox. Bug fix

Aurigma Customer's Canvas 6.1.0 - Released December 7, 2020

Added the possibility for variable data printing when using the IFrame API. Now, the finishProductDesign, getProofImages, and saveProduct methods accept an optional parameter data, which contains ItemsData and dataSet. Feature
Added support for Data Matrix codes. To allow your users to create them in the editor, you can add the DataMatrixBarcode button to the Toolbox. Feature
Fixed a problem with the invalidation of design elements when generating proof images through the IFrame API. Bug fix
Fixed a problem with color management when rendering proof images of InDesign templates. Bug fix
Fixed some problems with the appearance of bulleted and numbered lists in the Rich text editor. Bug fix

Aurigma Customer's Canvas 6.0.4 - Released December 2, 2020

Fixed a problem with displaying path-bounded text after resizing it through the IFrame API. Bug fix
Fixed a problem when the <VNP> marker was not applied to item groups defined in InDesign templates. Bug fix
Fixed a problem with displaying metric and imperial units on the canvas rulers. Bug fix
Fixed some problems with the WYSIWYG text engine. Bug fix
For backward compatibility, added the LegacyIdmlBleedParsingEnabled parameter. You can set this parameter to true in Aurigma.DesignAtoms.config to load IDML templates with bleed and slug areas as it was implemented in version 5.32. Other

Aurigma Customer's Canvas 6.0.3 - Released November 26, 2020

Fixed a problem with removing surrogate pair characters from text when rendering product templates. Bug fix
Fixed a problem with rendering specific PDF files when using the Preflight Tool. Bug fix
Fixed a problem when the Web API could render preview images of IDML templates cropped. Bug fix
Fixed a problem with loading lists into text elements. To edit such elements, the Classic text engine is used. Bug fix
Fixed some problems with the WYSIWYG text engine. Bug fix
Fixed a problem when output PDF files could be displayed with inverted colors when opened in Adobe Illustrator. Bug fix

Aurigma Customer's Canvas 6.0.2 - Released November 20, 2020

Improved user experience with pop-up boxes - when they open, the text will be selected. Improvement
Fixed a problem when the ~/api/HiRes/GenerateHiRes endpoint returned links to print files that were not specified in dataSet. Bug fix
Fixed a problem when the user could not select shapes by clicking the element on the canvas. Bug fix
Fixed a problem with incorrect selection of design elements on the canvas when opening a template for the first time. Bug fix
Fixed a problem when the warning about cropping text did not appear while editing the text. Bug fix

Aurigma Customer's Canvas 6.0.1 - Released November 12, 2020

Added the possibility to adjust the font size of new text elements based on the template size. You can now specify the font size as a percentage of the height of the print area when defining defaultItemsConfig, for example, "10%". Improvement
Improved rendering performance for preview images of products that contain PDF graphics. Improvement
Improved the rendering time of text elements when editing a product. Bug fix
Fixed some problems with reading in-string placeholders and group items from InDesign templates. Bug fix
Fixed a problem when, after editing a text element, the IFrame API could render this element unchanged. Bug fix
Fixed a problem with applying vertical alignment to text on the canvas. Bug fix
Fixed a problem when rotated text elements could move on the canvas while editing text. Bug fix
Fixed a problem when locked layers could appear in the Object Inspector. Bug fix

Aurigma Customer's Canvas 6.0.0 - Released November 2, 2020

Major Feature Highlights

  • Cloud architecture - a truly scalable solution without additional server setup when using the Customer's Canvas Cloud.
  • Back Office - a control panel that allows you to manage tenants and shared data, edit product templates in Customer's Canvas, and embed the web-to-print editor on the client. In this panel, you can also manage orders and assets - fonts, graphics, color profiles.
  • Template editor - setting up permissions and personalization logic for individual design elements in a WYSIWYG editor.
  • Auto layouts - support for automatic arrangement of grouped design elements.
  • WYSIWYG text editing - the possibility to edit text elements right on the canvas whether it is rich or plain formatted.
  • Advanced text engine - support for pixel-perfect text rendering on both server and client.

Fixes and Improvements

Added the LegacyTextEngineEnabled parameter so you can switch between in-place editing and the Classic text engine. Improvement
All types of text elements support rich formatting now. The "RichText" button action is deprecated. Improvement
Changed values of the <GR> marker. You can now use <GR_autolayout> to enable the auto layout of grouped items. Improvement
Removed dependency on system fonts. Now, you must store all the fonts that will be used in the editor in your assets folder. For missing fonts, an exception appears by default. You can also enable the font substitution feature; in this case, the default font Roboto-Regular will be applied. Improvement
Fixed a problem when OnImageDpiChanged was generated when switching surfaces in the editor. Bug fix

Aurigma Customer's Canvas 5.34.1 - Released October 22, 2020

Fixed a problem with rendering proof images of InDesign templates that contain a large number of elements. Bug fix
Fixed a problem with color management when rendering proof images using colors selected with the eyedropper. Bug fix
Fixed a problem with color management when rendering vector graphics. Bug fix
Fixed a problem when curved text on canvas did not match the text defined in the PSD template. Bug fix
Fixed a problem that caused Unexpected item error when loading IDML templates. Bug fix
Fixed some problems with adding print areas to a surface by using the IFrame API. Bug fix
Fixed a problem with adding images through the Asset Manager. Bug fix

Aurigma Customer's Canvas 5.34.0 - Released October 6, 2020

Added the GET ~/api/users/{userId}/states/{stateId}/model endpoint to retrieve the entire object model from a state file. Feature
Added the possibility to change the color of the background layer through the Toolbox. You can now set the onlyImage property of the Background button to false to allow your users to change both colors and images. Feature
Added saving the user changes in product tags. Now, the setPrintArea method supports user changes when applied to products loaded from state files. Improvement
Fixed a problem when background images defined in product templates could be replaced with a plain white background in some cases. Bug fix
Fixed a problem when design elements could move out of the canvas when resizing the product through the IFrame API. Bug fix
Fixed a problem with adjusting image colors in the Image Editor. Bug fix
Fixed a problem when the Underline button did not work in the Top Toolbar. Bug fix
Fixed a problem when a type error could appear in the console when displaying pop-up boxes on the canvas. Bug fix
Renamed the Bounded text command to Text block in the Toolbox. Other

Aurigma Customer's Canvas 5.33.0 - Released September 23, 2020

Introduced arched text - a single-line text element on an arch. To allow your users to create arched text in the Design Editor, enable the ArchedText button in the Toolbox. In Photoshop and InDesign templates, you can create arched text as text on a path with the <ART> and <ARTB> markers. Feature
Added support for eyedropper to pick a color on the canvas. To improve the user experience with the Color Picker, the color space drop-down box and the corresponding property availableColorSpaces were removed. The defaultColorSpace is deprecated now. Instead, you can use the ColorPicker.colorSpace property. Feature
Added the possibility to configure the Bleed and Slug areas when defining print areas. Feature
Added the possibility to render proof images when passing only maxWidth or maxHeight into the getProofImages method. Improvement
Added the possibility to lock the default color of barcodes and QR-codes by using the <BACCL> marker. Improvement
Improved user experience with the Asset Manager. Improvement
Fixed a security problem. Bug fix
Fixed a problem with serialization of surface tags. Bug fix
Fixed a problem when barcodes were added vertically stretched to the canvas. Bug fix
Fixed a problem with the context menu appearance. Bug fix

Aurigma Customer's Canvas 5.32.3 - Released September 8, 2020

Fixed a problem with the invalidation of file cache. Bug fix
Fixed a problem with downloading print files when using the Download button. Bug fix

Aurigma Customer's Canvas 5.32.2 - Released September 2, 2020

Added the possibility to start generating print files in the background when running the finishProductDesign method as well as making a request to the POST ~/api/HiRes/GenerateHiRes endpoint. To enable this option, set pregenerateHiRes to true. Improvement
Fixed a problem with applying the Multiply blend mode when rendering 3D previews through the Web API. Bug fix
Fixed a problem with the rendering of rotated design elements when applying a gradient fill in InDesign templates. Bug fix
Fixed a problem with reading barcode placeholders from InDesign templates. Bug fix
Fixed a problem when names passed as parameters of the addSurface method were not assigned to new surfaces. Bug fix
Fixed a problem with applying the character limit to text elements. Bug fix

Aurigma Customer's Canvas 5.32.1 - Released August 17, 2020

Fixed a problem with displaying thumbnails in the private user gallery when using authentication tokens. Bug fix
Fixed a problem when the border of an image placeholder based on a shape layer was not rendered. Bug fix
Fixed a problem with applying blend modes to images when rendering products by using the Web API. Bug fix

Aurigma Customer's Canvas 5.32.0 - Released August 6, 2020

Added support for Amazon S3 in the Asset Manager. You can host your artwork on Amazon S3 as well as allow your users to upload images there. Feature
Fixed a problem when the translateItems command could fail in some cases. Bug fix
The <DPH> marker is deprecated now. Instead, you can use the Dynamic Image API to render 3D previews. Other

Aurigma Customer's Canvas 5.31.0 - Released July 23, 2020

Added the possibility to resize the entire product and separate design elements by using the IFrame API. Feature
Added the POST ~/api/ItemReader endpoint to retrieve serialized items from products. Feature
Added a separate package for the object model of DesignAtoms. Now, you must additionally install @aurigma/design-atoms-model from npm and Aurigma.DesignAtoms.Model from NuGet when developing your applications. Improvement
Fixed a problem with reading the background layers from multipage InDesign templates. Bug fix
Fixed a problem when a new CustomPlaceholder could appear collapsed in the upper-left corner of the canvas. Bug fix
Fixed a problem when the Select all button appeared in the Asset Manager when changing the content of image placeholders. Bug fix
Fixed a problem with selecting the background images in the Asset Manager. Bug fix
Fixed some problems with displaying thumbnails and folders in the Asset Manager. Bug fix

Aurigma Customer's Canvas 5.30.3 - Released July 14, 2020

Fixed some problems with loading IDML templates with linked graphics. Bug fix
Fixed a problem when fragments of text elements could appear on the canvas while loading product templates. Bug fix

Aurigma Customer's Canvas 5.30.2 - Released July 7, 2020

Added the possibility to open the Asset Manager through the IFrame API to change product layouts and fill out image placeholders. Improvement
Fixed a problem with serialization and deserialization of state files that contain images by using the Design Atoms. Bug fix
Fixed a problem with adding rich formatted text to the canvas when the multicolumn mode is enabled. Bug fix
Fixed a problem with rendering text that wraps around design elements. Bug fix
Fixed a problem when HTML tags were not escaped when rendering plain text. Bug fix
Fixed a problem when assets did not appear in the Asset Manager in iOS WebView. Bug fix

Aurigma Customer's Canvas 5.30.1 - Released June 29, 2020

Fixed a problem with applying the stroke effect in the Design Editor. Bug fix
Fixed a problem with changing the font size of text elements. Bug fix
Fixed a problem when OnImageDpiChanged was generated when loading vector graphics. Bug fix

Aurigma Customer's Canvas 5.30.0 - Released June 25, 2020

Added the possibility to automatically fill out image placeholders. You can now use a new button action FillPlaceholders to open the Asset Manager for selecting images that will be inserted into all empty and stub image placeholders of the product. To allow your users to select all images on an asset tab, set selectAllButtonEnabled to true. Feature
Introduced cliparts - design elements representing a set of multicolor vector shapes. You can import SVG graphics as clipart through the Asset Manager. Feature
Fixed a problem when the Web API failed to copy optimized state files. Bug fix
Fixed a problem with emitting the RevertProduct event. Bug fix
Fixed a problem when the Asset Manager did not open after the user changed the fonts of text elements. Bug fix

Aurigma Customer's Canvas 5.29.0 - Released June 17, 2020

Added the possibility to delete subfolders in asset folders by using the Web API. You can now delete subfolders with fonts, designs, and mockups. Feature
Fixed a problem with displaying linked images in IDML templates that contain special characters in their file names. Bug fix
Fixed a problem that caused the FontException when updating a PlainTextItem. Bug fix
Now, GET requests of the ProductTemplates controller require the X-CustomersCanvasAPIKey header by default. To return the previous behavior and disable security key verification, you can set authRequired to false for your routes in AuthSettings.config. Other

Aurigma Customer's Canvas 5.28.1 - Released June 12, 2020

Added support for the full-screen mode of the Image Editor on mobile devices. To disable this mode, you can set ImageEditorDialog.fullscreenOnTouchDevice to false. Improvement
Improved user experience with image placeholders on mobile devices. Improvement
Fixed a problem with the color of rich formatted text in in-string placeholders when using fonts with ligatures. Bug fix
Fixed a problem with entering text in text placeholders when the Object Inspector is hidden or collapsed. Bug fix
Fixed a problem with the layout of Rich text editor when zooming in Safari. Bug fix

Aurigma Customer's Canvas 5.27.0 - Released May 27, 2020

Added the possibility to open the Asset Manager by using the IFrame API. You can open it to add a new image, change an image, or set the background. Feature
Added support for Google Drive assets in the BMP, GIF, TIFF, SVG, and AI formats. Feature
Added the possibility to reset the history of user actions after changing mockups through the setMockups. Feature
Fixed a problem with reading rich formatted text from InDesign templates. Bug fix
Fixed a problem with rendering hidden elements of PDF files embedded in InDesign templates. Bug fix
Fixed a problem when the Web API failed to personalize products if fillColor was not passed for image placeholders with the Colorize effect. Bug fix
Fixed a problem when a text item added to the second product page by using the IFrame API was not rendered on the canvas. Bug fix
Fixed a problem when new elements would not be added to the product after changing the design through the setPrintArea method. Bug fix
Fixed a problem with font substitution not being applied to products with rotated text elements. Bug fix
Fixed a problem with false warnings about low resolution for vector assets from Google Drive. Bug fix
Fixed a problem when text typed in the Object Inspector was not rendered on the canvas in some cases. Bug fix
Fixed some problems with the layout of Object Inspector and Rich text editor. Bug fix
Fixed a problem with AccessViolationException thrown when loading some specific fonts. Bug fix

Aurigma Customer's Canvas 5.26.0 - Released May 12, 2020

Added the PointText button action. For example, you can define such a button in the Toolbox to insert plain point text into a region. Feature
Added the IgnoreInDesignMissingLinks parameter to configure how to process missing images when reading InDesign templates. If True, creates an empty image placeholder instead of such an image. By default, this parameter is False, which throws an exception. Feature
Changed settings of importing groups from Photoshop and InDesign templates. The UseFlattenGroups parameter has been renamed to FlattenGroups, and its default value has changed to False to maintain groups of design elements. Improvement
Fixed some problems with reading group items from InDesign templates. Bug fix
Fixed a problem with rendering text that was vertically scaled in InDesign. Bug fix
Fixed a problem with resetting the index of the current surface when using the product.setProductModel() method. Bug fix
Fixed a problem when an error was returned in the response to the Preview and Hires Web API requests. Bug fix
Fixed a problem when text with a shadow moved when changing the canvas zoom level. Bug fix
Fixed a problem when preview images could not be rotated after rotating the print area more than 360 degrees. Bug fix
Fixed a problem when font substitution was applied after uploading this font to the server. Bug fix
Fixed a problem with uploading PDF files to the Asset Manager in the overwrite mode when same-name files have a different number of pages. Bug fix
Fixed a problem with the Asset Manager layout that appeared after uploading images in the overwrite mode. Bug fix
Fixed a problem with displaying surface thumbnails in the Bottom Toolbar. Bug fix

Aurigma Customer's Canvas 5.25.2 - Released April 28, 2020

Fixed a problem when the FitToWidth mode did not work when using All Caps in bounded text. Bug fix
Fixed some problems with rendering a product preview through the IFrame API. Bug fix

Aurigma Customer's Canvas 5.25.1 - Released April 24, 2020

Added the possibility to define the file name when downloading PDF proof images generated through getProofImages. To define the name, use the filename query parameter. Improvement
Fixed a problem when mockups appeared when rendering a product preview through the IFrame API. Bug fix
Fixed a problem with opening the Rich text editor when the applyToAllTextMode is enabled. Bug fix
Fixed a problem with the Top Toolbar layout. Bug fix

Aurigma Customer's Canvas 5.25.0 - Released April 14, 2020

Introduced groups of design elements. To import groups from Photoshop and InDesign templates as a group object in Customer's Canvas, specify the <GR> marker in group names. You can also define how groups of design elements should be imported by default. Set the UseFlattenGroups parameter to False to import them as group objects. Feature
Added the possibility to render real-size proof images and render previews of all product pages to a multi-page PDF file through the IFrame API. Feature
Added support for pagination when retrieving a list of state files through the Web API. You can also set a parameter extendedStateInfo to false to output only state IDs and timestamps. Improvement
Fixed a problem with passing the config parameter into the loadEditor method. Bug fix
Fixed a problem when TIFF images linked in InDesign templates would appear with gray edges on the canvas and proof images. Bug fix
Fixed a problem with unnecessary color conversion from CMYK to CMYK when applying the Colorize effect to TIFF images. Bug fix
Fixed a problem with displaying the Insert button in the Asset Manager on mobile devices. Bug fix
Fixed some problems with editing barcode placeholders. Bug fix

Aurigma Customer's Canvas 5.24.0 - Released April 1, 2020

Added support for pinch to zoom the content of image placeholders on mobile devices. Feature
Migrated from the Instagram Legacy API onto the Instagram Basic Display API. Now, you need to obtain new app-id and app-secret in your Facebook Developer Account. Improvement
Fixed a problem when <RT_false> was not applied to rich formatted text on a curve. Bug fix
Fixed a problem with using the <R> marker in IDML templates when defining bleed zones. Bug fix
Fixed a problem with displaying violation warnings for locked layers in the editor. Bug fix
Fixed a problem with selecting images through the Object Inspector in the MD theme. Bug fix

Aurigma Customer's Canvas 5.23.0 - Released March 26, 2020

Added the possibility to disable ASP.NET Attribute Routing in the Design Atoms Framework. Improvement
Fixed a problem with changing bounds of text elements when deleting their content. Bug fix
Fixed a problem when text could disappear on the canvas when shrinking its bounding rectangle. Bug fix
Fixed a problem with dragging and resizing design elements on the canvas in Safari. Bug fix
Fixed a problem with the mouse pointer appearance when hovering over the center of image placeholders. Bug fix

Aurigma Customer's Canvas 5.22.0 - Released March 16, 2020

Added the possibility to limit the size of uploaded user images. You can now define maxUploadFileSize when configuring the Asset Manager. Feature
Fixed a problem with rendering hi-res outputs by using the Web API when the product has images whose width or height is close to 0. Bug fix
Fixed a problem with downloading IDML templates that contain multiple links to the same image by using the Web API. Bug fix
Fixed a problem with measuring the area of design layers when a product is configured by using mockups and the designLocation property. Bug fix
Fixed a problem with displaying the selected value of multi-value items in the Object Inspector when loading state files into the editor. Bug fix
Fixed a problem when watermark settings defined in clientConfig.json were ignored when a state file contained a different watermark definition. Bug fix
Fixed a problem when names of custom design elements were changed when adding several such elements to the canvas. Bug fix
Fixed a problem when the quality meter was displayed for vector images in the editor. Bug fix
Fixed a problem with the Top Toolbar layout that appeared when editing designs in a small browser window. Bug fix

Aurigma Customer's Canvas 5.21.1 - Released March 3, 2020

Fixed a problem with applying a load mask when processing images in the Image Editor. Bug fix
Fixed a problem when the Rich text editor would not open if a font configured for the text was missing. Bug fix
Fixed a problem when a bounded text item could change its position and overlay another BoundedTextItem in some cases. Bug fix
Fixed a problem when transforms were not applied to image placeholders through the Web API. Bug fix

Aurigma Customer's Canvas 5.21.0 - Released February 27, 2020

Added the possibility to rotate proof images at the same angle as the canvas. To maintain the rotation, set the IRenderingProperty.proofImageRotateMode to "auto". Feature
Fixed a problem when parameters defined in clientConfig.json were not used for rendering the hi-res outputs through the Web API. Bug fix
Fixed a problem when users could not set a color for the background layer in the editor. Bug fix
Fixed a problem with using the Floating Item Toolbar on mobile devices. Bug fix
Fixed a problem with selecting design elements on the canvas after scrolling the page. Bug fix
Updated the system requirements. Now, to use the Design Atoms Framework as well as to compile the Design Editor from the source code, you need TypeScript 3.8.2. Other

Aurigma Customer's Canvas 5.20.0 - Released February 19, 2020

Added the possibility to start generating proof images in the background when running the finishProductDesign method of the IFrame API. To enable this feature, you can set the pregeneratePreviewImages option to true when calling finishProductDesign. You can also use this option in getProofImages to start generating proof images, not just links to these images. Feature
Added the possibility to customize three new types of snap lines. Now, you can define different behavior of lines snapping to design items, print areas, and safety lines. Feature
Improved binding of theme colors to design elements when using the Color Picker. Improvement
Fixed a problem with rendering proof images when using the finishProductDesign method with the specified image size. Bug fix
Fixed a problem when the fill color used for the Colorize effect was not applied to the content of image placeholders when using theme bindings. Bug fix
Fixed a problem when the Colorize effect was not applied to PDF images when rendering hi-res outputs in the PDF format. Bug fix
Fixed a problem with poor quality of PDF outputs when applying a color overlay to PDF images. Bug fix
Fixed a problem with reading the baseline shift defined for InDesign text items. Bug fix
Fixed a problem with rendering products through the Web API when defining surfaces by stateId. Bug fix
Fixed a problem when channel containers were rendered on proof images with an offset relative to the designLocation. Bug fix
Fixed a problem when a user could not click Floating Item Toolbar buttons when there was another design element below this toolbar. Bug fix
Fixed a problem with wrapping text around design elements. Bug fix
Fixed a problem when rich formatted text was not displayed in the editor. Bug fix

Aurigma Customer's Canvas 5.19.3 - Released February 14, 2020

Fixed a problem with wrapping text around design elements when loading products. Bug fix

Aurigma Customer's Canvas 5.19.2 - Released February 13, 2020

Fixed a problem with rendering hi-res outputs through the Web API when markers were defined in external JSON files. Bug fix
Improved the rendering time of proof images when using the IFrame API. Bug fix

Aurigma Customer's Canvas 5.19.1 - Released February 6, 2020

Fixed a problem with changing surface backgrounds by using the IFrame API. Bug fix
Fixed a problem with getting overall bounds when calling setPrintAreas in the advanced editor mode. Bug fix

Aurigma Customer's Canvas 5.19.0 - Released February 4, 2020

Added support for the color overlay effect defined for image placeholders in Photoshop templates. Feature
Added the possibility to retrieve variable items from state files by using the Web API. Feature
Added the optional parameter updateSurfaceSize to the setPrintAreas and setMockups methods. You can now pass true for this parameter to change the surface size. Note that despite this parameter, the surface size is always changed if no mockups were defined for the surface. Feature
Fixed a problem when setProductModel did not handle the object model properly. Bug fix
Fixed a problem when the Design Atoms Framework incorrectly parsed InDesign text frames with non-default autoleading. Bug fix
Fixed a problem with rendering small-size thumbnails for multiple products by using the Design Atoms. Bug fix
Fixed a problem with rendering bounded text when its bottom line contains subscript characters that go out of the text frame. Bug fix
Fixed a problem when bounded text was imported from IDML templates as PathBoundedTextItem. Bug fix
Fixed a problem when finishProductDesign returned incorrect violation warning data for text items in multi-page products. Bug fix
Fixed a problem when setPrintAreas rasterized a vector content of image placeholders when applying new layouts. Bug fix
Fixed a problem with false warnings about text cropping on the canvas. Bug fix
Fixed a problem that caused an exception when using invalid data for images and image placeholders in loadUserInfo. Bug fix
Fixed a problem with loading the user info when the new content of text elements began with "http". Bug fix
Fixed a problem with switching the editor to the advanced mode after calling the product.SetProductModel method. Bug fix
Fixed a problem with editing barcode placeholders on the canvas. Bug fix
Fixed a problem when buttons of image placeholders became disabled after rotating the canvas. Bug fix
Fixed a problem with the appearance of text labels of design elements after zooming or rotating the canvas. Bug fix

Aurigma Customer's Canvas 5.18.0 - Released January 21, 2020

Added the possibility to configure the number of concurrent tasks for rendering products and loading or saving state files in the Design Editor. Feature
Updated the Color Picker's palette. Improvement
Changed the default value of rendering.hiResOutputCompression to "jpeg", which reduces the size of PDF files when rendering raster images. Improvement
Fixed a problem with rendering PNG images embedded into PDF files when using the JPEG compression. Bug fix
Fixed a problem with VisualizationPermissions.NoShow after applying the <VNS> marker to the corresponding item in a product template. Bug fix
Fixed a problem with rendering some script fonts when aligning text to the bottom of the text box. Bug fix
Fixed a problem when the content of image placeholders appeared shifted in Customer's Canvas when a BleedBox was defined in InDesign templates. Bug fix
Fixed a problem when the rotation grip did not work in applications implemented in the Design Atoms Framework. Bug fix
Fixed a problem with rendering proof images by using the IFrame API when the product has items whose width or height is close to 0. Bug fix
Fixed some problems with rendering text in Arabic. Bug fix
Fixed a problem when a hard return at the beginning of a text area did not expand its bottom bound despite the <TOS_expandBox> marker. Bug fix
Fixed a problem with applying the <IE_colorize> marker to image placeholders. Bug fix
Fixed a problem with the appearance of drop-down lists in iOS 13.3. Bug fix
Fixed a problem with notification of the expiration of trial license keys. Bug fix

See Also