This repository has been archived by the owner on May 20, 2023. It is now read-only.
Releases: angulardart/angular_components
Releases · angulardart/angular_components
v0.9.0
Breaking Changes
- Remove
is SelectableWithComposition
. - Remove
SelectableChangeNotifier
and deprecateSelectableWithComposition
with the intention to remove. They are widely unused, complicated the
implementations, and unsound in Dart 2. ActiveItemMixin
has been removed in favor of the newActiveItemDirective
.
New Components
- Material Card styling
- Provided by the Google material team also known as mdc-web. The styles
included in this package are provided as a convenience to users in the Dart
package ecosystem.
- Provided by the Google material team also known as mdc-web. The styles
- Material Stacking Drawer
- Material Stepper
- Material Slider
- Material Date/Time Picker components
- Material Menu components
Component Updates
App Layout
- Update Material Header
z-index
to 1. - Add support for 0 or 2 drawers.
- Add mixin for permanent/persistent drawers and fix mixin for temporary
drawers. - Add mixin for drawer width.
- Provide list-item changes as a mixin to be used in components that wrap drawer
contents.
Button Decorator
- Allow role to be customized.
Material Auto-Suggest Input
- Improve keyboard navigation behavior.
- Prevent marking itself as dirty when it receives initial form value.
- Add aria label to close button.
- Wait for the popup to be visible before activating dropdown items.
- Stop escape keyboard events from propagating after they are handled.
- Disallow deselection when clicked on a selected item with single selection
models. - Ensure input text is initialized correctly regardless of input order.
- Fix auto-scrolling issue on Firefox.
- Add ability to give a tooltip for the clear icon.
- Replace
ngOnChanges()
withngAfterChanges()
. - Protect against method being called after it is destroyed.
Material Button
- Update elevation on buttons that have focus.
- Remove styles for vertically aligned icon with text buttons.
- Update size and position of text labels for icon buttons.
- Allow icon button items to be created vertically.
- Remove override of
min-width
foryes-no-buttons
as it is now the right
value in material-button. - Update highlight styling.
- Add compact mode.
- Update min-width to new spec.
- Update dense mixin to only apply to non-icon buttons.
- Add mixins for no hover highlight.
- Add mixins to set icon button padding.
- Update hover, focus, and disabled styles to be inline with Material Spec.
- Update mixin names and fix to prevent styles leaking outside of the component.
Material Checkbox
- Remove deprecated
material-checkbox-theme
mixin. - Add
material-checkbox-color
mixin and deprecatematerial-checkbox-theme
. - Change
include-in-checkbox
default to false incheckbox-color
mixin to
prepare for it's removal. - Migrate from the deprecated Glyph component to Material Icon.
- Support
onDisabledChanged
callback from angular_forms. - Add mixin to hide text label.
- Prevent marking itself as dirty when it receives initial form value.
- Add mixin to remove right margin.
- Remove negative top margin.
- Implement
Focusable
. - Implement onTouched logic.
- Fix disabled state to match Material Spec which is a light grey not a certain
opacity of the checkbox.
Material Chips
- Allow overriding left-icon-color.
- Update margin on dense theme.
Material Dialog
- Fix bug with full screen dialogs.
- Fix bug where a disposable could be added to its disposer after it had already
been destroyed. - Set default
max-height
andmax-width
. - Add full screen mode.
- Add support for
<h1>
element in title. - Add mixin for bottom border on header.
- Remove
preserveWhitespace: false
.
Material Dropdown Select
- Add back
keyboardOnlyFocusIndicator
to dropdown items.
Material FAB
- Update shadow styles.
Material Icon
- Add aria label and use them for trailing/leading icons of Material Input.
- Add mixin for font weight.
- Update mixins to allow overriding elements which have the size attribute set.
- Add flag to mirror icon.
- Roll back change that flipped help icon in RTL.
- Add help icon to the list of icons flipped when direction is RTL.
- Flip half_star icon when in RTL.
Material Input
- Remove element used for resizing if the textarea does not need to be resized.
- Added an
aria-labelledby
attribute. - Add mixin to adjust padding for multi-line inputs.
- Return
null
when input is"NaN"
ornull
. - Don't override unfocused underline color when the input is invalid.
- Add field to mixin to specify the label color when there is an error and the
label is focused. - Support
onDisabledChanged
callback from angular_forms. - Push change detection when marked as disabled.
- Add disabled class to
"top-section"
when the input is disabled. - Add mixin to allow hiding only the placeholder in the bottom section.
- Support to fill in error text trailing.
- Fix error color for floating label when an error is shown in the input.
- Add mixin to change the font size.
- Add
aria-label
andaria-invalid
attributes back to the input field. - Allow values to be selectable when disabled on all browsers. This is
potentially BREAKING. - Pass aria attributes through to the inner input element. Includes material
auto suggest component. - Add an aria-label that can override the label.
- Add mixin for hiding underline.
- Add mixins for trailing text color and padding.
- Show character count when maxCount is null.
- Add attribute to set aria-label when a visible label is not desired.
- Extend the style rules applied on
input[type=text]
to cover the hover and
focus states. - Add mixin padding.
- Don't override underline color when the input is invalid.
- Protected against input being destroyed and blur event still happening.
- Add mixin for fixed width error text.
- Use markForChanges on inputs since they are being set by a directive and not
the template and so change detection doesn't happen automatically. - Allow numerical values to be internationalized in number validators.
- Add option to have a material number input component format its contents on
blur. - Fix unexpected
)
in selector forMaterialInputDefaultValueAccessor
.
Material Expansionpanel
- Do not change background color on focus or hover when disabled.
- Fix issue where header could extend beyond the max-width of its container.
- Add a mixin for no borders.
- Add a mixin to show header actions on the bottom instead of on the left.
- Add mixin to set alignment in the header.
- Remove
transform: scaley
from expand animation. - Add mixin for top-aligning expand button.
- Add option to move the expand button to the left side.
- Improve animations.
- Add mixin for additional padding.
- Allow icon to be hidden and allow additional buttons in the header.
- Increase mixin specificity.
- Add option show/hide the cancel button.
- Add mixin for flat on collapse.
- Smooth appearance/disappearance of expansion panel contents.
- Add mixin to allow change the panel name min width.
- Remove
preserveWhitespace: false
.
Material Popup
- Change
<main>
html tag to a<div>
. HTML5 states there should only be one
main tag per application. - Automatically restore focus on the popup source element when user tabs out.
- Fix border radius mixin.
- Enforce space constraints on content.
- Simplify positioning algorithm.
- Disable constrain-to-viewport in dropdowns via a new, separate
@Input
. - Guard against
container = null
inPopupHierarchy.onTriggersOutside()
. - Increase the animation speed according to material specs.
- Listen to
DomService.trackLayoutChange
streams foroverlayRepositionLoop
popups.
Material Progress
- Add mixin for taller bars with rounded ends.
- Fall back to the non-optimized animation if the width is 0 after view init.
Material Radio
- Remove
material-radio-theme
mixin. - Add
role
attribute. - Add
material-radio-color
mixin and deprecatematerial-radio-theme
. - Support
onDisabledChanged
callback from angular_forms. - Internal cleanup.
- Protect against the group being destroyed before the
tabIndex
gets reset. - Migrate away from QueryList.
- Update disabled color to match spec.
Material Ripple
- Allow the ripple to be created programmatically.
- Update animation to match new spec.
Material Select
- Update ARIA
labelledby
for improved a11y. - Update to
activedescendant
ARIA pattern for a11y. - Ensure button text displays correctly when an error message shows below it.
- Support focus on dropdown button when dismissed via keyboard.
- Fix focus bug when clicking on a different focusable element.
- Pipe through customized aria role,
labelby
, andhaspopup
to the dropdown
button. - Fix selected color mixin on vertical selection indicator.
- Add aria states/properties to indicate selected/checked in item.
- Add proper aria attributes to make
material-dropdown-select
screen reader
accessible. - Add mixin to set disabled color.
- Add mixin to allow for error text margin.
- Refactor
constructEncapsulatedCss
to utils. - Add option to dropdown to disable deselecting on trigger.
- Allow content to be projected as list header and list footer in dropdown.
- Implement
Focusable
inDropdownButtonComponent
. - Fixed an alignment issue with the icon on dropdowns.
- Add a
FactoryRenderer
input. - Wait for the popup to be visible before activating dropdown items.
- Stop escape keyboard events from propagating after they are handled.
- Fix
MaterialSelectItem
displaying two times the label whenfactoryRenderer
is used. - Fix auto-scrolling issue on Firefox.
- Add mixin to change
material-select-dropdown-item
padding. - Add mixin to set select item padding.
- Add mixin to set selected item color.
- Allow customization of Material Dropdown Select's role.
- Add mixin...
v0.9.0-beta+3
Breaking Changes
- Remove
is SelectableWithComposition
.
Component Updates
Material Datepicker
- Allow scoped overrides of themed values.
- Update
material-calendar-theme
mixin to use therange
highlight.
Material Dialog
- Fix bug with full screen dialogs.
Material Input
- Remove element used for resizing if the textarea does not need to be resized.
- Added an
aria-labelledby
attribute. - Add mixin to adjust padding for multi-line inputs.
Material Expansionpanel
- Do not change background color on focus or hover when disabled.
Material Ripple
- Allow the ripple to be created programmatically.
Material Spinner
- Add mixin to adjust the stroke width.
Material Time Picker
- Fix bug where
selectedTime
is not reset when the time is set
programmatically.
Other Updates
Miscellaneous
- Make
DomService
run callbacks in the correct zone. - Fix bug in
DomTreeIterator.moveNext()
where it was using equality instead of
assignment. - EntityFormatters now implement the regular Formatters.
v0.9.0-beta+2
Breaking Changes
- Remove
SelectableChangeNotifier
and deprecateSelectableWithComposition
with the intention to remove. They are widely unused, complicated the
implementations, and unsound in Dart 2.
Component Updates
Material Dialog
- Fix bug where a disposable could be added to its disposer after it had already
been destroyed.
Material Icon
- Add aria label and use them for trailing/leading icons of Material Input.
Material Popup
- Change
<main>
html tag to a<div>
. HTML5 states there should only be one
main tag per application.
Other Updates
Miscellaneous
- Add
is{Selectable|Disabled|Hidden}In()
,getOptionIn()
and,filterWhere()
as static helpers toSelectable
. - Add a lookup method for finding the closest Material Color name based on any
input color.
Dart 2 Updates
- Fixes for Dart 2 compile-time and runtime errors.
- Applicaion of
dartfmt --fix
.
v0.9.0-beta+1
Updated Dependencies
- Bumped the lower bound of the SDK dependency and widened the upper bound to
include the 2.0.0 stable release. - angular: 5.0.0-beta+1
- angular_forms: 2.0.0-beta+1
Add Material Card Styling
Material Card is card styling provided by the Google material team also known as
mdc-web. The styles included in this package are provided as a convenience to
users in the Dart package ecosystem.
Breaking Changes
ActiveItemMixin
has been removed in favor of the newActiveItemDirective
.
Component Updates
Material Button
- Update elevation on buttons that have focus.
Material Date Range Picker
- Add the 'popupClass' attribute to allow styling the popup.
Material Dropdown Select
- Add back
keyboardOnlyFocusIndicator
to dropdown items.
Material Icon
- Add mixin for font weight.
Material Input
- Return
null
when input is"NaN"
ornull
.
Material Slider
- Add touch controls.
- Enable doubles for slider values.
Material Tree
- Add
visibleChange
output stream toMaterialTreeDropdownComponent
.
Material Toggle
- Implement
ControlValueAccessor
.
Material Yes/No Buttons
- Fix bug where text color was not applying to highlighted/raised yes button.
- Fix no button to not override disabled text label color.
Reorder List
- Add ability to specify a handle element in a complex component.
Scorecard
- Add mixin for changing the display to flex.
Other Updates
Miscellaneous
- Add attribute on
PopupSourceDirective
to decide whether to set the popup
related aria attributes. - Scope the
Focusable
item forAutoFocusDirective
so that any node in the
hierarchy isn't mistakenly focused. - Modify
TextHighlighter
to return separate results for adjacent matches,
rather than concatenating them into a single result. - Migrate to using event tearoffs.
- Deprecate convenience list for
materialDirectives
. It has been demonstrated
that it's use increases code size when only some of the components are being
used. It is preferable to use only the directives needed for your application
for improved dart2js tree shaking.
Dart 2 Updates
- Migrate from
Stream<Null>
toStream<void>
.
Documentation
- General documentation cleanup for
@Input
s and@Output
s. Improves
documentation generated by the component gallery.
v0.9.0-beta
Please note that an up-to-date copy of dev
channel Dart SDK is required (at
least 2.0.0-dev.65
as of this writing) to use this version with AngularDart
v5.0.0-beta.
Pub transformers are no longer used. Instead, use the new
webdev CLI, or, for advanced
users, the build_runner CLI.
Please see the Dart 2 migration guide for
more details.
Updated Dependencies
- angular: 5.0.0-beta
- angular_forms: 2.0.0-beta
New Components
- Material Stacking Drawer
- Material Stepper
- Material Slider
- Material Date/Time Picker components
- Material Menu components
Component Updates
App Layout
- Update Material Header
z-index
to 1. - Add support for 0 or 2 drawers.
- Add mixin for permanent/persistent drawers and fix mixin for temporary
drawers. - Add mixin for drawer width.
- Provide list-item changes as a mixin to be used in components that wrap drawer
contents.
Button Decorator
- Allow role to be customized.
Material Auto-Suggest Input
- Improve keyboard navigation behavior.
- Prevent marking itself as dirty when it receives initial form value.
- Add aria label to close button.
- Wait for the popup to be visible before activating dropdown items.
- Stop escape keyboard events from propagating after they are handled.
- Disallow deselection when clicked on a selected item with single selection
models. - Ensure input text is initialized correctly regardless of input order.
- Fix auto-scrolling issue on Firefox.
- Add ability to give a tooltip for the clear icon.
- Replace
ngOnChanges()
withngAfterChanges()
. - Protect against method being called after it is destroyed.
Material Button
- Remove styles for vertically aligned icon with text buttons.
- Update size and position of text labels for icon buttons.
- Allow icon button items to be created vertically.
- Remove override of
min-width
foryes-no-buttons
as it is now the right
value in material-button. - Update highlight styling.
- Add compact mode.
- Update min-width to new spec.
- Update dense mixin to only apply to non-icon buttons.
- Add mixins for no hover highlight.
- Add mixins to set icon button padding.
- Update hover, focus, and disabled styles to be inline with Material Spec.
- Update mixin names and fix to prevent styles leaking outside of the component.
Material Checkbox
- Remove deprecated
material-checkbox-theme
mixin. - Add
material-checkbox-color
mixin and deprecatematerial-checkbox-theme
. - Change
include-in-checkbox
default to false incheckbox-color
mixin to
prepare for it's removal. - Migrate from the deprecated Glyph component to Material Icon.
- Support
onDisabledChanged
callback from angular_forms. - Add mixin to hide text label.
- Prevent marking itself as dirty when it receives initial form value.
- Add mixin to remove right margin.
- Remove negative top margin.
- Implement
Focusable
. - Implement onTouched logic.
- Fix disabled state to match Material Spec which is a light grey not a certain
opacity of the checkbox.
Material Chips
- Allow overriding left-icon-color.
- Update margin on dense theme.
Material Date Picker
- Add dynamic Date Picker Comparison Options
- Allow user create their own comparison option.
- Provide default comparison options (previous period, previous year, custom).
- New interface
SupportedComparisonOptions
for
MaterialDateRangePickerComponent
. - New interface
Disabled
forDateRangeInput
. - Use updated class names for
ShowHideDirective
. - Fix direction of dropdown arrows in RTL locales.
- Allow error messages to be shown on range picker inputs.
- Add a mixin to remove left padding from the time picker.
- Re-render calendar and month picker when date limits change.
- Switch to bool inputs instead of
getBool()
. - Improved keyboard handling.
Material Date Range Picker
- Improved support for high browser zoom.
Material Date Time Picker
- Update so that it sets time to default value if date is picked but time is not
picked.
Material Dialog:
- Set default
max-height
andmax-width
. - Add full screen mode.
- Add support for
<h1>
element in title. - Add mixin for bottom border on header.
- Remove
preserveWhitespace: false
.
Material Expansion Panel
- Fix issue where header could extend beyond the max-width of its container.
- Add a mixin for no borders.
- Add a mixin to show header actions on the bottom instead of on the left.
- Add mixin to set alignment in the header.
- Remove
transform: scaley
from expand animation. - Add mixin for top-aligning expand button.
- Add option to move the expand button to the left side.
- Improve animations.
- Add mixin for additional padding.
- Allow icon to be hidden and allow additional buttons in the header.
- Increase mixin specificity.
- Add option show/hide the cancel button.
- Add mixin for flat on collapse.
- Smooth appearance/disappearance of expansion panel contents.
- Add mixin to allow change the panel name min width.
- Remove
preserveWhitespace: false
.
Material FAB
- Update shadow styles.
Material Icon
- Update mixins to allow overriding elements which have the size attribute set.
- Add flag to mirror icon.
- Roll back change that flipped help icon in RTL.
- Add help icon to the list of icons flipped when direction is RTL.
- Flip half_star icon when in RTL.
Material Input
- Don't override unfocused underline color when the input is invalid.
- Add field to mixin to specify the label color when there is an error and the
label is focused. - Support
onDisabledChanged
callback from angular_forms. - Push change detection when marked as disabled.
- Add disabled class to
"top-section"
when the input is disabled. - Add mixin to allow hiding only the placeholder in the bottom section.
- Support to fill in error text trailing.
- Fix error color for floating label when an error is shown in the input.
- Add mixin to change the font size.
- Add
aria-label
andaria-invalid
attributes back to the input field. - Allow values to be selectable when disabled on all browsers. This is
potentially BREAKING. - Pass aria attributes through to the inner input element. Includes material
auto suggest component. - Add an aria-label that can override the label.
- Add mixin for hiding underline.
- Add mixins for trailing text color and padding.
- Show character count when maxCount is null.
- Add attribute to set aria-label when a visible label is not desired.
- Extend the style rules applied on
input[type=text]
to cover the hover and
focus states. - Add mixin padding.
- Don't override underline color when the input is invalid.
- Protected against input being destroyed and blur event still happening.
- Add mixin for fixed width error text.
- Use markForChanges on inputs since they are being set by a directive and not
the template and so change detection doesn't happen automatically. - Allow numerical values to be internationalized in number validators.
- Add option to have a material number input component format its contents on
blur. - Fix unexpected
)
in selector forMaterialInputDefaultValueAccessor
.
Material FAB Menu
- Update close bar style.
- Change menu width to 280px if menu has icons.
- Fix transitions.
- Simplify material-fab-menu animation & allow it to scroll on small screens.
- Update size mixin.
Material Menu
- Allow setting the class for each affix item.
- Add helper constructor for flat menus.
- Add mixin for changing the icon color of menu item.
- Wrap long text in Fab Menu.
- Horizontally align the expansion icon with the label.
- Allow mixins to customize popup contents by specifying additional CSS classes
added to the popup content. - Match the color of the group header label to item.
- Add mixin to show the same font for group label.
- Implement
Focusable
. - Add a flag to
MenuItemGroup
to explicitly specify a separator. - Trigger selected event when an item from sub-menu is selected.
- Change mouse pointer on category to make it clear that it is clickable.
- Allow expanding on group title clicks.
- Add a style variation to menu group to allow emphasizing the first group.
- Add a feature to menu item group to make it expandable.
- Add button content customization.
- Add mixin for lowercase button text.
Material Popup
- Automatically restore focus on the popup source element when user tabs out.
- Fix border radius mixin.
- Enforce space constraints on content.
- Simplify positioning algorithm.
- Disable constrain-to-viewport in dropdowns via a new, separate
@Input
. - Guard against
container = null
inPopupHierarchy.onTriggersOutside()
. - Increase the animation speed according to material specs.
- Listen to
DomService.trackLayoutChange
streams foroverlayRepositionLoop
popups.
Material Progress
- Add mixin for taller bars with rounded ends.
- Fall back to the non-optimized animation if the width is 0 after view init.
Material Radio
- Remove
material-radio-theme
mixin. - Add
role
attribute. - Add
material-radio-color
mixin and deprecatematerial-radio-theme
. - Support
onDisabledChanged
callback from angular_forms. - Internal cleanup.
- Protect against the group being destroyed before the
tabIndex
gets reset. - Migrate away from QueryList.
- Update disabled color to match spec.
Material Ripple
- Update animation to match new spec.
Material Select
- Update ARIA
labelledby
for improved a11y. - Update to
activedescendant
ARIA pattern for a11y. - Ensure button text displays correctly when an error message shows below it.
- Support focus on dropdown button when dismissed via keyb...
v0.9.0-alpha+15
- Update dependencies for compatibility with Dart SDK v2.0.0-dev.62.0.
- Material Button: Remove styles for vertically aligned icon with text buttons.
- Material Checkbox: Add
material-checkbox-color
mixin and deprecate
material-checkbox-theme
. - Material Datepicker: Use updated class names for
ShowHideDirective
. - Material Expansion Panel: Add a mixin to show header actions on the bottom
instead of on the left. - Material Popup: Automatically restore focus on the popup source element when
user tabs out. - Material Progress: Add mixin for taller bars with rounded ends.
- Material Select:
- Update to
activedescendant
ARIA pattern for a11y. - Ensure button text displays correctly when an error message shows below it.
- Update to
- Material Slider:
- Add disabled property.
- Update size of click target.
- Material Radio:
- Add
role
attribute. - Add
material-radio-color
mixin and deprecatematerial-radio-theme
.
- Add
- Add DI modules to Laminate Overlay & Popup components.
- Update to
SelectionModel.single()
,SelectionModel.multi()
etc. instead of
deprecatedSelectionModel.withList()
. - Remove explicit
Visibility.local
from Angular components and directives, as
this is the default now. - Remove legacy CSS class names used by
ShowHideDirective
that conflict with
Angular JS apps. - Updates to conform to new Effective Dart guidelines.
v0.9.0-alpha+14
- Add Material Stepper component.
- Material Button: Update size and position of text labels for icon buttons.
- Material Checkbox: Migrate from the deprecated Glyph component to Material
Icon. - Material Input: Don't override unfocused underline color when the input is
invalid. - Material Select:
- Support focus on dropdown button when dismissed via keyboard.
- Fix focus bug when clicking on a different focusable element.
- Add new CSS class names used by
ShowHideDirective
to avoid conflicts with
Angular JS apps. - Only focus when
autoFocus
istrue
when usingAutoFocusDirective
. - Update various components to use finals for
Intl.message
s to improve
performance. - Update
PopupHierarchy
to better handle cases with multiple modals.
v0.9.0-alpha+13
- Material Expansion Panel: Add mixin to set alignment in the header.
- Material Icon:
- Add flag to mirror icon.
- Roll back change that flipped help icon in RTL.
- Material Input: Add field to material input mixin to specify the label color
when there is an error and the label is focused. - Material Menu:
- Allow setting the class for each affix item.
- Add helper constructor for flat menus.
- Add mixin for changing the icon color of menu item.
- Material Yes/No Buttons: Remove
Visibility.all
. - Handle null pointer in
popup_source_directive
. - Updates to new
@HostBinding
syntax.
v0.9.0-alpha+12
- Material Auto-Suggest Input: Improve keyboard navigation behavior.
- Material Button: Allow icon button items to be created vertically.
- Material Checkbox:
- Support
onDisabledChanged
callback from angular_forms. - Add mixin to hide text label.
- Support
- Material Datepicker:
- Fix direction of dropdown arrows in RTL locales.
- Allow error messages to be shown on range picker inputs.
- Add a mixin to remove left padding from the time picker.
- Material Dialog:
- Set default
max-height
andmax-width
. - Add full screen mode.
- Set default
- Material Expansison Panel:
- Remove
transform: scaley
from expand animation. - Add mixin for top-aligning expand button.
- Add option to move the expand button to the left side.
- Remove
- Material Icon:
- Add help icon to the list of icons flipped when direction is RTL.
- Material Input:
- Support
onDisabledChanged
callback from angular_forms. - Push change detection when marked as disabled.
- Add disabled class to
"top-section"
when the input is disabled. - Add mixin to allow hiding only the placeholder in the bottom section.
- Support to fill in error text trailing.
- Fix error color for floating label when an error is shown in the input.
- Support
- Material Menu:
- Wrap long text in Fab Menu.
- Horizontally align the expansion icon with the label.
- Material Radio:
- Support
onDisabledChanged
callback from angular_forms. - Internal cleanup.
- Support
- Material Select: Pipe through customized aria role,
labelby
, andhaspopup
to the dropdown button. - Material Tree: Use item identity to remember expanded state.
- Reorder List: Calculate the full height/width of the elements.
- Scorecard: Remove the
:host
from the padding mixin so it is not required to
be used at the top level. - Add
HasDisabled
interface. - Propagate CSS classes on modal component to the overlay element.
- Annotate
Domservice.leap()
visible for testing. - Add support for
SingleSelectionModel
toSelectionModel.empty
. - Add
mat-link-deep
mixin to push the Material link styles everywhere. - Updates to new
@HostBinding
syntax. - Update sass_builder dependency to latest and use the post-process builder to
cleanup.scss
files from the output. - Support RTL selectors on any element.
- Remove usage of package UUID.
- Dart2 type fixes.
- Update documentation.
v0.9.0-alpha+11
- Material Auto-Suggest: Prevent marking itself as dirty when it receives
initial form value. - Material Checkbox:
- Prevent marking itself as dirty when it receives initial form value.
- Add mixin to remove right margin.
- Material Datepicker:
- Re-render calendar and month picker when date limits change.
- Switch to bool inputs instead of
getBool()
.
- Material Expansion Panel: Improve animations.
- Material Input:
- Add mixin to change the font size.
- Add
aria-label
andaria-invalid
attributes back to the input field.
- Material Popup: Fix border radius mixin.
- Material Select: Fix selected color mixin on vertical selection indicator.
- Reorder List: Restrict when a dragged item's target index is incremented or
decremented. - Use new
@HostListener()
argument inference:$event
is now implicit. - Make mouse events with the shift modifier key a non-standard mouse event in
isStandardMouseEvent()
. - Remove
IntersectionObserver
bindings now that they exist in dart:html. - Update documentation.