Roadmap
Submitted by bill on Wed, 08/01/2007 - 10:59.
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
- Tree: DnD
- 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
- BorderLayout widget - replaces SplitContainer and LayoutContainer
- 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)
- Printer-friendly version
- Login or register to post comments
- Unsubscribe post

other editor topics
Some features not present in today's editor. We should figure out whether we want to do these for 1.0, after 1.0, or for dijit vs. a dojox.editor project (or none of the above!)
* implement tri-state buttons in editor toolbar
* auto save REST style
* auto save to dojox.storage
* font and font size controls
* undo/redo
* text alignment
* rtl controls
more list stuff
That's a good list to start with. As usual I want to be really strict with what goes into Dijit but luckily the editor has plugin capability so we can add many these features to DojoX. Some more items:
- cut/paste buttons, cut/paste menu items (buttons don't work on FF, context menu doesn't work on IE, keyboard works everywhere?)
- type selection (main heading, sub heading, paragraph)
- extraPlugins parameter in addition/alternative to plugins
- images dialog
- one toolbar for multiple editors
- floating toolbar