Releases: FuelInteractive/fuel-ui
Releases · FuelInteractive/fuel-ui
Off Canvas Menu
Added feature for off canvas menu
various fixes
demo updates
Update to RC4, Additions to Modal, Updates to OrderByPipe and Tooltip
- Angular - Update to RC4, Forms 0.2.0, and Router Beta 2
- Modal - Add open and close events for binding
- OrderByPipe - Check for valid input
- Tooltip - Don't show tooltip when text is null or empty
Demo updates and additions to Alert, Modal, OrderByPipe, and TableSortable
- Alert: Add ability to set an automatic close delay
- Modal: Add small and large modal size options
- OrderBy: Add ability to sort on an object's property within an array element (Ex:
someArray | orderBy : ['someObj.Property', '-somethingElse']
- TableSortable: Add capability to disable sorting on a specified column
- Example:
columns: TableSortableColumn[] = [
{
display: 'Text', //The text to display
variable: 'Text', //The name of the key that's apart of the data array
filter: 'text', //The type data type of the column (number, text, date, etc.)
sortable: true //Whether the user can sort on the column
},
new TableSortableColumn('Can Sort', 'Can', 'text'),
new TableSortableColumn("Can't Sort", 'Cant', 'text', false)
- Demos: Fix selects within forms to use Bootstrap 4's
c-select
class
Fix animation registrations
- Fix bug where animations were not correctly bound to
fuel-ui/fuel-ui
imports
RC3 update, Angular 2 Forms module update, Demo Fixes
- Update to Angular 2 RC3
- Update demo to use new
@angular/forms
module - Fix Animation directive demo bug, where timestamp wasn't a valid Date timestamp
- Change Slider typings to be added to the source of the project rather than added through
typings install
- Fix change detection problem in DateRangePicker demo
Angular 2 RC2, Collapse refactor, Carousel fixes, DatePicker fixes
- Update to Angular RC2
- Update router to "new new" Alpha 7
- Refactor Collapse into being an Animation
- Update Carousel to use new Animations library
- DatePicker fixes issues brought up in issue #73
Breaking Changes
- Carousel:
carousel-item
is now a component images must be wrapped within - Collapse: Refactored to be used as an Animation, import
Collapse
and add to animations array within Component decorator with the animation duration as an optional parameter
import {Collapse} from 'fuel-ui/fuel-ui';
@Component({
animations: [Collapse(300)]
})
TextExpander, New Router, Documentation Updates
- Add TextExpander component
- Update Router to 3.0.0-alpha.3
- Update documentation in demo
- Refactor demo only components (Homepage/Installation)
Collapse Bug Fix
Fix bug where a collapse element that is defaulted to collapsed still shows on first load
Typings, Tooltip and Carousel updates
Typings have been updated to the new typings.json format.
Tooltip revamp to better work with Angular2 RC updates.
Carousel update to work on IE and FF also adding optional hammerjs swipe events
DatePicker Cleanup
DateField Binding behavior fixes
- ngModel for binding date strings
- value for date as string|Date types
- date for binding a Date object
DateField changes persist to StartDateField and EndDateField for the DateRangePicker
date-picker-container now positions relative to its content to allow for positioning correctly over date fields on desktop
this does not affect the mobile version
.date-picker-input-group class now applies showCalendar click event to the calendar icon add-on