Design Atoms C# Framework Changelog
- 11 minutes to read
This topic includes new features, improvements, and bug fixes for the front-end lib of Design Atoms Framework 7.
7.1.64 - October 30, 2025
Colorize Algorithm Improvements
- Implemented smart binary thresholding for better mask accuracy.
- Added background detection and removal to prevent artifacts.
- Boosted performance by ~1.3x with direct bitmap memory writing.
- Fixed bugs in alpha contour extraction, minor optimizations, and refactoring for stability.
Bug Fixes
- Fixed a problem with color management when there were SVG graphics in a colorless container.
- Fixed a problem that caused an
AccessViolationExceptionwhen loading fonts using theFontProvider.
7.1.61 - September 25, 2025
Bug Fixes
- Fixed an
AccessViolationExceptionthat occurred during the rendering of templates with transparent backgrounds.
7.1.60 - September 12, 2025
Bug Fixes
- Fixed a rounding error in the expand box overflow strategy, which caused some text to be clipped and not displayed.
- Fixed a problem when incorrect DPI calculations for texture containers caused slow proof image rendering.
7.1.58 - August 25, 2025
General Improvements
- Improved the algorithm to colorize images. Now, if you have inserted a vector image (PDF, SVG) into a placeholder with the colorize effect enabled, it remains vector after applying the effect. This effect will also maintain spot colors when recoloring.
7.1.56 - August 18, 2025
Bug Fixes
- Fixed a problem with embedding images that have external links.
- Fixed a problem with rendering previews of colorless containers.
- Fixed a problem with rendering previews for remote source images.
7.1.54 - July 31, 2025
Bug Fixes
- Fixed a problem with missing
DisplayNameinPlaceholderItem.Content.
7.1.52 - July 21, 2025
General Improvements
- Improved resource persistence in templates. External images referenced through URLs, paths to Asset Storage, and paths to private assets can now be embedded into state files for long-term data preservation using the EmbedProductImagesAsync() method. If an image becomes unavailable, it will be removed from the state. After invoking this method, save the updated state file.
Bug Fixes
- Fixed a problem when an extra page was rendered when the background contained no design elements.
7.1.51 - July 16, 2025
Bug Fixes
- Fixed rendering issues caused by empty or missing font size attributes in auto layouts.
- Fixed a problem with rendering spot colors.
- Fixed handling of null values for string list markers during template import.
7.1.49 - June 26, 2025
Bug Fixes
- Fixed a problem with recoloring raster image with large palettes and transparency.
7.1.47 - June 6, 2025
Bug Fixes
- Fixed a problem with defining output colors to render spot containers.
- Fixed a problem with importing design files containing empty nested items.
7.1.46 - May 29, 2025
General Improvements
- Added support for non-separable blend modes: Hue, Saturation, and Luminosity.
Bug Fixes
- Fixed some problems with rendering mesh shading to PDF files.
- Fixed multiple-word alignment issues with tab offsets in text lists.
7.1.44 - May 15, 2025
General Improvements
- Added the
FaxandAddressesfields to BarcodeData to define vCards.
7.1.42 - April 25, 2025
Bug Fixes
- Fixed a problem with rendering variable text fields in some cases.
7.1.41 - April 7, 2025
Bug Fixes
- Fixed a problem with rendering of
suptext to PDF in theTextoutput mode. - Fixed a problem when
Point Textin auto-layout groups was not rendered as text when using theTextoutput mode. - Fixed a problem when path styles were not applied when rendering SVG graphics.
- Fixed a problem with reading gradient opacity masks in PDF files.
- Fixed a problem when layer visibility settings were lost in Adobe Illustrator artwork with hidden layers, causing all layers to appear in proof images.
Other
- The type of the
AutolayoutSettings.Marginproperty has been changed frominttofloatto prevent group layout changes caused by rounding issues.
7.1.38 - February 21, 2025
Bug Fixes
- Fixed a problem with rendering hires outputs to BMP format.
7.1.36 - January 23, 2025
Bug Fixes
- Fixed a problem when the outlines of elements loaded from IDML files were not rendered in spot color.
7.1.35 - December 28, 2024
Bug Fixes
- Fixed a problem with rendering some text elements on proof images and hi-res outputs.
7.1.31 - November 7, 2024
Bug Fixes
- Fixed some problems with rendering the spot colors when their alternate color is defined in Lab color space.
- Fixed a problem when rendering tasks produced incorrect print files for single spot container when rendering to separate files.
7.1.30 - November 5, 2024
Bug Fixes
- Fixed a problem with importing PSD files created in Photoshop 2024, 2025.
7.1.29 - October 25, 2024
Bug Fixes
- Fixed a problem when plain text items were rendered enlarged in preview images with mockups after resizing the text on the canvas.
7.1.28 - October 3, 2024
Bug Fixes
- Fixed some problems with rendering image placeholders and text items when their
visibilityis set tofalse.
7.1.27 - September 3, 2024
Bug Fixes
- Fixed a problem with rendering variable text fields that contains ampersand (
&) symbols.
7.1.26 - August 26, 2024
Bug Fixes
- Fixed a problem with barcode validation occurred during editing.
7.1.22 - July 16, 2024
Bug Fixes
- Fixed a problem with importing IDML files in the
LegacyIdmlBleedParsingEnabledmode. - Fixed invalid color conversion when rendering groups of items imported from IDML.
- Fixed a problem with rendering some script fonts on the canvas
7.1.21 - July 5, 2024
Bug Fixes
- Fixed a problem with validation of barcode contents when VDP rendering.
- Fixed a problem when the transparent background of embedded images turned white when rendering designs.
7.1.20 - June 14, 2024
Bug Fixes
- Fixed a problem with import of IDML templates.
- Fixed a problem when a one-pixel stripe would be rendered on preview images when using overlay mockups.
- Fixed a problem with rendering autolayouts.
7.1.19 – May 23, 2024
Bug Fixes
- Fixed a problem with color management when a new spot color added to a design would appear as semi-transparent color.
7.1.18 - May 22, 2024
General Improvements
- Added support for regions defined in channel containers. You can now import items with the
<R>marker defined in the layer group of a container<CN>.
Bug Fixes
- Fixed a problem with rendering text that contains non-escaped ampersand (
&) symbols at the end of a string. - Fixed a problem with rendering proof images when watermarks are enabled.
- Fixed a problem when low-quality images were rendered instead of high-resolution outputs.
7.1.17 – May 8, 2024
Bug Fixes
- Fixed a problem with migrating STO files to newer versions of Design Atoms.
- Fixed a problem with aligning text items.
7.1.16 – April 28, 2024
Bug Fixes
- Fixed a problem with rendering designs when they use fonts that have duplicates with different PostScript names in storage.
7.1.14 – April 22, 2024
New Features
- Added the
InterpretEmptyGraphicFrameAsImagePlaceholderconfiguration parameter to import graphic frames from IDML files as image placeholders. Its default value isfalse, and graphic frames are loaded depending on the<PH>marker. - Added the possibility to import design files that have only channel containers. When the designs do not have items in the Background, Main, or Foreground containers, they won't be added by default.
7.1.13 – April 15, 2024
General Improvements
- Added support for brush fill defined in IDML templates.
- Optimized the speed of VDP rendering in the text-as-text output mode.
Bug Fixes
- Fixed a problem with loading specific IDML templates for which preview colors would not be generated.
- Fixed a problem with importing vector graphics from IDML templates.
- Fixed a problem with rendering some TTF fonts.
- Fixed a problem with conversion of spot colors defined through Lab pixel format.
- Fixed a problem with simultaneous access of several services to a single file while rendering templates with multiple data sets.
- Fixed a problem with deserialization of a state file containing an
ImageSourceof theUserorPublictypes. - Fixed a memory leak when compressing print files to ZIP.
7.1.12 – March 26, 2024
Bug Fixes
- Fixed some problems with inserting and fitting images into placeholders with
ApplyStateVdpData(). - Fixed a problem with rendering
ArchedTextItemin theOutlinestext mode.
7.1.11 – March 19, 2024
Bug Fixes
- Fixed a problem when a request to get a list of user state files was not executed in some cases.
- Fixed a problem that caused Unable to get ColorPreview error when loading some specific IDML templates.
7.1.10 – March 6, 2024
General Improvements
- Improved loading images from Asset Storage for VDP scenarios.
Bug Fixes
- Fixed a problem with rendering editable text to PDF files.
- Fixed a problem with color management when rendering output files in grayscale color space.
7.1.9 – February 20, 2024
Bug Fixes
- Fixed a problem with long initialization of fonts after restarting the application.
- Fixed a problem with file cache initialization.
7.1.7 – January 12, 2024
Bug Fixes
- Fixed a problem with multiple loading of the same image for rendering VDP products.
7.1.6 – December 14, 2023
Bug Fixes
- Fixed a problem with loading and rendering compressed images from PDF files.
- Fixed some problems with rendering spot colors in PDF outputs.
- Fixed a problem with transferring a color to inactive containers when using the
updateContainermethod withoutputColor.
7.1.5 – December 8, 2023
Bug Fixes
- Fixed a problem with text rendering when First Baseline Offset was set to
Cap Heightin InDesign templates. - Fixed a problem when single-line bounded text did not fit into the bounding rectangle in the viewer.
7.1.4 – November 30, 2023
General Improvements
- Improved rendering of texture and spot containers. You can now specify the color to be rendered in PDF files by using the
OutputColorproperty.
7.1.3 – November 22, 2023
Bug Fixes
- Fixed a problem with color management when rendering previews of PDF graphics for the viewer.
- Fixed a problem when Adobe Illustrator could open rendered print files with inverted colors.
- Fixed a problem when layout was not applied after editing a text item.
7.1.0 – October 24, 2023
New Features
- Implemented a more realistic rendering of CMYK colors in the viewer and proof images.
- Added support for interactive zones. You can now define logical design regions that are important to the user during editing. These zones become highlighted when the user clicks or hovers the pointer over them.
- Added support for PDF BleedBox when importing PDF files as templates. You can now specify if it should be applied or not through the PdfBleedBoxMode property. By default, the bleed zone of the first page is applied if the print area doesn't contain a bleed definition.
General Improvements
- Improved processing of
SpotandTexturecontainers inIProductRenderer.RenderHiResmethods. Previously, these containers were rendered only on the same page with the main container, but now they will appear either on a separate page or in separate files, depending on theRenderingConfigsettings.
Bug Fixes
- Fixed a problem when text alignment on the canvas and in output files was different.
7.0.5 - October 9, 2023
Bug Fixes
- Fixed a problem with rendering formatted text in PDF assets when it contains non-escaped ampersand (
&) symbols. - Fixed a problem when
IProductHandler.GetProductFontsExtendeddid not return the font style in some cases.
7.0.4 - September 29, 2023
Bug Fixes
- Fixed a problem with rendering a
LayoutItemwith nested text items. - Fixed a problem when rendering multiple QR codes resulted in large memory consumption and failed in some cases.
Other
- The default value of the
UseHiResDpiForPdfResizeconfig parameter is now set toFalse.
7.0.3 - September 22, 2023
Bug Fixes
- Fixed a problem when dashed lines were imported as solid lines in some cases.
Other
- Fixed a security issue.
7.0.2 - September 18, 2023
General Improvements
- Added support for vector output from spot containers.
- Added handling of corrupted font files.
Bug Fixes
- Fixed a problem when editable text items would not save changes.
- Fixed a problem when new items were added to the foreground container.
- Fixed some problems when clipart and groups of items were not resized correctly.
- Fixed a problem with saving text items after applying the stroke or shadow effects to them.
7.0.1 - July 31, 2023
General Improvements
- Added support for the
BlackAndTransparentimage effect.
Bug Fixes
- Fixed a problem with image quality reduction after applying the B&W effect.
- Fixed a problem that caused Can't find image error when using
VdpRenderer.
7.0.0 - June 28, 2023
Major Feature Highlights
- Rendering performance - improved the rendering speed and quality. Design Atoms now renders text shadows, complex vector paths, and large image sizes. In some cases, the speed of loading, parsing, and rendering of complex designs with a large number of elements has been increased by 10 times.
- Text as text - added the possibility to render text to PDF files as a text object. To do so, set the
IConfiguration.PdfTextOutputModeproperty toText. By default, this property isOutlines, and text is rendered as a set of outlines.
General Improvements
- Bounded text items with overflow strategy
FitToWidthnow uses copyfitting settings from the Graphics Mill engine. In other cases, copyfitting settings built into Design Atoms are still used. In the future releases,BoundedTextItemwill use copyfitting settings from Graphics Mill for all strategies. - The following converter classes were moved from the model:
- Added the
JustificationConverterclass for conversion betweenDesignAtoms.Model.Items.TextAlignmentand the following Graphics Mill properties:Codecs.Idml.Justification,Codecs.Psd.PsdTextJustification,AdvancedDrawing.TextAlignment, TextWhizz-string, and GM-string. - Added the
ParagraphSettingsConverterclass to convertCodecs.Idml.ParagraphtoDesignAtoms.Model.Items.ParagraphSettings. - Implemented
DesignAtoms.Model.Utils.EnumParser. - Implemented the
GraphicsContainerItemsProcessorclass for color conversion when rendering aGraphicsContainer. - Removed the dependency of
FontServiceonIMemoryCachingService. - Minor internal changes in the
ColorManagement.