« Apesuite Beta 3 Announced | Main
Friday
Jan272012

Apesuite Update Released

We are happy to announce an update of our Apesuite package for Delphi's Firemonkey platform.  This update includes several bug fixes in response to bug reports submitted by our users and implements several new features.  The biggest advances are detailed below:

TSVG

  • Text handling has been significantly upgraded including support for Text Spans and individual letter positioning.
  • While inline styles were supported at our initial release, we did not support css style tags, css importing and css selectors.  This update brings initial support for all three.  There are still some problems with determining precedence for conflicting rules. We'll work on that for an update.
  • Radial Gradients should be marginally better than in the last release.
  • As we must now load external resources other than images, the OnLoadImage event has been renamed to OnLoadURI.
  • Added internal support for loading external linked files from the web.  Only files linked via the http/https protocol are loaded.  To support loading of local files, handle the OnLoadURI event.  We considered adding local file resource loading, but considered it a potential security vulnerability so for now am deferring the request.
  • Added the ability to find the TTag at a specified X,Y coordinate.  This is of limited use as the visual representation of the rendered object may not be where the internal firemonkey object is placed on the form.... but it's there if needed.
  • We are making a frequent effort to clear hints and warnings for those of you who are bugaboos regarding such things.  While we are in beta, we won't guarantee that an update will release without warnings, but we'll try.
  • Known Problems - Skews still are not working due to a bug in Firemonkey.  Gradients are also a bit flaky due to bugs in Firemonkey.  Strokes on text are currently not supported, again due to a Firemonkey limitation.  Stacked Transforms are still a bit wonky, but this one is my bad.  I'll try to get a fix out shortly.
  • Missing Features - Patterns, Filters, Some CSS attributes, System colors, Javascript Scripting, Animation Tags, Glyph Fonts, Links.  Please let us know if one or more of these features is uber-important to you and it will help to prioritize our work.

TDesignerLayout

  • Snap-To-Grid is now supported with configurable Axis guides.  
  • A selected component may now be double clicked to bring up a property "viewer".  I say "viewer" as this is the planned property editor set to Read Only.  The viewer will further be enhanced to a full property editor soon.  
  • Known Problems - Invalid Pointer Operation occurs when destroying the component after multiple property editor forms have been opened. Working on it.

ApesuiteLayoutDemo

  • Added a checkbox to demo Snap-To-Grid.  The demo shows alternating axis guides of differing spacing.
  • Compiled with latest component to enable support for the property editor.

ApesuiteSVGTester

  • Added a checkbox to draw a grid on the image viewer so that it's easier to determine placement of rendered objects as compared to the png of it's intended rendering.
  • Compiled with the latest component to incorporate all new features and bug fixes.

 

Customers will be receiving an email with the update code this evening.  If you have any questions or problems, as always, please use our Q&A site at http://support.sivv.com.