Releases: ExactTarget/fuelux
3.0.2
General bug fix release
- #667 - modifies infinite scroll to call onScroll function upon initialization to account for cached scrollbar location, with an improved 'getPercentage' function.
- #664 - fixes infinite scroll data storage name, removing re-initialization problems
- #663 - fixes issues with scheduler 'getValue' and 'setValue' functions
- #659 - fixes an issue with the tree control populate function selecting the wrong parent
- #654 - scheduler 'End after recurrence' set to default: 1, min: 1
- #653 - scheduler markup updated to fix "Last" day of week value (from "5" to "-1")
- #650 - datepicker restricted option fixed
- #639 - removed .tree-dot class in favor of fueluxicon-bullet
- various documentation typo fixes
3.0.1
General bug fix release
- #636 - prevents pillbox from submitting a form when user adds new pills
- #635 - updates bower and package keywords, as well as ignore list
- #632 - allows selectlist to ignore menu headers as the default display item
- #630 - fixes two lines that were using
.attr()
instead of.addClass()
or.removeClass()
for modifying classes in search, and adds a '.searched' class to the primary container when the user searches, for app developer styling purposes - #629 - fixes left padding for highlighted checkbox and radio block-level controls
- #626 - modifies logic to support icons and other custom markup within selectlist items
- #623 - uses
jQuery
to check for presence of jQuery vs$
in order to support.noConflict()
- #619 - fixes specificity of wizard to avoid styling
.step-content
child elements - #611 - prevents default submit on
<button>
clicks in datepicker - #605 - fix to ensure tree folder select options return correctly
v2.6.3 - node_modules removal
- removed node modules from repo (faster bower download)
- added testing on node v0.10.x on travis + fixed v0.8 tests (probably didn't need to add 0.10, but oh well)
- removed relative paths in bower main files
v3.0.0
What's new
- Flat is the new black. Fuel UX uses default styling from Bootstrap 3 to simplify the aesthetics. We recommend theming these controls; we are working on an Interactive Marketing Hub theme that will bring these controls into style consistency with current products.
- Extensible grid. We’ve removed the datagrid, and replaced it with the repeater that supports custom views and extensions.
- New and rewritten controls. We’ve added an input overlay we called placard and an infinite-scroll control. Datepicker and pillbox have had major overhauls as well.
- Onboard in minutes. Quick-start templates, sample methods, and extensive live documentation are provided to ignite your next Fuel project.
- Modules that work everywhere. Use only the controls you want. All modules follow the Universal Module Definition (UMD) pattern so that they are compatible with AMD, CommonJS, or plain-old browser globals.
- Decoupled and “lazy“ initialization. Non-data-sourced controls support “lazy initialization” when users interact with them. Initialization has been separated from styling. Also, you can now set your “phasers to kill” with the new destroy methods.
- Mouse and keyboard love. We’ve beefed up our keyboard accessibility across all our controls and topped it off with ARIA support.
- Look Ma, no images! Icon fonts for the win.
- More customization. We’ve exposed more of each control with declarative markup and flexible microcopy that allows for increased internationalization.
- Avoid collisions. Now with name-spaced events, data, and styling to keep points off your coding driver’s license.
Almost two years ago, we released Fuel UX to the open source community. Today, we are shipping Fuel UX 3.0 built on top of the world’s most popular front-end framework, Bootstrap. We are excited about this release--not only because it is a Bootstrap 3.x-compatible library, but it is also a feature-rich and flexible update. We want to thank everyone who followed our work-in-progress branch and reported bugs and contributed code. We look forward to your continued support in the future.
Ready to dive in?
Cuddle up with our expansive yet breathable live documentation to familiarize yourself with the latest release. Interact with sample methods for the Fuel UX 3.0 controls right in your browser. Then, add Fuel UX to your next project using bower install fuelux
, git clone https://github.com/ExactTarget/fuelux/
, or download to get started today!
If you'd like something considered for v3.1, open a new issue to discuss it with the team. No dates have been set for any patch or minor release yet. We’ll keep you updated.
Sincerely yours,
Kevin Parkerson @kevinParkerson
Stephen James @tweetllama
and the Fuel UX team