Degrafa Beta 3.1 and Docs Released
Friday, December 19th, 2008Degrafa Beta 3.1 is now available. You can grab the new beta and read the new documentation.
Degrafa Beta 3 was a huge update from Beta 2 and took almost about 8 months to get done. The Beta 3 release as already received around 4,200 downloads and it seems more and more content is starting to float around, like screencasts, user group presentations, samples and tutorials. The response and encouragement from the community has been inspiring. It’s also great to hear how Degrafa has made it’s way into some of the biggest RIAs out there.
Now that the core features have been defined, we can move forward with things like updates to features, optimization, performance and bug fixes. We’re also on a more frequent release cycle on our way to Degrafa 1.0. In these releases we’ll also be including samples that display just how powerful Degrafa can be. So, be sure to keep an eye on the Degrafa Samples page.
Along with this release we gave a much needed update to the documentation. Hopefully exploring the documentation will offer some insight into all the additional goodies that comes with Beta 3 and the potential for future releases. We’ll also be updating the Degrafa Samples page with more great stuff.
If you’re using Degrafa Beta 2 or 3 you’ll probably want to update to this latest release. For SVN users, we’ve noticed some people have been unintentionally checking out old code via svn. If you are using the http://code.google.com/p/degrafa/source/browse/#svn/trunk/Degrafa for SVN you are still using the Beta 2. Beta 3 will remain in it’s original home located at http://code.google.com/p/degrafa/source/browse/#svn/branches/Origin/Degrafa . If you wish to use Beta 3 and take advantage of the ongoing work there you will need to use the Branches/Origin path for checking out from SVN in the second of those two links. Also, older downloads have been deprecated, but are still available on Google Code.
So, what exactly is in Degrafa Beta 3.1 and where are we going next? Here’s some notes:
Enhancements/Features
- RasterText now has support for regular Degrafa Fills
- Geometry now offers two mask modes
- Advanced math utilities added.
- A standard decorator package has been included, including two stroke decorators (for now)
- GeometryRepeater now provides easy access to the current iteration counter
- PropertyModifier offset property has been changed to modifier.
Bug Fixes
- Issue 64 addressed – Changes to inline MXML segments or points on path , polygon, and polyline will now properly update/draw with binding.
- BezierSpline will now properly auto close with the correct curvature.
- Issue 65 addressed – RasterText binding is now working as expected.
- RoundedRectangle and RoundedRectangleComplex now internally adapt their rendering to reduce a Flash Player rendering artifact under some circumstances. See this blog post
Known Issues
- Multiple decorator processing has not yet been implemented. Only one decorator will have an effect. Resolution planned for next update.
- TransformGroup processing of multiple registration points is not yet final. Review is underway. Resolution planned for next update.
- RasterText does not support alpha with a SolidFill. Resolution planned for next update.
The Framework
We will continue to evolve the framework in various areas.
Work has starting on optimization with focus on:
- General Memory use and CPU
- Object pooling and externalization of state.
- Opt in BitmapData cache
Initial memory and performance results are very promising.
The Degrafa Site
Look for new Degrafa code libraries and content based resources coming soon.

