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 |