It’s about time, right? So, what’s taking so long? Well, our team grew a bit and we’ve spent the time to integrate some extra features that we felt would be important to have in the first release. When we set out to create this framework we definitely had some feature sets in mind, but in many cases the first beta will exceed them.
The public beta will finally be available January 1st under the MIT License. What a great way to start off 2008, right? For the public release, Degrafa will be available on Google Code, which will also provide a bug management system and integration with our new Google Group.
UPDATE: We moved our Google Group here. So if you signed up for the other one that was listed you’ll need to sign up for the new one to get current info. Sorry for the inconvenience.
As we work to polish things off, here’s a feature summary of what will be available in Beta 1. Keep in mind these are all accessible via MXML.
Stay tuned for more info and examples as we get closer to the date.
Shapes
Degrafa has a number of predefined shapes that can be used to create your graphics compositions:
ï¾
- Rectangles
- Circles
- Ellipses
- Lines
- Polygons
- etc.
ï¾
Freeform
If the Degrafa shapes aren’t flexible enough you can create your own using the following, including using SVG path data:
- Arcs (elliptical)
- Bezier Curves (cubic and quadratic)
- Paths
- etc.
or download from an ever growing library.
ï¾
Segments
Draw using segments:
- ï¾ MoveTo
- LineTo
- ArcTo
- Bezier To
- etc.
ï¾
Repeaters
Repeat an object to create advanced visuals.ï¾
Paint
Add fills or strokes using the following:
- Solid Fill and Stroke
- Gradient Fills and Strokes
- Bitmap Fill (position and repeat)
- Complex Fill (layer and blend fills)
- etc.
Binding & API Access
Degrafa supports the full MXML binding mechanism with runtime access, API access, collection support, etc.
Skins
Degrafa can be used for all your skinning needs. No more ActionScript and/or extending complex classes.
CSS
You may never create a skin again. Do more with CSS:
- background color (solid and gradients)
- background images (position, repeat, layer, and blend)
- border widths (left, top, right, and bottom independently)
- border colors (left, top, right, and bottom independently)
- border radii (left, top, right, and bottom independently)
- etc.
ï¾