Design Atoms Framework Changelog
- 21 minutes to read
This topic includes new features, improvements, and bug fixes for the front-end lib of Design Atoms Framework 6.
6.23.13 - July 8, 2024
Bug Fixes
- Fixed a problem when the transparent background of embedded images turned white when rendering designs.
6.23.11 - January 29, 2024
Bug Fixes
- Fixed a problem when certain images got blurry when rendering state files.
6.23.10 - November 30, 2023
Bug Fixes
- Fixed a problem with rendering a
LayoutItem
with nested text items.
Other
- The default value of the
UseHiResDpiForPdfResize
config parameter is now set toFalse
.
6.23.9 - September 22, 2023
General Improvements
- Added handling of corrupted font files.
Bug Fixes
- Fixed a problem when new items were added to the foreground container.
- Fixed a problem when editable text items would not save changes.
6.23.8 - August 31, 2023
Bug Fixes
- Fixed a problem when clipart and groups of items were not resized proportionally.
- Fixed a problem with saving text items after applying the stroke or shadow effects to them.
6.23.7 - August 3, 2023
Bug Fixes
- Fixed a problem that caused Can't find image error when using
VdpRenderer
.
6.23.5 - July 13, 2023
General Improvements
- Added support for the
BlackAndTransparent
image effect. - Improved implementation of the
BlackAndWhite
effect. Now the algorithm uses dithering and gives a better visual approximation to the original image.
Bug Fixes
- Fixed a problem with image quality reduction after applying the B&W effect.
6.23.2 - May 26, 2023
General Improvements
- Added the possibility to get multiple color previews in a single request by using the endpoint
api/ccviewer/GetColorPreviews
.
6.23.1 - May 11, 2023
Bug Fixes
- Fixed a problem when large design files were not saved in some cases.
- Fixed a problem when a URL string passed in the user info did not match any item in the design.
- Fixed a problem with rendering preview mockups.
6.23.0 - April 19, 2023
New Features
- Implemented a new color model Aurigma.DesignAtoms.Model.Color. Most of the methods that used to be static in
ColorManagement
now need to be called through an instance ofIColorManagement
.
6.22.4 - April 11, 2023
Bug Fixes
- Fixed a problem when incorrect pagination prevented importing InDesign files with linked PDF graphics.
- Fixed a problem with bulk import of fonts.
Other
- The
Thought.vCards
library is included in the NuGet package.
6.22.3 - March 24, 2023
Bug Fixes
- Fixed a problem when vector graphics were rasterized after loading into
PlaceholderItem
.
6.22.1 - February 16, 2023
General Improvements
- Added support for character count and paragraph count limitations (
maxLineCount
,maxLineLength
, andcharacterLimit
) in the TextWhizz engine.
Bug Fixes
- Fixed a problem when the size of barcode items was reset in loaded state files.
- Fixed a problem when the user could select items from inactive channel containers in the viewer.
- Fixed a problem when text items lost focus after pasting text from the clipboard.
- Fixed a problem with selecting arched text in TextWhizz.
6.22.0 - January 26, 2023
General Improvements
- Added support for arched text in the TextWhizz engine.
Bug Fixes
- Fixed a problem with rendering formatted text in interpolation placeholders, which contains non-escaped ampersand (
&
) symbol. - Fixed a problem with dropping performance of text rendering when using the Classic text engine.
- Fixed a problem when TextWhizz would freeze while editing bounded text or adding bullets to a list with the
ExpandBox
overflow strategy enabled.
6.21.10 - December 30, 2022
General Improvements
- Optimized rendering of text items under high load.
6.21.9 - December 23, 2022
Bug Fixes
- Fixed a problem when empty fallback fonts resulted in console errors.
6.21.8 - December 9, 2022
General Improvements
- Optimized performance of
RequestInitData
.
Bug Fixes
- Fixed a problem that caused
UnexpectedException
after getting stripe parameters.
6.21.7 - November 25, 2022
Bug Fixes
- Fixed a problem when the classic text engine would not activate when using
MaxLineCount
orMaxLineLength
limits for text items.
6.21.6 - November 3, 2022
Bug Fixes
- Fixed a problem with rendering PSD templates with text containing empty paragraphs.
6.21.5 - October 27, 2022
Bug Fixes
- Fixed a problem with importing text items with empty paragraphs.
- Fixed a problem with rendering text that contain both the ampersand (
&
) symbol and variable data.
6.21.4 - October 19, 2022
Bug Fixes
- Fixed a problem with rendering PDF mockups.
- Fixed some problems with rendering curved text by the TextWhizz engine.
6.21.3 - October 5, 2022
General Improvements
- Optimized loading of multipage product templates through the AssetStorage API.
Bug Fixes
- Fixed a problem when bleed and trim lines were rendered shifted in hi-res outputs.
- Fixed a problem when compression options were not applied in the
RenderHiRes
method to get print files. - Fixed a messaging problem occurred between the Iframe with the editor and the host page on startup.
Other
- You can now change the
backendUrl
andtextEditorMode
of the viewer when your application starts before it receives the required settings. - Refactored
StateService
to solve the problem with saving products.
6.21.1 - August 5, 2022
General Improvements
- Added the
ICanvasStyle
interface to define custom styles for grips of design elements through the viewer configuration. - Added the
ImageProcessing.Emboss
class to apply the emboss effect to images. - Added an array of preferred fonts to a Product.
Bug Fixes
- Fixed a problem with rendering SVG graphics with embedded ICC profiles.
- Fixed a problem when imported PDF files were rasterized.
- Fixed a problem with getting mouse coordinates when the user scrolls a page with the viewer.
6.21.0 - July 20, 2022
New Features
- Editing text lists is now supported on mobile devices.
Bug Fixes
- Fixed a problem when items of channel containers were rendered cropped.
6.20.9 - July 12, 2022
General Improvements
- Changed the Design Editor startup process.
Bug Fixes
- Fixed a problem when a one pixel line would appear on the canvas when using overlay mockups.
- Fixed invalid color conversion when rendering groups of items imported from IDML.
6.20.7 - June 24, 2022
Bug Fixes
- Fixed a problem when permissions to change text properties were not saved to state files.
- Fixed a problem when transparency was not applied to PDF graphics when rendering hi-res outputs.
- Fixed a problem when
dash
andaltBorderColor
properties were not applied to some design items.
6.20.6 - June 6, 2022
Bug Fixes
- Fixed a problem with rendering barcode proof images.
6.20.5 - June 2, 2022
General Improvements
- Improved loading performance of designs that contain many text items.
- Improved the rendering quality of barcode proof images obtained using
IProductRenderer.GetProof
.
Bug Fixes
- Fixed a problem when the background item kept properties of DepositPhotos images after changing the background to a solid color.
6.20.4 - May 20, 2022
Bug Fixes
- Fixed a problem with loading fonts that have leading or trailing spaces in their family names.
6.20.3 - May 7, 2022
Bug Fixes
- Fixed a problem with loading text items containing the ampersand (
&
) symbol. - Fixed a problem when keyboard input did not handle after clicking toolbar buttons.
6.20.2 - April 29, 2022
Bug Fixes
- Fixed a problem with deserialization of STO files containing imbedded images.
- Fixed a problem with entering the edit mode for PlaceholderItem.
- Fixed a problem with negative resizing of design elements on the canvas.
- Fixed a problem with displaying the canvas shadow.
6.20.1 - April 14, 2022
Bug Fixes
- Fixed a problem with clipping the bleed zone on the canvas.
- Fixed a problem when text was redrawn twice when entering the HTML editing mode.
- Fixed a problem when empty text elements could remain in
LayoutItem
. - Fixed a problem with continuation of numbering of new items in text lists.
6.20.0 - April 8, 2022
General Improvements
- Optimized memory consumption when rendering the canvas. The canvas is now used as a viewport for the current design.
Bug Fixes
- Fixed a problem with GS1 Databar validation.
- Fixed some problems when state files could have text items with a zero font size.
6.19.1 - April 4, 2022
Bug Fixes
- Fixed a problem with selecting items created by mouse click in the viewer.
- Fixed a problem with numbering in nested lists after deleting a list item.
6.19.0 - March 18, 2022
New Features
- Refactored
InputHandler
to improve user input and mobile user experience.
General Improvements
- Improved performance of rendering barcodes to bitmaps.
Bug Fixes
- Fixed a problem with reading some fonts with incorrect postscript names from PSD templates.
6.18.1 - February 17, 2022
Bug Fixes
- Fixed a problem when extra indents appeared in auto-layout groups when generating proof images.
- Fixed a problem with rendering ITF barcodes.
6.18.0 - February 3, 2022
New Features
- Added support for bulleted and numbered lists in the In-place text engine. You can now import lists from InDesign templates and then format them on the canvas. You can also create lists in text editing mode.
Bug Fixes
- Fixed a problem with updating
LayoutItem
when it was changed not on the current page. - Fixed a problem with rendering products that contain text with non-breaking spaces.
6.17.3 - December 23, 2021
New Features
- Added support for snapping items to the grid. You can change the settings of snap lines in the
canvas.snapLines
config.
General Improvements
- You can now use the
ConvertTextItem
command to convert text items to arched text.
Bug Fixes
- Fixed a problem when snapping to elements did not work if they were inside a region.
6.17.2 - December 13, 2021
General Improvements
- Added the
DistributeItems
command that arranges elements within the selection so that they are at the same distance vertically or horizontally.
Bug Fixes
- Fixed a problem with cloning the placeholder permissions.
- Fixed a problem with anchoring text when both vertical alignment and
expandBox
overflow strategy were applied. - Fixed a problem with changing
baselineShift
,firstBaselineMinOffset
, andfirstBaselineOffset
when using the In-place text engine.
6.17.0 - November 29, 2021
General Improvements
- Added the
name
argument to theGroupItems
command.
Bug Fixes
- Fixed a problem with serialization of state files containing specific SVG graphics with fonts.
Other
- Text processing has been moved to the separate package
design-atoms-text
.
6.16.3 - November 11, 2021
Bug Fixes
- Fixed a problem when text frames could enlarge when using the In-place text engine.
- Fixed a problem when the order of VDP fields was different from the order of
LayoutItem
fields in the design. - Fixed a problem with changing X and Y coordinates of items when changing the width or height.
6.16.0 - November 3, 2021
General Improvements
- You can now render an array of items to a stream using the
ProductRenderer.RenderItems
method. - Added the possibility to visualize regions in the viewer. You can now display safety lines indicating the region's bounds and enable lines snapping to the region.
- Added the
setSlug
command to define the slug area in the product.
Bug Fixes
- Fixed a problem with the wrong protocol in the response
/api/viewer/cssfonts
. - Fixed a problem with cloning
LayoutItem
. - Fixed a problem when surfaces were initialized without print areas.
- Fixed a problem when the
allowedTabs
property was not maintained when convertingImageItem
toPlaceholderItem
. - Fixed a problem with serialization of state files containing
ImageItem
with unavailableImageSource
URL. - Fixed some problems with editing text in the HTML mode.
- Fixed a problem when item selection was reset after using the Undo and Redo commands.
- Fixed some problems that caused
NullReferenceException
.
6.15.7 - October 21, 2021
General Improvements
- Added support for vertically oriented text in TextWhizz.
Bug Fixes
- Fixed a problem with handling touch events in violation warnings and the Floating Item toolbar.
- Fixed a problem when the background color was reset after resetting the bleed.
- Fixed a problem when the item name was removed when converting image placeholders to images.
6.15.6 - October 8, 2021
Bug Fixes
- Fixed a problem with rendering
CurvedTextItem
using the In-place text engine. - Fixed a problem with rendering PNG images in the extended format (16 bits per channel).
- Fixed a problem with applying variable data printing to auto layouts.
6.15.5 - October 1, 2021
General Improvements
- Added the possibility to control changing the text stroke color using the
TextPermissions.allowChangeStrokeColor
property. - The
fixUnsupportedText
command now removes RTL (Right-To-Left) characters to edit this text using the In-place text engine. - Added support for curved text in TextWhizz engine.
- Added the possibility to display a stub image for barcodes containing invalid or missing data.
Bug Fixes
- Fixed a problem with converting RTL point text to area text.
- Fixed a problem with converting image placeholders to images.
- Fixed a problem with rendering proof images of large-sized products.
- Fixed a problem with applying variable data printing to auto layouts.
- Fixed a problem when the stub image for the databar was not updated when resizing.
6.15.4 - September 22, 2021
General Improvements
- Added the possibility to align snap lines to locked items by using the
items.includeLocked
property in snap lines config.
Bug Fixes
- Fixed a problems with reading items with vector masks.
- Fixed some problems with converting plain text to bounded text through the command manager.
- Fixed a problems when changing the value of
BarcodeItem
could result in increasing its size.
Other
- When you start editing RTL text in the In-place text engine, you will be asked to either discard entered text or switch to the Classic engine and keep typing.
6.15.3 - September 10, 2021
Bug Fixes
- Fixed a problem when mouse events were captured in mockup containers.
- Fixed a problem when plain text converted to bounded text could disappear on the canvas in some cases.
- Fixed a problem with reading files when there are dots in their names.
- Fixed a problem with checking the permission to change the z-order in
ItemPermissions.equals
. - Fixed validation of text in XML format.
6.15.2 - September 2, 2021
General Improvements
- Improved speed of
MeasureText()
ofBoundedTextItem
when using the TextWhizz engine.
6.15.1 - August 26, 2021
General Improvements
- Added the
convertTextItem
,fixUnsupportedText
, andreplaceItem
commands to the command manager.
Bug Fixes
- Fixed some problems with rendering text elements when using the In-place text engine.
- Fixed a problem when violation warnings appeared only if an element is selected.
- Fixed a problem with selecting multiple elements on the canvas.
- Fixed a problem with cloning
LayoutItem
.
6.15.0 - August 16, 2021
Bug Fixes
- Fixed some problems with importing InDesign templates.
- Fixed a problem with rendering products when the print file was larger than 200 GB.
- Fixed a problem with rendering surfaces with empty containers.
- Fixed some problems with editing text on iOS mobile devices.
- Fixed console messages when releasing
TextItem
. - Fixed a problem with updating the viewer.
- Fixed a problem with memory consumption.
6.14.1 - August 5, 2021
General Improvements
- Now, if
skew
is defined for text items in InDesign templates, these items will be imported with the faux italic style.
Bug Fixes
- Fixed a problem with rendering spines and folding lines on proof images when rendering mockups is disabled.
- Fixed a problem with resetting the zoom level.
6.14.0 - July 30, 2021
Bug Fixes
- Fixed a problem when text changes were rolled back after changing the properties of the text item.
- Fixed some problems with displaying the mouse cursor and handling mouse events.
- Fixed some problems with rendering
BarcodeItem
.
6.13.0 - July 22, 2021
General Improvements
- Improved the rendering time of text elements containing glyphs that are not present in the specified font. You can specify fonts containing such glyphs, in
PreferredFallbackFonts
as follows:"ArialMT;Menlo-Bold"
. - Added the possibility to disable the rendering of glyphs missing in the defined font. To perform this, you can use the configuration parameter
NotFoundGlyphRemovalEnabled
.
Bug Fixes
- Fixed a problem with checking the license key.
- Fixed a problem with rendering indexed RGB graphics with indexed colors when
PdfRenderKeepOriginalColors
is enabled. - Fixed a problem with calculating
boundsData
for product surfaces. - Fixed a problem when items of auto-layout groups could move in some cases.
- Fixed a problem with deleting nested layout items.
- Fixed a problem with processing mouse events when dragging items in the viewer.
- Fixed a problem when
InvalidImageException
was not handled.
6.12.1 - July 2, 2021
Bug Fixes
- Fixed a problem when layout items could change their position when changing orientation.
- Fixed a problem when In-place text engine did not check permissions to edit text items.
- Fixed a problem with handling touch events.
6.12.0 - June 29, 2021
New Features
- Added the possibility to zoom the canvas and place items to an area by using the command manager.
General Improvements
- Added the possibility to use URLs when defining mockups.
- Added GetBoundsData(Product) to obtain coordinates of the rectangles bounding items on all product surfaces.
- Added a new violation warning that appears for text elements that are rendered by the Classic text engine when the WYSIWYG engine is enabled.
- Added the
Property
decorator forfirstBaselineOffset
of bounded text items.
Bug Fixes
- Fixed a problem with processing empty lines in text items.
6.11.1 - June 22, 2021
General Improvements
- Added support for vertical and horizontal scaling in TextWhizz.
- Optimized processing of multiple requests. Large bitmaps are now processed separately from the main combined bitmap.
- Added the
visible
andlocked
properties toLayer
.
Bug Fixes
- Fixed a problem with reading PostScript names of fonts used in InDesign templates.
- Fixed a problem with reading locked layers from InDesign templates.
6.11.0 - June 7, 2021
New Features
- Added the possibility to define
printArea.bleed
by usingSetBleedCommand
.
General Improvements
- Improved support for linked multipage PDF files in InDesign templates. Now Design Atoms imports a specific page from the PDF file when reading multipage IDML templates.
Bug Fixes
- Fixed a problem when the image was loaded instead of the PSD template when both files had the same name.
- Fixed a problem when text items obtained wrong OpenType Features when editing.
- Fixed a problem with updating text items in a LayoutItem.
6.10.0 - May 28, 2021
General Improvements
- Now, Design Atoms can use the
<RT>
marker again to determine whether to apply the rich format to imported text items.
Bug Fixes
- Fixed some problems with rendering text on the canvas.
6.9.11 - May 24, 2021
Bug Fixes
- Fixed a problem with reading InDesign templates in which bounds of PDF graphics did not match the bounds of its frame.
- Fixed a problem with editing text in a
LayoutItem
.
6.9.10 - May 20, 2021
Bug Fixes
- Fixed a problem with loading InDesign templates that have set bleed and slug values.
- Fixed a problem with deserialization of state files saved in version 4 and then rendered in version 5 or later.
6.9.8 - May 13, 2021
General Improvements
- Added support for
PrintAreaBoundsChanged
,UndoProduct
, andRedoProduct
events. - Added support for Grayscale image effect.
Bug Fixes
- Fixed some problems with changing the properties of text items.
- Fixed a problem with rendering text that uses a font with ligatures.
- Fixed a problem with aligning items to the bleed area.
6.9.7 - May 11, 2021
General Improvements
- Added support for the tolerance when detecting violations of safety lines and the bleed area.
Bug Fixes
- Fixed a problem when a text element of a smart group was displayed on the canvas after deleting its content.
- Fixed a problem with converting
GroupItem
toLayoutItem
and vice versa.
6.9.5 - April 30, 2021
Bug Fixes
- Fixed a problem with rendering text that uses a font with ligatures.
- Fixed a problem when
defaultItemsConfig
did not apply the content permissions toPlaceholderItem
.
6.9.4 - April 27, 2021
Bug Fixes
- Fixed a problem when the violation service did not subscribe to container changes.
6.9.3 - April 22, 2021
Bug Fixes
- Fixed a problem with loading images into texture containers when using the Asset Storage.
- Fixed a problem with ungrouping the
LayoutItem
. - Fixed a problem when design elements with disallowed movements could be aligned to snap lines.
- Fixed a problem with scrolling the canvas on mobile devices.
- Fixed the model version check.
6.9.1 - April 19, 2021
General Improvements
- Improved support for fonts when rendering text from SVG files.
Bug Fixes
- Fixed a problem with the reading of region bounds from InDesign templates when
LegacyIdmlBleedParsingEnabled
istrue
. - Fixed a problem with positioning a file stream when converting product templates.
- Fixed a problem when state files with safety lines defined in version 6.1 would not load in 6.9.
6.9.0 - April 12, 2021
Bug Fixes
- Fixed a problem with parsing IDML files with flipped images.
- Fixed a problem with deserialization of state files when they were saved earlier than version 5.5 and then opened in 5.5 or later.
- Fixed a problem with using the
convertItemToPlaceholder
command forImageItem
. - Fixed a problem when image placeholders could move on the canvas when trying to drag the Done button.
- Fixed a problem when the fill color would not apply to empty text items.
- Fixed some problems with manipulating items on the canvas.
Other
ViolationService
has been moved from thedesign-editor
package todesign-atoms
.
6.8.0 - April 2, 2021
New Features
- Added support for vertical alignment, auto size, and copyfitting in the WYSIWYG text engine.
- Added support for Intelligent Mail Barcode.
Bug Fixes
- Fixed a problem with rendering PathTextItem when the path is flipped.
6.7.0 - March 24, 2021
New Features
- Added the possibility to manage violation settings for a single item.
- Added the possibility to convert
ShapeItem
toPlaceholderItem
usingItemsCommand.convertItemToPlaceholder
andItemsCommand.convertPlaceholderToItem
.
Bug Fixes
- Fixed a problem with selecting items on the canvas with the SelectFirstItemCommand.
6.6.0 - March 17, 2021
General Improvements
- Optimized performance of the VDP rendering.
Bug Fixes
- Fixed a problem with processing text styles.
6.5.0 - March 12, 2021
New Features
- Added the
AutoLayoutSettings.AnchorPoint
property to anchor the layout of a smart group when its size changes.
Bug Fixes
- Fixed a problem with
CurvedTextItem
positioning. - Fixed a problem when the
isVariable
property was not applied to text items.
6.4.0 - March 4, 2021
New Features
- Added support for overprint. You can now import overprint-related properties from InDesign templates and output them to PDF files.
Bug Fixes
- Fixed a problem with updating an
ImageItem
with a URL as the image source when this URL does not support theHEAD
method.
6.3.5 - February 26, 2021
General Improvements
- Optimized the bundle size.
6.3.3 - February 15, 2021
General Improvements
- Added
Clone()
methods toWatermarkConfig
andFontSettings
.
Bug Fixes
- Fixed some problems with loading products from templates.
6.3.2 - February 10, 2021
General Improvements
- Added
IProductHandler.GetProductFontsExtended()
to support fonts with undefined Postscript name. Such fonts will be identified by Family and Style. - Added the
MouseBehavior.Locked
mode to disable mouse events in the viewer.
Bug Fixes
- Fixed a problem with deserialization of
ImageItem
.
6.3.1 - February 1, 2021
Bug Fixes
- Fixed a problem with using the visible property of items in a group.
6.3.0 - January 21, 2021
New Features
- Added events that trigger when entering and exiting from the WYSIWYG edit mode.
General Improvements
- Added support for the
Anisotropic9
resize interpolation mode for rendering print files. - You can now load templates from streams and convert them to products by using
TemplateParser.FromStream
andTemplateParser.FromStreams
.
Bug Fixes
- Fixed a problem with adding new images through the
createItem
command. - Fixed a problem with reading linked images from InDesign templates.
- Fixed a problem with
ShapeItem
serialization when a file with long path was not saved in the state file.
6.2.0 - December 30, 2020
New Features
- Added the
placeholderEditingViewMode
parameter that allows you to define whether to change the z-order ofPlaceholderItem
and fade out the area that is around its content in the edit mode. - Added the possibility to apply blend modes to all design items created in the viewer.
General Improvements
- Improved viewer performance when violation service is enabled.
Bug Fixes
- Fixed a problem with selecting text elements in the viewer when bleed and slug areas were defined.
- Fixed a problem when
IProductRenderer.RenderProof()
ignored theShowStubContent
option. - Fixed a problem with displaying
GridItem
in the viewer.
6.1.1 - December 17, 2020
General Improvements
- Improved appearance of text placeholders. Now text prompts in empty placeholders are displayed on the canvas with an opacity of 0.5.
Bug Fixes
- Fixed serialization of layout items.
- Fixed a problem when PDF boxes were not set on the pages rendered from channel containers.
- Fixed a problem with the invalidation of
ImageItem
that uses a URL as the image source. - Fixed a problem with displaying text leading in the viewer.
6.1.0 - December 7, 2020
New Features
- Added support for Data Matrix barcodes.
Bug Fixes
- Fixed a problem with retrieving nested items in
Surface.GetAllItems()
. - Fixed a problem with color management.
6.0.4 - December 2, 2020
Bug Fixes
- Fixed a problem with displaying metric and imperial units on the canvas rulers.
- Fixed a problem when visualization permissions were not applied to groups defined in IDML templates.
6.0.3 - November 26, 2020
Bug Fixes
- Fixed some problems with the WYSIWYG text engine.
- Fixed a problem with removing surrogate pair characters from text.
6.0.2 - November 20, 2020
Bug Fixes
- Fixed a problem when design elements obtained the wrong size when loading templates if the canvas had
display:none
style.
6.0.1 - November 12, 2020
General Improvements
- Changed the type of
IFontSettingsData.size
. You can still use a number for the font size in points and also use a string specifying a percentage of the height of the print area, for example,"10%"
. - Improved performance when generating preview images of products containing PDF graphics.
Bug Fixes
- Fixed some problems with importing in-string placeholders and group items from InDesign templates.
- Fixed a problem with applying permissions to a group of layers.
- Fixed a problem with applying vertical alignment to text on the canvas.
6.0.0 - November 2, 2020
New Features
- Implemented a new text engine that supports the rendering of text items on the front end.
- Added the
LayoutItem
, which allows for auto-arranging items in a group.
General Improvements
- Removed dependency on system fonts. Instead of
ArialMT
, text items use theRoboto-Regular
font by default. - Removed the
Item.IsRichText
property. When upgrading former state files, the value of this property will be converted to the corresponding value ofAllowTextFormatting
.