fo_components 1.4.9 
fo_components: ^1.4.9 copied to clipboard
A collection of Angular components for both common and less common use cases.
1.4.9 #
Carousel
- Added loop input
 - (BREAKING) Replaced css directive noSlideAnimation with animateSlides input (default: true), and removed animate noFadeAnimation
 - (BREAKING) Slides are no longer animated when set externally
 
DropdownList
- Improved category labels design
 
ErrorOutput
- Now has correct width (takes border into account)
 
Other
- Bumped some dependencies (build_runner, json_serializable)
 
1.4.8 #
Dropdown
- Fixed issue where position wasn't set properly when anchor/target was translated
 
Carousel
- Added materialIcons input
 - Added nextIcon and prevIcon inputs
 - No longer using fo-button for next/prev buttons
 
1.4.7 #
Carousel
- Added noFadeAnimation and noSlideAnimation css directives
 
1.4.6 #
TextAreaInput
- Font size now inherited from parent rather than monospace
 
1.4.5 #
TextInput
- (BREAKING): selectionChange output now fires SelectionChangeEvent objects rather than FoDropdownOptionRenderables
 
1.4.4+1 #
TextInput
- selectionChange output now fires before the actual ngModel value is set
 
1.4.4 #
Modal
- Fixed font size so that it can be set normally: 
fo-modal { font-size: 32px; } 
TextInput
- Added filterOptions input (default: true)
 
1.4.3 #
TextInput
- Added showDropdownOnFocus input (default: false)
 
TextInput, DropdownSelect
- Added showDropdownCategoryLabels input (default: true)
 
DropdownList
- Added showCategoryLabels input (default: true)
 
DropdownOption
- Made icon container smaller (1.8em -> 1.2em)
 
1.4.2+4 & 1.4.2+5 #
NumberInput
- Fixed trailing space issue for real this time
 
1.4.2+3 #
NumberInput
- Fixed trailing space issue
 
1.4.2+2 #
Button
- Fixed some icon alignment issues
 
1.4.2+1 #
Modal
- Tweaked alignments slightly
 
NumberInput
- Fixed alignment on number input
 
1.4.2 #
Modal
- Added materialIcon input for close button
 
1.4.1 #
- BREAKING: Removed all *-font-size mixins. To set font-size, just do it the normal way (fo-text-input { font-size: 24px; })
 
1.4.0+1 #
- Fixed some problems with inconsistency using dense attribute
 
1.4.0 #
DropdownSelectMulti
- BREAKING: Removed dropdown-select-multi-font-size mixin, now incorporated into dropdown-select-font-size
 
DropdownSelect/TextInput
- BREAKING: No longer relying on line-height to style, only vertical padding (1rem default, 0.5rem for dense attribute)
 - BREAKING: Changed how leading/tralining/clearIcons are aligned/sized
 - BREAKING: Replaced two mixins with single: fo-dropdown-select-colors
 - Added fo-text-input-colors mixin
 
DropdownList
- FilterContainer now hidden completely if search attribute not set
 
DropdownSelect
- Removed clearSize attribute from actionButton
 - Fixed issue where square attribute didn't propagate to actionButton
 - Now has proper cursor pointer
 
DropdownOption
- Label color now defaults to grey (use mixin to change it)
 
ImageFile
- Some adjustments to vertical alignment
 
1.3.8 #
Button
- Changed how button height and internal alignment is specifed
 - White button border color now #eed2e9
 
TextInput
- Clear icon now always visible
 
1.3.7+1 #
Button
- Changed label color when disabled from white to darkened disabled background color
 
1.3.7 #
DropdownSelect / DropdownSelectMulti
- Added placeholder input (similar to text input placeholders)
 - Added mixins fo-dropdown-select-dropdown-icon-color and fo-dropdown-select-selected-value-color
 
DropdownOption
- Label is only semi-bold if secondaryLabel is set
 
Dropdown
- Removed small margin from top
 
1.3.6+1 #
TextInput
- Icon now affected by font-size mixin
 
Dropdown
- Fixed issue where icon td wasn't wide enough when using mixin
 
1.3.6 #
Dropdown & DropdownList
- offsetTop and offsetHorizontal are now both null by default
 
DropdownList #
- Made some style adjustments for list items
 
1.3.5+5 #
DropdownList
- Added targetPosition and offsetHorizontal inputs
 
1.3.5+4 #
Dropdown
- Added targetPosition input which places a target indicator at the top, use at your own risk.
 
1.3.5+2 #
Dropdown
- Added offsetHorizontal input which offsets the dropdown position horizontally
 
1.3.5+1 #
Dropdown
- Should now respect viewport constraints even with fixed parent
 
1.3.5 #
Button
- Text overflow is now ellipsis
 
Dropdown
- Now handles offsetTop properly when parent is fixed
 
1.3.4 #
DropdownSelectMulti
- Output container no longer showing when no values are selected
 
Icon
- Made icon align-center internally
 
1.3.3 #
Component updates #
Carousel
- Step buttons are now hidden on small screen, and replaced by swipe gesture
 - Increased step button size and added fade when they are not hovered
 
1.3.2 #
Bugfixes #
TextInput
- Fixed issue where leading- and trailingIcons didnt align properly
 
Quiz
- Increased quiz option highlight brightness
 
1.3.1 #
1.3.0 #
General #
- BREAKNIG: Updated angular dependency to 6.0.0-alpha and angular_components to 0.14.0-alpha
 
Component updates #
Button
- BREAKING: Removed backgroundColorHover argument from fo-button-colors mixin
 
DataTable
- Row selector no longer truncates numbers > 100
 - Fixed icon sizing
 
DropdownSelect, DropdownMultiSelect
- Selected value icon now primaryColor
 
Modal
- Header/Footer now hidden unless populated
 - Added buttonColor and buttonBackgroundColor inputs
 
Quiz
- Made more pretty
 - Added buttonColor
 
1.2.4 #
Component updates #
DropdownSelect
- Options implementing renderIcon now renders icon in selectedValue aswell as in dropdown
 
ImageFile & FileUpload
- Dashed border now greyColorBright by default (instead of greyColor)
 
FoLabel
- Added maxWidth 100%
 
1.2.3+1 #
Component updates #
DropdownSelectMulti
- From now on only emit selectedIdsChange when change is internal
 
1.2.3 #
Component updates #
ImageFile
- Added placeholder input
 
ImageFile, FileUpload
- Dashed border now 2px wide (up from 1px)
 
DropdownSelectMulti
- No longer emitting selectedIdsChange onInit
 
1.2.2 #
1.2.1 #
Component updates #
Button, Dropdown, DropdownList, DropdownSelect, DropdownSelectMulti, TextAreaInput, TextInput
- Added css directive 'square' which will remove rounded corners
 
DropdownSelect, DropdownSelectMulti
- Added css directive 'noFocusShadow' to not highlight on focus
 
NumberInput
- Removed focus highlight shadow
 
1.2.0 #
Component updates #
Button
- Added leadingIcon and trailingIcon
 - Added some left margin to icon
 
FileUpload, ImageFile
- User can now specify whether or not to use material icons (default: true)
 
Other
- Added example folder with link to examples
 
1.1.6 #
Component updates #
DataTable
- Confirm delete buttons are no longer dense and has all borders
 
DropdownOption
- Added ability to renders optional leading image
 - Made secondaryLabel slightly smaller (0.9em)
 
Modal
- Added fo-modal-padding mixin
 
TextInput
- Clear icon can now be specified whether or not is material
 - Outputs an event when clear icon is clicked
 
1.1.5 #
1.1.4 #
1.1.3+1 #
Bugfixes #
DataTable
- Fixed broken material icons
 - Rowcount selector now has fixed width to make sure the dropdown is always wide enough
 
1.1.3 #
Component updates #
Dropdown
- Added short delay to prevent dropdown to immediately auto-close when spawned by click event
 - Added anchorRight input
 - constrainToViewPort now takes document scrollbars into account
 - Scroll and resize subscriptions now properly cancelled onDestroy
 
1.1.2+2 #
Bugfixes #
- Updated SDK constraints in pubspec.yaml
 - Fixed style issue in DataTable modal (when deleting a resource)
 - FoDropDown constrainToViewPort now constraints top aswell as bottom
 
1.1.2+1 #
1.1.2 #
1.1.1 #
1.1.0+1 #
Component updates #
- Icon no longer requires colorCount input to support colors (instead all icons has support for 16 colors)
 
1.1.0 #
Bugfixes #
- Now exporting CarouselSlide
 
Component updates #
Panel
- Button style now only applied to close button
 
Icon
- Now supports multiple colors using input colorCount
 
Modal
- No longer using MaterialModal under the hood
 - Breaking: Renamed input 'title' to 'header'
 - Breaking: Replaced 'fixedWidth' and 'fixedHeight' inputs with pure-css attributes 'fullWidth' and 'fullHeight'
 - Breaking: Replaced 'largePadding' input with pure css attribute 'dense'
 
1.0.5 #
Component updates #
Notification
- FoButton style now only applied to close button
 
Icon
- Added boolean input [material]. If set to true, FoIcon will become a proxy to MaterialIcon (defaults to false)
 
DropdownList, DropdownSelect, DropdownMultiSelect, TextInput
- Added boolean input [materialIcons]. If set to false, rendered icons are FoIcons (defaults to true)
 
Bugfixes #
- TextAreaInput now has proper border color when input isn't valid
 
1.0.4 #
1.0.3 #
Bugfixes #
- TextInput with options no longer showing options if a value is set initially
 - TextInput now properly updates view when value is changed externally
 - TextInput no longer crashes when autofilled
 - DataTable table now has z-index so that batchOperation is shown under
 
Component updates #
TextInput, DropdownSelect, DropdownMultiSelect, DropdownList
- Added constrainToViewPort input
 
1.0.2 #
General #
- Theme now changes material-toggle color
 
Component Updates #
Button
- Decreased icon size for [dense]
 
DataTable
- Removed focus shadow from filter text input
 
DropdownSelect
- Null check for options on click
 - selectedId no longer always resets to null on init
 
DropdownList
- null option is now hidden if filterstring isn't empty
 
ImageMap
- Fixed issue where zones wasnt scaled properly with image
 
TextInput
- Got type attribute
 - Added datePickerBindings to providers (needed by autofocus)
 - ActionButton now disabled if value is empty
 - ActionButton now triggered on enter
 
1.0.1+1 #
Bugfixes #
- Fixed issue where FoDropdownSelectMulti generics sometimes didn't work properly
 
1.0.1 #
1.0.0 #
General #
- Everything public is now properly exported in lib/fo_components.dart
 - Bumped dart sdk constraints '>=2.2.0 <3.0.0' (previously '>=2.0.0 <3.0.0')
 
Component Updates #
FoDropdownSelect & FoDropdownSelectMulti
- Added optional search filter ([showSearch]="true")
 
Removed #
- FoYoutubePlayer
 
Bugfixes #
- FoDropdownSelectMulti selectedIds didn't get reflected properly when updated from elsewhere
 
0.2.2+3 #
Component updates #
FoDropdownList, FoDropdownSelect, FoDropdownSelectMulti, FoTextInput
- Now using abstract class FoDropdownOptionRenderable instead of FoDropdownOption
 
0.2.2+2 #
Component Updates #
FoDropdownSelect
- Added [allowNullSelection] option
 - Adjusted option category margins
 
0.2.2+1 #
0.2.2 #
General #
- Added documentation for FoFileUpload, FoIcon, FoImageFile, FoImageMap, FoTabPanel FoModal, FoNotification, FoNumberInput, FoPanel, FoQuiz, and FoRating
 - Added dense attribute example for FoTextInput
 - Removed deprecated components FoSelect, FoMultiSelect, FoMultiInput, FoYoutubeComponent
 - Added disabled checkbox to affected components in docs
 - Improved navigation in docs
 
New Components #
- FoDropdownSelectMultiComponent
 
Component Updates #
- FoTabPanel now colored according to theme primary color
 - FoFileUpload, FoImageFile, FoImageMap, FoModal, FoNotification, FoNumberInput, FoPanel, FoQuiz, FoRating now has in-house components instead of material ones
 
Bugfixes #
- FoTextInput font-size mixins now applies to action button aswell
 
0.2.1 #
General #
- Added example/ to .gitignore
 
Component Updates #
- Added FoDropdownSelect disabled input
 - Replaced material components in FoDataTableComponent with in-house components
 - Better dense directive for button, dropdownselect and textinput
 - Added actionButton logic to dropdownselect
 
Other #
- Removed value field from FoDropdownOption
 
0.2.0 #
General #
- Added example/ and docs/ folders (docs/ is published on github pages)
 - Added CHANGELOG.md
 - Removed FoProviders
 - Improved package description
 - Replaced github dependencies with pub ones
 - Removed fo_model dependency
 
New Components #
- MaterialTextInput
 - MaterialDropdownSelect
 
Deprecated Components #
- FoMultiSelectComponent
 - FoMultiInputComponent
 - FoSelectComponent
 - FoTimeInputComponent
 
Removed Components #
- FoTimeInputComponent