Roadmap
Roadmap for Dijit 1.0
Here are some of the more important features I'm planning for upcoming releases of Dijit, hopefully all in the 1.0 release.
- Miscellaneous widgets
- Table widget
- Tree - DnD
- Editor - see below
- Form widgets
- Validation - form level validation so you can't submit the form until all the validation errors are fixed.
- Styling/Themes/Usability
- Soria theme
- Wrap up tundra theme remaining tasks.
- focus - customize LnF
- General tasks
- A11Y: Editor, Table, other remaining issues
- I18N - any remaining issues
- Manual
Roadmap for Dijit 1.1
Wow that's a lot of stuff for 1.0. Don't know if we can finish it all. Some might slip to 1.1, in addition to these features:
- Miscellaneous widgets
- Form widgets
- Hints embedded in the form fields (#3286)
- Select widget - widget w/richtext in the drop down list (no filtering by typing)
- Repeater widget, for forms with lists
- Layout widgets
- Styling/Themes/Usability
- Noir theme
- Better popup LnF: fades, and drop shadows
- Automated tests? (via DOH or Selenium)
Editor Roadmap
Some of these can be deferred to 1.1 if necessary.
- #4070: using editor as leaf in a layout widget tree (Dijit, 1.1)
- new toolbar buttons
- font and font size controls based on FilteringSelect
(#4171) (Dijit 1.0)
- type selection based on FilteringSelect (main heading, sub heading, paragraph)
(#4173) (Dijit 1.0)
- rtl controls: toggles a paragraph's direction from ltr to rtl
(#4174) (Dijit 1.0)
(Not part of default toolbar. IBM Shanghai can do this work)
- images dialog (DojoX)
- cut/paste context menu: need to override browser's context menu on FF so cut/paste works,
so we can support undo/redo
(#4175) (Dijit 1.0)
- implement tri-state buttons in editor toolbar (won't do, because native controls only report a selection
as "bold" or "not bold" even if it's half and half)
- auto save REST style (DojoX)
- auto save to dojox.storage (#784)(DojoX)
- one toolbar for multiple editors (not for 1.0, maybe after, maybe never)
- Editor inside InlineEditBox (assign to Doug to test)