Sha256: 62cdafc210e39d116e3ce2c35237e00089c3ed79e823936a2ffb006151b8edab

Contents?: true

Size: 1.15 KB

Versions: 10

Compression:

Stored size: 1.15 KB

Contents

# Toolkit Roadmap #

All releases will contain bug fixing and polishing for current features.

### 3.x ###
* Rewrite the JS layer using ES6: classes, modules, arrow funcs, etc.
* Remove jQuery as a dependency. Make use of new ES6 features.
* Remove RequireJS and use ES6 modules instead.
* Integrate a template rendering layer instead of using DOM manipulation. Possibly with ES6 template strings.
* Integrate Webpack as a build system.
* Add Less support (possibly through a Sass -> Less converter?)
* Add behaviors as a new plugin type.

### Future ###
* Support web components - http://w3c.github.io/webcomponents/explainer/
* Support React components

### Components ###
* Dialog - A component that prompts the user for an action. Sister to the modal component.
* Guide - A component that displays introduction guides (popovers) in a sequential order. Useful for show casing new features and functionality.

### Behaviors ###
* Form Validator - Provides form validation.
* Data Binding - Provides 2 way data binding.
* Drag & Drop - Provides a drag and drop system.

### Misc ###
* Take Google fundamentals into consideration - https://developers.google.com/web/fundamentals/

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
titon-toolkit-2.1.9 roadmap.md
titon-toolkit-2.1.8 roadmap.md
titon-toolkit-2.1.7 roadmap.md
titon-toolkit-2.1.6 roadmap.md
titon-toolkit-2.1.5 roadmap.md
titon-toolkit-2.1.4 roadmap.md
titon-toolkit-2.1.3 roadmap.md
titon-toolkit-2.1.2 roadmap.md
titon-toolkit-2.1.1 roadmap.md
titon-toolkit-2.1.0 roadmap.md