White paper: Templates in web-to-print.  Free download

Customer's Canvas 3

Aurigma Customer's Canvas 3.2.10 - Released August 8, 2016

Bug Fixes

  • Fixed a problem with loadEditor failure when the third argument is omitted.

Aurigma Customer's Canvas 3.2.9 - Released August 4, 2016

Bug Fixes

  • Fixed a problem with white stripes when cropping a proof image.

Aurigma Customer's Canvas 3.2.8 - Released July 29, 2016

Bug Fixes

  • Fixed a problem with invisible navigation area when the user reverts the product and adds a new surface.
  • Fixed a problem with the user interface on iPhones and other small-screen mobile devices.

Aurigma Customer's Canvas 3.2.6 - Released July 18, 2016

New Features and General Improvements

  • Added the ability to resize images added by the user to the product without keeping aspect ratio.
  • Now it is possible to change layer values at the runtime using IFrame API.
  • Added the ability to display the MyFiles tab in the Gallery for image placeholders initialized with the <IAPSF_folder> marker.

Aurigma Customer's Canvas 3.2.4 - Released June 30, 2016

Bug Fixes

  • Fixed a problem when layers could not be edited in case if the product restricted all changes done by the user to a pre-defined area.

Aurigma Customer's Canvas 3.2.3 - Released June 23, 2016

Bug Fixes

  • Fixed a problem with invisible thumbnails for predefined items in an image layer.

Aurigma Customer's Canvas 3.2.2 - Released June 6, 2016

New Features and General Improvements

  • Added the ability to limit the number of characters in the rich text. The new <TCL> marker for PSD layers defines maximum text length. The Rich text editor displays character count in the lower-right corner now.
  • Now Customer's Canvas allows for restricting changes made by the user to a specific area in the product design. The new <R> marker defines the allowable area within PSD templates.
  • Added the possibility to configure Customer's Canvas to flip proof images and hi-res files.
  • Added support for vertical alignment in paragraph text layers.
  • Now curved text layers support automatic font size adjustments based on length of the text entered by the user. Previous versions allowed to only reducing the font size. Starting from version 3.2.2, Customer's Canvas gradually restores font size back to original value when the user reduces text length.
  • Added the possibility to combine print products from multiple saved states.
  • Now it is possible to initialize the editor using IFrame API by passing up a query string in the old query-string API format. It facilitates for simple upgrading to the new API without any changes in the source code used to integrate the editor into a web-to-print site.
  • Now safety lines can have different horizontal and vertical margins.

Bug Fixes

  • Fixed a problem with the editor not initializing after upgrading to a newer version.
  • Fixed a problem with transparent background in cases when the editor is configured to crop proof images to safety lines.

Aurigma Customer's Canvas 3.2.0 - Released May 4, 2016

New Features and General Improvements

  • Support for custom fonts has been radically improved.
  • Added the Web API for manipulating Design and Mockup Files allowing for deleting, uploading, and replacing files, getting file lists of designs and mockups folders, and generating image preview of design templates and mockups.
  • Added the ability to get layer dimensions through the API; see the Calculating Area of Design Layers topic for details.
  • Added the possibility to select multiple objects on the canvas using mouse.
  • Added the support for automatic load of user info without getting the user to click on the Load my info button.
  • Added the new Anonymous Mode for public websites where users can customize products without registering accounts.
  • Added the possibility to pre-populate image placeholders using user info.
  • Now the Rich text editor supports the following additional font settings: tracking, leading, first line indent, before/after paragraph space, and left/right indent. For details, see the Rich Text Editor topic.
  • Added the ability to change layer opacity in the top toolbar.
  • Now it is possible to create blank templates with backgrounds loaded from raster image files.
  • Added the zoomStep parameter allowing for changing zoom level step on the canvas.
  • Added the TopToolbar.fontSize settings defining maximum/minimum values and a step size for the spin box controlling the font size.
  • Added the fontListMode parameter allowing for hiding the font style list.
  • Added the settings for configuring a default font used to render text layers if their original fonts are not found.
  • Added the support for cut lines having different left/right and top/bottom margins. See the IConfiguration interface for details.
  • Added automatic outline for texts not foiled well against the background in the Rich text editor. The outline configuration parameters are described in the clientConfig.json topic.
  • Improved user experience in the image Gallery.
  • The text leading and text tracking buttons have been added to the top toolbar.
  • Added the overwriteExistingFiles parameter allowing for overwriting images with existing names in the Gallery.
  • Added the hiResOutputBackgroundColor parameter setting background color for the hi-res output.
  • Added the proofImageSafetyLinesEnabled parameter allowing for drawing safety lines on proof images.
  • Added the newImageName parameter setting default name for a new image layer.
  • Added the <PH_stub> marker allowing for adding default content to image placeholders. The content is displayed for demonstration purposes and the user is supposed to replace it with a custom image.
  • In the Hosted Version:
    • Added the ability to open product templates in the admin panel for preview purposes.
    • Added the ability to overwrite files in the admin panel.
    • Added the ability to localize the editor's user interface.
    • Added the ability to add custom CSS styles.
    • Added the Reload local fonts button which is clicked after custom fonts have been added/removed in a hosted instance. The button applies changes made to custom fonts to the web-to-print editor and print templates.
    • Performance improvements - improved page load time.

Other

  • The support for non-proportional resize is turned off now for all layer types except rectangle, ellipse, rich text, and automatically scaled text.
  • The demo page, index.aspx, is rewritten using the IFrame API.
  • Custom styles \customCss\*.css, the clientConfig.json configuration file, and the translations.json localization file are stored in the ~\Configuration\ folder now.
  • Localization changes - TITLE_FONT_LIST of the top toolbar is renamed to TITLE_FONT_FAMILY_LIST.
  • The <TACS> marker is renamed to <TACBIU>.
  • The font list definition format is changed; see the Custom Fonts topic. The old format is supported.
  • The Iconfiguration.appUrl property is removed; use the IFrameApi.editorUrl instead.
  • The proofImageWatermarkFontName parameter is renamed to proofImageWatermarkFontPostScriptName and its default value is changed to "ArialMT".

Bug Fixes

  • Fixed a problem when a text was unreadable because of low contrast against the background.
  • Fixed a problem when the Load my info button returned wrong values.
  • Fixed a problem with passing user data to the Rich text editor.
  • Fixed a problem with loading product states when the most recent version keeps restoring instead of a given state.
  • Fixed a problem occurred when publicFolderName is set to a non-existing folder.

Documentation

Aurigma Customer's Canvas 3.1.1 - Released January 7, 2016

Bug Fixes

  • Fixed a problem with image context menu.

Aurigma Customer's Canvas 3.1.0 - Released December 30, 2015

New Features and General Improvements

  • Added the support for Multi-Column Text.
  • Added the support for shaped text.
  • Added the possibility to load rotated text layers from PSD templates.
  • Added the ability to change a folder where public images in the Gallery are loaded from; see the publicFolderName configuration parameter.
  • File cache is improved; the cache configuration parameters are changed.
  • Added the new closeFontMenuOnClickEnabled parameter to configure the Select font drop-down list behavior.
  • Added the new <AST> marker that automatically scales a user-entered text to fit the bounding rectangle of the original text.
  • The setUserId method can merge user accounts now. When changing user id at runtime, it copies user files (serialized product states and uploaded files) to the new user folder.
  • The new setPrintAreas method allows for changing templates at runtime.
  • Now it can be configured whether changes made by the setMockup and setPrintAreas methods are reverted by clicking the Revert button.

Other

  • Now paragraph text layers are loaded to the editor as rich text.
  • The zoom step is 15% now.

Bug Fixes

  • Fixed a problem with incorrect displaying rich text items in the Object inspector.
  • Fixed a problem with incorrect handling of images having wrong or corrupted color profile.
  • Fixed a problem when finishProductDesign returns undefined as user identificator.
  • Fixed a problem with uploading images which names duplicate ones already placed in the Gallery.
  • Fixed a problem with incorrect default zoom value.
  • Fixed a problem with moving and resizing texts on iPad.
  • Fixed a problem when users are able to delete elements which are restricted to be removed with a marker.

Aurigma Customer's Canvas 3.0.0 - Released November 6, 2015

New Features and General Improvements

  • Added an ability to hide the public image and the My files tabs in the Gallery.
  • Added an ability to set up a public image folder for a specific template.
  • Full window and full screen modes are available in the editor now.
  • Added 3D preview feature which allows for displaying realistic proof images.
  • Added an ability to load formatted text from PSD templates.
  • Advanced paragraph settings are now loaded from PSD templates: spacing, paragraph spacing, and first line indent.
  • Color picker displays transparency now.
  • Added an ability to hide buttons for changing text style via both PSD markers and settings in ~\Configuration\clientConfig.json.
  • Default font size depends on product size now.
  • Improved image placeholder user experience - Select image and Edit buttons are now displayed only if focus is set on the placeholder.
  • The select fill color button is now hidden by default for images and placeholders. It can be displayed back using the <SACFC> marker.
  • Now it is possible to change localization language via the API.

New IFrame API

New JavaScript API (IFrame API) offers possibility to control print product at runtime:

  • The IFrame API includes all the functionality of the query-string API.
  • It is much more suitable for complex configurations, for example, for multipage products.
  • The IFrame API offers more flexibility when configuring the designer and print products.
  • It allows managing products at runtime - add/remove surfaces, change mockups, etc.

For more information about the new API read the Getting Started with IFrame API topic. The full API reference can be found here.

Bug Fixes

  • Fixed a problem with updating buttons in the Top toolbar.
  • Fixed several problems with incorrect right-click behavior.
  • Fixed a problem with the Color picker and background items.
  • Fixed a problem with updating social networks tabs.
  • Fixed a problem with applying settings loaded from ~\Configuration\clientConfig.json.
  • Fixed a problem with smart layers in PSD templates.
  • Fixed several problems with warnings in the Object Inspector.
  • Fixed a problem with updating font list in the hosted version after installing new custom fonts.

Other

  • Localization changes: LOAD_INFO_BUTTON and TITLE_LOAD_INFO are moved from LeftToolbar to TopToolbar.
  • If there is no localized string for an element, then the element's name is used.
  • The proofImageDpi parameter is removed. Now the resolution of proof images is 72 DPI. For more information, see the Configuring Your First Print Product topic.

See Also