Sha256: 3bed34ad3ff6ae8cd7d26a72363acae989f350260b1789792a30ecab80db21eb

Contents?: true

Size: 1.69 KB

Versions: 1

Compression:

Stored size: 1.69 KB

Contents

# Toolkit Roadmap #

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

### 2.0.0 ###
* Remove the MooTools port.
* Remove CSS dependencies from the JS layer, use the DOM (classes vs attributes, semantic tags).
* Make CSS class names customizable.
* Move CSS component styles into mixins, that are inherited into classes.
* Use :: pseudo element syntax.
* Drop IE8 support and upgrade to jQuery 2.
* Replace examples with unit tests.
* Update to use AMD/requirejs.
* Switch to Gulp.
* Updated to Sass 3.3 (maps for settings).
* Refactor events for before/after conditions.
* RTL support.
* Add debug option.
* Rename Tabs to Tab.
* Remove cookie dependency.
* Take Google fundamentals into consideration - https://developers.google.com/web/fundamentals/
* Gracefully handle situations where components are nested within the same component. How to handle event delegation?

### 3.0.0 ###
* Remove jQuery dependency and go straight vanilla?
* Switch to Less (removes sass/compass/ruby dependencies).
* Implement custom elements / components - http://w3c.github.io/webcomponents/explainer/
* Separate component transitions into a stand alone layer that can be used anywhere.
* Use `calc()` in CSS.

### 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.
* Flex - A grid component that uses flex box instead of floats.

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
titon-toolkit-1.5.3 roadmap.md