Infusion 1.0 1 is due to be released in late May, 2009. Bug fixes and new features include:
...
- Improved user experience across the board: all the little details
- Easier to find: highlight links and inputs using colours
Pager
- User-friendly APIs
Uploader
Build System
- Web-based UI for creating custom builds
Framework
Component library
- Pager:
complete highlight column
data binding and invalidation models (renderer-related)
test cases
- Renderer:
split off data binding
invalidation models (pager-related)
API improvements
- Reorderer:
JIRA gardening
- Fluid Skinning System (FSS)
documentation
testing
finish skins and develop a skinning tool
- UI Options:
'easier to see'
'easier to find'
wireframes, access for all spec, table of contents, grey scale skins
- Uploader:
a-grade browser check-off
improved error handling designs
cancel/done
truncation of long filenames
- automated build process
- documentation/tutorials
overview documentation
full framework coverage
full api coverage
full tutorial coverage
info re-architecture of docs
Design Handbook
- User Testing
- Walkthroughs
- overall refresh
VU Lab
- create sample data for database
- john c - touch in on other design work (get stuff into SVN)
- documentation extra test
- testing from others (app design, functionality, and documentation)
- dry run of packaging
- final walkthrough
OSDPL
- testing
- getting more patterns into libraryUse of the ChangeApplier and support for transactions
- Significant improvements and new features
Uploader
- Simplify the configuration options (less nesting) will be fulfilled by better documentation of the Uploader decorators
- "Lightweight" inline Uploader: quick start example or a new template
- User-initiated no-Flash graceful degradation (using a link in the UI or perhaps UI Options)
- API for updating POST parameters
Framework
Plugins
- Improvements to jquery.tinymce plugin and progressive enhancement features
Build System
- Web-based UI for creating custom builds
- All-in-one FSS bundle (concatenating CSS)
Release Process
- Simplify tagging/testing a release
Other Stuff
- Promote some manual tests to real examples, convert others to unit tests
- Last few bits of class name normalization