Gumbo
The next version of Flex, code name Gumbo, is now in active development. It is has 3 primary themes:
- Design in Mind: provide a framework meant for continuous collaboration between designer and developer.
- Developer Productivity: improve compiler performance and add productivity enhancements to language features like data binding
- Framework Evolution: take advantage of new Flash Player capabilities and add features required by common use-cases
Next steps
- Watch a presentation on the Gumbo plan (~14 mins) (PDF version)
- See Ely Greenfield discuss designer/developer improvements
- Read a longer description of the Gumbo themes
- View and comment on the specifications
Download builds of Gumbo from here
Milestones
These milestones are very much a work in progress:
| Milestone |
Date |
| Product Defined |
July 2008 |
| MAX Preview |
November 5, 2008 |
| Beta 1 |
June 1, 2009 |
| Beta 2 |
September 22, 2009 |
| Final 4.0 |
early 2010 |
Bugs for the upcoming Gumbo milestones
Open Bugs
Recently Fixed Bugs
Open Iteration Meetings
Documents and Specifications
Gumbo Architecture Whitepaper: start here for the stimulating broad overview of the new architecture
ASDoc for Gumbo
Recent SDK API Rename List for SDK builds after 7756
Feature Specifications
FXG 1.0
Gumbo Skinning (including SkinnableComponent)
Gumbo DOM Tree API
MXML 2009
Enhanced States Syntax
CSS Advanced Selectors
Layout
Viewport
Application
Scroller
ScrollBar
Range (Updated 1/08/10)
TrackBase (Updated 1/18/10)
Slider (Updated 1/18/10)
Spinner (Updated 1/19/10)
NumericStepper (Updated 1/19/10)
ASDoc in MXML
Two-way Data Binding
Pixel Bender Integration
Arbitrary Type Interpolation
New Effects for Components and Graphics
3D Effects Support
Effect Interruption and Reversal
Shader Based Bitmap Effects
Notes on Compiler Performance Improvements
Spark DropDownList (added 3/25/09)
Flex Component Kit for Flash (added 3/25/09)
Virtualization (added 3/30/09)
CSS Namespaces Support (added 4/01/09)
MXML Vector Support (added 5/04/09)
Spark WindowedApplication (added 5/07/09)
Spark Window (added 5/11/09)
Spark Horizontal and Vertical Layout (added 5/26/09)
Spark Basic Layout (added 5/26/09)
Spark TileLayout (added 5/31/09)
Spark Group (added 5/26/09)
Spark DataGroup (added 5/26/09)
Spark SkinnableContainer (added 5/26/09)
Spark SkinnableDataContainer (added 5/26/09)
Spark VideoPlayer (added 5/26/09)
IGraphicElement (added 5/28/09)
Spark Text Primitives (Label, RichText, and RichEditableText) (Updated 09/03/09)
Spark TextInput and TextArea (Updated 5/31/09)
Spark PopUpAnchor (Added 5/31/09)
Spark List (Added 5/31/09)
Styling Gumbo Components (Added 4/6/09)
More Styles for Spark Skins (Added 8/10/09)
Linking RSLs by Default (Added 8/24/09)
Spark BorderContainer (Added 8/27/09)
Per-Module Style Management (Added 09/04/09)
FTE and TLF text in MX components (Added 09/08/09)
Runtime Design Layers (Added 09/18/09)
Spark TileGroup (Added 9/30/09)
Halo Navigators and Spark Containers (Added 9/30/09)
Spark ComboBox (Added 10/02/09)
Accessibility for Spark Components (Added 10/24/09; under construction)
Compiler Errors for Other Theme's Styles (Added 10/28/09)
ControlBars in Spark Panels (Added 10/29/09)
Spark TitleWindow (Added 11/3/09)
FXG 2.0 Specification (Added 11/05/09)
AsyncListView Specification (Added 11/06/09)
List DragDrop Specification (Added 11/09/09)
Halo ViewStack and Spark ButtonBar Specification (Added 11/10/09)
Compatibility Mode SWC Policy (Mini Specification) (Added 11/15/09)
Spark ItemRenderers for MX DataGrid, Tree, AdvancedDataGrid (MXItemRenderer) Specification (Added 12/09/09)
Architecture Review Board (ARB) Issues
Debug Builds of SDK
Namespaces for Spark, Halo, and MXML 2009
Shorthand Syntax for Parameterized Layouts
Changes to Style Syntax
Transform Point vs Registration Point
Item Renderer Contract
Label as Optional Part for Button
Scale9 in FXG
Default Blend Modes
Conventions for Bound Properties
Font Embedding
Simple or Complex Content Values
Halo Navigators with Spark Content
Cross Domain Skinning and Styling (updated 2/26/2009)
Group Scale Grid (added 2/23/09)
Dropping the Fx Prefix (added 3/2/09)
Verbose Path Syntax (added 03/16/09)
Removing fxComponent (added 03/19/09)
Required vs. Optional Parts (added 03/20/09)
Cooperative Subtree Layout (added 03/26/09)
Styling Component Parts (added 04/02/09)
Font Embedding Reprise (added 04/08/09)
Halo Style Metadata (added 04/10/09)
SDK Property Metadata (added 04/30/09)
button navigation and declarative states (added 05/1/09)
Pattern for Exposing Component Behaviors (updated 01/19/10)
Change and Changing Events (added 6/1/09)
Skin Part Types (added 6/1/09)
States as a language tag (Added 6/17/09)
id property in MXML 2009 (Added 6/22/09) (Reverted 12/14/09)
Spark Text Primitives Decision (Added 09/03/09)
Item Renderer Changes (Added 10/28/09)
Gumbo Documentation Drafts
Gumbo View States
Using Effects
New Gumbo Effects
ASDoc with Support for MXML files
Gumbo Application Container
Gumbo Containers and Item Renderers
Gumbo List-Based Controls
Creating Flex Gumbo Components in ActionScript
|