Skip to content

Releases: EtheaDev/SVGIconImageList

Official 4.8.0 version

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 28 Sep 18:43
  • Complete code review of the library, with a new automated Test Suite (DUnitX, Delphi 13) in the Test folder: the ISVG contract is checked against every engine (Image32, SVGMagic, Skia, Direct2D), together with the VCL and FMX components (run Test\run_tests.cmd)
  • Fixed FixedColor ignored when creating disabled icons with TSVGIconVirtualImageList (also with AutoFill, a single icon changed and DisabledOpacity/DisabledGrayScale changed)
  • Fixed stack overflow / random access violation of SVGMagic engine reloading an SVG with nested ids used by <use> (e.g. svg-logo-v.svg)
  • Fixed PreferNativeSvgSupport (Direct2D) configuration: now it compiles and uses the selected engine as fallback
  • Fixed outline icons (fill="none") filled by FixedColor (SVGMagic, Direct2D and "ApplyFixedColorToRootOnly" for all engines)
  • Fixed Skia engine: root color forced to black without FixedColor, Source/SVGText rewritten, wrong Width/Height
  • Fixed Direct2D engine: icon still gray after GrayScale removed, size inherited from the previous SVG
  • Fixed FixedColor = clNone painting icons white (Image32, Direct2D)
  • Fixed Image32 engine: access violation loading an invalid SVG, Clear not clearing the image
  • Fixed TSVGIconImageList: category lost by Add, SaveToFile, ApplyFixedColorToRootOnly not stored into dfm
  • Fixed TSVGIconImage: access violation with a not SVG ImageList, Clear emptying the icon of the ImageList, Assign sharing the SVG
  • Fixed FMX TSVGIconImageList: duplicated icon names, inherited FixedColor/Opacity/GrayScale stored into icons, ApplyFixedColorToRootOnly, Zoom less than 100, LoadFromFiles stopped by a bad file
  • SVGMagic diagnostic log (OutputDebugString) active only with SVGMAGIC_LOG define
  • Delphi 13 projects updated to Delphi 13.2

Official 4.7.6 version

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 03 Sep 13:51
  • Added 18 and 24 pixel options to Export Png dialog
  • Fixed Delphi 12 Packages
  • Fixed VirtualImageList attributes (FixedColor, GrayScale, Opacity, ApplyFixedColorToRootOnly, AntiAliasColor) when multiple TSVGIconVirtualImageList share the same TSVGIconImageCollection (Delphi 10.3+)

Official 4.7.4 version

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 16 Jun 17:09
  • Removed Build for Windows ARM Platform by Installer
  • Fixed "DisableOpacity" value in Icons with TToolBar/DisabledImageList

Official 4.7.3 version

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 11 Apr 18:42
  • Aligned to Image32 ver. 4.9 of 8 April 2026

Official 4.7.2 version

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 20 Mar 14:00
  • Added support for ARM Platform in Delphi 13.1
  • Fixed registration of Env Variable SVGICONDIR for 64-bit IDE

v4.7.1: version 4.7.1

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 02 Mar 10:13
  • Fixed Setup for Delphi 13.0 and 13.1

Official 4.7.0 version

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 27 Feb 21:20
  • Optimized drawing of icons in FMX
  • Fixed FMX SvgIconImagelist Insert Icon check dup names
  • Fixed Clear Icon-Set Drop Down in Download from web Form
  • Added supporto for Delphi 13.1
  • Fixed Rendering Symbol fonts with Image32
  • Aligned to Image32 ver.4.9 of 20 Dec 2025

Official 4.6.2 version

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 30 Nov 10:12
  • Fixed Component Editor for older Delphi versions

Official 4.6.1 version

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 28 Nov 13:35
  • Added SkiaSVGUtils.pas to fix Skia rendering
  • Fixed Range Check error for SVGMagic engine
  • Fixed Setup for D10_4 to DXE3
  • Reformat Packages for Build with Android and iOS platforms
  • Reformat Packages for Build with MacOSX platform

Official 4.6.0 version

Choose a tag to compare

@carloBarazzetta carloBarazzetta released this 16 Nov 20:59
  • Added SVGMagic engine support for VCL applications
  • Full support for animated SVG files (available only with SVGMagic Library)
  • Created Packages of SVGMagic for all Delphi versions
  • Added SVGMagic Demo showcasing animated SVG capabilities
  • Updated all demo applications to support and test SVGMagic engine