Skip to content
This repository has been archived by the owner on May 20, 2023. It is now read-only.

v0.9.0-beta+1

Compare
Choose a tag to compare
@nshahan nshahan released this 20 Jul 21:38
· 815 commits to master since this release

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 new ActiveItemDirective.

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" or null.

Material Slider

  • Add touch controls.
  • Enable doubles for slider values.

Material Tree

  • Add visibleChange output stream to MaterialTreeDropdownComponent.

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 for AutoFocusDirective 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> to Stream<void>.

Documentation

  • General documentation cleanup for @Inputs and @Outputs. Improves
    documentation generated by the component gallery.