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.14.0-alpha+1
Component Updates
Application Layout
- Add
canClose
input to the temporary drawer to prevent the drawer from
toggling.
Dynamic Component
- Use type promotion instead of dynamic dispatch to update a
RendersValue
instance. - Change to "OnPush" change detection.
Material Auto Suggest Input
- Stop event propagation when key nav events are handled.
- Update to work within components using
ChangeDetectionStrategy.OnPush
.
Material Button
- Add Sass mixins to change the padding on the internal button content, adjust
vertical alignment, and resettext-transform
. - Remove Sass mixin
button-text-capitalize()
. - Fix visibility in Microsoft Edge on Windows when using High Contrast mode.
Material Datepicker
- Add Sass mixins for margins around and between the next and previous buttons.
- Increase the color ratio for the apply/cancel buttons.
- Allow picking times using specified increments.
- Handle
<ESC>
key press when picker is visible. - Removed deprecated
comparesToPreviousPeriod()
and
comparesToSamePeriodLastYear()
. - Delegate to
FocusItemDirective
. - Fix the a11y role for the date range preset list.
- Improved accessibility for presets.
Material Dialog
- Add Sass mixin for the footer margin.
- Always keep a transparent scroll stroke to prevent dialog from shifting.
Material Expansion Panel
- Improve accessibility.
- Accommodate contents taller than the screen size.
Material Input
- Make text size limits available to screen readers.
- Change attribute
inputRole
to and inputrole
. - Add a CSS class
.ltr
so input can setdirection: ltr
on the top section. - Add Sass mixin to adjust the location of floating label.
Material Menu
- Prevent screen readers from reading a non-collapsible label as "button".
- Apply the same background color on focused and active items.
- Update
icon
attribute to use a Dart boolean instead of a string'true'
. - Add Sass mixin for adding ellipsis to overflowing item text.
- Auto-activate FAB menu items when a screen reader triggers the fab.
- Only auto focus an active item when it exists.
- Protect against null pointer exception when closing.
- Move focus-trap outside of the menu-item-groups.
- Add a way to pass context to the
MenuItem
actions.
Material Popup
- Add
ariaLabel
input. - Encapsulate the popup class name.
Material Select
- Fix selected item visibility in Microsoft Edge on Windows when using High
Contrast mode. - Add Sass mixins for adding ellipsis to overflowing item text and a custom
outline.
Material Slider
- Support two sided sliders.
Material Stepper
- Add
yesText
input. - Add input to keep inactive steps in DOM.
- Add partially complete state.
- Update icon and index colors for improved a11y.
Material Tab
- Set tabbable tab to always be activeTab.
- Improve
allow-text-wrap
Sass mixin. - Rename Sass mixin
allow-text-wrap
totab-text-wrap
and default
$break-word
totrue
. - Add Sass mixin to apply text transform.
Material Tooltip
- Fix deferred content within tooltip.
- Add Sass mixin for paper tool tips with multiple sections.
Material Tree
- Add input to toggle selection of non-leaf nodes.
Other Updates
Miscellaneous
- Remove
mat-icon-image()
in favor ofinline-image()
. - Add
subtract()
to Date model. - Migrate event handlers with multiple statements to component methods.
- Fix violations of the
strict_raw_types
analysis option. - Fix violations of
prefer_initializing_formals
,prefer_collection_literals
,
andprefer_final_fields
lints. - Properly remove items when invoking
StickyContainerLayout.remove()
. - Create mixins for error_panel.
- General code readability fixes.
- Deprecate outdated Sass mixins:
button-bar-layout()
,mat-input-header()
,
clear-button()
,icon-background()
,cursor-grab()
, and
cursor-grabbing()
. - Fix graphical issue with sticky elements with
height: 0
. - Add option to disable
GestureListener
inScrollHost
. - Rename
palette.dart
tomaterial_chart_colors.dart
.
Documentation
- Minor documentation fixes.
v0.13.0+1
v0.14.0-alpha
Component Updates
Material Auto Suggest Input
- Adding generic type to
factoryRenderers
in items. - Update blur event logic.
- Add
inputAutocomplete
input. - Improve a11y with added aria controls.
Material Checkbox
- Add Sass mixin to remove all margins.
Material Date Picker
- Fix issue where given
dateFormat
was not used to decode the input value. - Apply
FocusableMixin
. - Modularize and deprecate
timeZoneAwareDatepickerProviders
. - Prevent wordwrap for the range title.
Material Dialog
- Add Sass mixin to justify footer content.
Material Dropdown Select
- Pass
aria-describedby
through to the dropdown button.
Material Expansion Panel
- Only auto focus a child, when the panel is expanded.
- Only fire events and DOM changes on on-target TransitionEnd events.
- Improve a11y by toggling content visibility when the panel expands or
collapses. - Add
focusOnOpen
input.
Material Input
- Add Sass mixin to change bottom section width and trailing text.
- Add
inputAriaControls
input.
Material Menu
- Add
popupClass
andbuttonAriaLabelledBy
inputs. - Add Sass mixin to configure the background color of a selected menu item.
Material Popup
- Fix memory leak.
Material Radio
- Ensure changes are picked up by Angular's change detection.
- Add Sass mixin to configure the content margin.
- Fix issue where programmatic changes to the value model were not shown.
Material Select
- Adding generic type to
factoryRenderers
in items. - Add Sass mixins to configure item colors.
Material Stepper
- Fix an issue where when
activeStepIndex
is set to a value but the step state
is not updated accordingly.
Material Tab
- Loop items and ignore up and down arrow key presses when focusing.
Material Tooltip
- Add Sass mixin to configure the max width of a tooltip.
- Improve a11y with focus control.
Material Tree
- Properly apply
nested-material-tree-item-style
Sass mixin to nested items. - Introduce a
allowDeselectInHierarchy
configuration that allows clients to
specify if a user should be allowed to deselect an option that they have
already selected (by clicking on it again).
Material Yes/No Buttons
- Make
EnterAcceptsDirective
use key press instead of key up to align with
button decorator. - Added
aria-describedby
.
Scorecard
- Only apply tabindex 0 to scorecards that are selectable.
Other Updates
Selection Model
- Change
SelectionModel.isSingleSelect
from a field to an abstract getter. - Add a missing
super.dispose()
call to_StreamSelectionOptions
Miscellaneous
- Improve
OverlayService
singleton error message. - Modularize ruler bindings.
- Fix a bug where scroll host would try to add events to a closed
StreamController
. - Update
FocusItemDirective
andFocusListDirective
to work consistently
underOnPush
components. - Use GPU accelerated CSS translate rather than 2D translate in sticky
controller. - Make the new trigger logic the default for popups. This ignores drag mouse up
calls to that users can more easily select text in popups. - Mark
DeferredContentDirective
for change detection, after handling event
from deferred content aware parent. - Fix a scroll host issue where scroll events were not ignored when the
Meta
key was pressed. - Cleanup uses of deprecated
getBool()
. - Replace uses of
detectChanges()
withrunAfterChanges...
. - Add generic type argument to
AcxImperativeViewUtils.insertComponent<T>()
. - Add the ability to ignore up and down keys (for moving focus around within
children) when using the focus list. - Update all components to use
ref="noopener noreferrer"
fortarget="_blank"
links.
Documentation
- Minor documentation fixes.
v0.13.0
Component Updates
Material Autosuggest Input
- Toggle multi-select items with
<Space>
instead of<Enter>
. - Make the pointer for the clear icon consistent with other buttons when
disabled.
Material Button
- Apply media query to
_button_hover
mixin call so that we will skip hover for
all touchscreens (only apply hover for media supporting hover). - Add Sass mixins to customize icon colors and left align button text.
- Avoid double trigger of button with a space bar keypress.
Material Checkbox
- Use both label and content as aria label.
- Add types to the outputs.
Material Date Picker
- Make the calendar component invisible to screen readers.
- Add
selectDatePlaceHolderMsg
,placeholderMsg
, and
dropdownButtonAriaLabel
inputs.
Material Date Range Picker
- Add
preferredPositions
input. - Improve handling of pt-BR date range formatting to remove repetitive "de"s
when the endpoints fall into different years. - Make comparison toggle label clickable.
Material Dialog
- Add Sass mixin to customize font size.
- Use header as default dialog label.
- Mark current landmarks as
role="presentation"
to avoid unnecessary grouping. - Add missing modal visible output.
Material Expansion Panel
- Add missing modal visible output.
- Allow header to have an outline, and control it with keyboard only focus.
- Add aria-expanded to announce when it is opened/closed.
- Add Sass mixin to make save button raised and highlighted.
- Improve a11y.
- Add the ability to tag the content that you would like to focus when an
expansion panel opens.
Material Icon
- Add Sass mixin to customize svg icon size.
Material Input
- Update error message for negative percentage value to be "not negative"
instead of "positive", because zero is allowed. - Ensure that
aria-disabled
is set for the input when the input is disabled. - Use aria-describedby attribute in the to call out errors.
- Remove TAB focus from disabled multiline input.
- Add Sass mixin for multiline inputs to flex and scroll the text entry.
- Add Sass mixins for setting
flex-grow
property and the clear icon color. - Stop hiding character counter from Aria.
- Add
role="alert"
to error text region. - Add generic types to
MaterialInputDefaultValueAccessor
and
MaterialNumberValueAccessor
. - Create new
Int64
value accessor. - Pass down the aria-label for leading and trailing glyphs.
Material Menu
- Remove unnecessary escape key handling in MenuItemGroupsComponent.
- Add in aria-label support into the items and groups.
- Open dropdown when navigation keys are pressed.
- Add Sass mixin to customize the item icon size.
- Add aria-expanded to collapsible menu groups.
- Fix item focus bug when the fab menu is opened.
- Improve aria roles for
MenuItemGroup
items. - Add keyboard accessibility functionality for active item handling.
Material Progress
- Fix screen reader status messages.
Material Popup
- Add
autoDismissBlockers
input to block click events in certain elements from
closing the popup. - Support defining custom boundaries around window viewport.
- Ensure footer stays inside popup boundaries.
- Add Sass mixin to override overflow value.
- Fix memory leaks.
Material Stepper
- Announce the current step via the screen reader.
- Provide custom aria label for steps.
Material Select
- Fix issue where a keypress on selected item would re-open dropdown.
- Remove
tabIndex
from items and let the dropdown control focus instead. Focus
is now controlled by the dropdown itself. - Support keyboard navigation.
- Add Sass mixins to customize:
- Background color of the selected item.
- Minimum height of the dropdown buttons.
- Color of the dropdown icon.
- Font size of items.
- Allow auto-focusing on the active item.
- Update Sass mixin
dropdown-icon-spacing
to accept all four margins.
Material Tab
- Add Sass mixin to customize tab strip elevation.
Material Toggle
- Add focus effect.
Material Tooltip
- Remove
initAriaAttributes
for ink tooltips by default. - Fix hiding tooltip for
MaterialTooltipTargetDirective
when focusing inside
of it.
Material Tree
- Add
allowParentSingleSelection
input. - Don't override state when
expandAll
hasn't been set. - Add component generics and pass type through to nodes.
Material Yes/No Buttons
- Add Sass mixin to make yes button raised and highlighted.
- Add Sass mixin to make no button highlighted.
Scorecard
- Fix improper heading hierarchy.
- Fixed scrolling when the average size of the cards is bigger than the client.
Simple HTML Component
- Add attribute
doNotVerifyUrlDestinations
to allow "normal" external URLs.
Other Updates
Selection Model
- Allow
is NullSelectionModel
as a replacement for
== const SelectionModel.empty()
, necessary for typed selection models which
can't use const. - Expose null selection model type to allow type checks.
- Remove deprecated
SelectionModel()
. - Add
isSingleSelect
field.
Miscellaneous
- Allow
HasTabIndex
to not set aTabIndex
. - Fix a bug where sticky elements do not stack when sticky position is BOTTOM.
- Use named providers instead of the soft deprecated provide(...) and
Provider(...). - Update MDC Web styles to v1.1.0
- Tighten public APIs with
@visibleForTemplate
. - Enable trigger logic that only considers
mouseup
events as part of
triggersOutside()
if the correspondingmousedown
event came from the same
element. - Fix runtime cast errors.
- Remove use of
ChangeDetectionStrategy.Detached
. - Non-tabbable
buttonDirectivesRemove
now have no tabIndex instead of -1. - Many components migrated to
OnPush
change detection.
v0.12.0
Component Updates
Material Auto-Suggest Input
- Disable clear icon when the input is disabled.
- Hide an empty suggestion group.
Material Button
- Add Sass mixin to change the color of a disabled button.
Material Card
- Update elevation appearance to match spec.
Material Chips
- Allow setting a custom aria label for the delete button.
- Fix issue that prevented removing chips while using JAWS screen reader.
- Add Sass mixins for font-weight and padding.
Material Datepicker
- Remove
globalDateRangeBindings
. - Allow setting a custom aria label to the dropdown button.
- Allow passing custom
DateFormat
from thematerial-date-range-picker
to the
date-range-input
.
Material Dialog
- Allow setting a custom aria label and describe by.
Material Expansion Panel
- Ensure height calculations are completed after the main content is destroyed.
- Fix keyboard controls to prevent focusing a hidden header button.
- Allow setting a custom aria label to the panel.
- Make the entire content of the panel deferred rather than just the buttons.
- Make the expansion button not be tabbable since the heading is tabbable.
- Prevent hidden buttons from being focused in the header.
- Improve panel resizing.
- Implement
focusableItem
so that it can work with afocusList
. - Move name ng-content above the input name and description.
Material Icon
- Correctly stretch SVG icon.
- Remove aria label from the icon.
Material Input
- Add Sass mixin for label text vertical-align.
'percent'
is an invalid type attribute,'text'
instead.- If the multi-line input is not currently in the DOM listen to DOM updates
until the line height can be read. - Ensure only whitespace is considered an invalid number input.
- Allow specifying an aria described by id on the input.
- Add Sass mixin to center align text.
- Hide place holder on input field from screen reader.
- Fix focus behavior in disabled state.
Material List
- Change the default roles to
list
andlistitem
.
Material Menu
- Create standalone menu item affix components.
- Load standalone menu item affix components via
DynamicComponent
instead of
usingNgIf
s. - Allow described by id to be specified for a dropdown button.
- Create
MenuItemMixin
.
Material Month Picker
- Re-render highlights when view is reset.
Material Popup
- Move the overlay focus placeholder elements inside of Material Popup.
- Enable
OnPush
change detection.
Material Ripple
- Remove ripple elements when component is destroyed.
Material Select
- Support custom aria handling for each list item in dropdown.
- Support
OnPush
change detection. - Revert change that attempted to fix strange behavior when mixing keyboard and
mouse input because it broke some keyboard navigation. - Allow setting a custom aria label and describe by.
- Add Sass mixin to customize dropdown item selected background color.
Material Tab
- Add Sass mixin to make the tab contents
display: block
.
Material Time Picker
- Fix regression where time cannot be set by user a programmatic change.
Material Tooltip
initPopupAriaAttributes
is now passed through to all the tooltip variations.- Restore any previously defined
aria-describedby
value, after popup closes. - Add Sass mixin to set
word-break
. - Fix nested tooltip targets preventing tooltips from staying open when hovered.
Material Tree
- Add ability to specify a label renderer for dropdown button text.
- Add ability to style items in the tree dropdown.
Material Yes/No Buttons
- Add optional ARIA label inputs.
- Add Sass mixin to remove the
margin-left
. - Add autofocus functionality for use in confirmation dialogs.
Scorecard
- Vertically align the change glyph to the middle.
Simple HTML Component
- Allow 'class' attribute for all elements.
Miscellaneous
- Add home/end key modifiers to focus_list to focus the first or last value.
- Remove
$mat-gray
as an alias for$mat-grey
in Sass mixins. - Add
shouldFilterEmpty
parameter toStringSelectionOptions
to return empty
filtered values when query is empty. - Make the role of a button mutable, after initialization.
- Update MDC Web styles to v0.44.0.
- Add
HtmlDocument
in addition toDocument
as a providedwindowBinding
. - Modularize clock bindings.
- Remove default values for optional parameters on
notifySelectionChange()
. - Use
WheelEvent
instead ofMouseEvent
in scroll host. - Fix previously uncaught violations of invalid override method parameter
default values.
Documentation
- Minor docs fixes.
v0.11.0
New Component
- Simple HTML Component.
Component Updates
Material Chips
- Add a focused style to delete icon.
- Remove default value from
$max-chip-width
in thematerial-chip-max-width
Sass mixin. - Remove
material-chips-margin
Sass mixin.
Material Date Range Picker
- Make dropdown not tabbable so it can be opened using the top level button
decorator. - Add NextNDaysFromToday class.
- Auto scroll to the bottom when comparison is turned on by the user.
- Fix constrained sizing on Firefox browser.
- Make intl messages
final
.
Material Dialog
- Fix size of full screen dialog.
- Close parent modal on escape key by default.
Material Icon
- Add
MaterialIconToggleDirective
to allow for an icon with two states.
Material Input
- Update the integer error message per Editorial feedback.
- Add Sass mixin for changing the color of the counter.
- Fix a11y when there is a
labeledby
id and a aria label specified.
Material Menu
- Add a drop-in replacement for
secondaryIcon
-itemSuffix
that removes the
boilerplate of creating an observable list for a single element. - Automatically expand a collapsed category when keyboard navigating to a child
item. - Remove usages of secondary icon and related fields/methods from menu item
model. - Prevent refocus on a menu item when the menu is closing.
- Add
isTabbable
toMenuItemComponent
. - Improve a11y in Material Fab Menu.
- Fix focus target when pressing Up Arrow key.
Material Popup
- Correctly restore focus in nested popups.
Material Select
- Add type parameters on
BaseDropdownSelectValueAccessor
and subclasses. - Set max-width to 100% on
dynamic-item
. - Removing Sass mixin for setting the width of the container element in
dropdowns with factoryRenderers to 100%, as this was adopted as the standard. - Use the generic type parameter from
MaterialDropdownSelectComponent
on the
ActivateItemOnKeyPressMixin
. - Fix focus bugs when mixing keyboard and mouse navigation.
- Add temporary fix for scrolling bug in Chrome browser.
- Fix
MaterialDropdownSelect
type error when clicking a deselect item. - Fix the type of
itemRenderer
inMaterialDropdownSelectComponent
.
Material Tabs
- Make default width of
tab-content
to 100%.
Material Tooltip
- Improve a11y and keyboard navigation.
- Fix removing describe-by.
Modal/Overlay
- Add ability to create an accessible overlay container for clients that
currently provide custom overlay container. - Fix selector of
PopupSizeProviderDirective
. - Restore focus to popup source element if the popup is closed via keyboard from
inside itself. - Close popup on escape if the focus is inside the popup or on the popup source
element.
Miscellaneous
- Improve error message when selection type is wrong in
SelectionInputAdapter
. - Add
primaryStyle
toStyleFormatter
. - Refactor the keyboard only focus indicator so that when an element is focused
programmatically it will obey the focus state of the last known interaction. - Only consider mouseup events as part of
triggersOutside()
if the
corresponding mousedown event came from the same element. - Set attached portals on portals attached to
DomPortalHosts
- Fix focus issues with modal dialogs.
- Add
FocusIndicatorController
for use in debug environments.
Documentation
- Minor docs fixes.
v0.10.1
Component Updates
Material Chips
- Improve support for generics.
- Stop setting popup attributes as those attributes are set on the input
directly. - Only set the
aria-owns
property andinputAriaActivedescendent
when the
popup is open. - Add Sass mixin to allow text wrapping.
Material Date Picker
- Use
PopupSizeProvider
to control the height of the picker. - Add
rangeFormatter
input to the range picker.
Material Expansion Panel
- Improve accessibility.
- Smooth expansion/collapse animations when headers are hidden.
Material Icon
- Add Sass mixin to use an SVG for an icon instead of the standard font icons.
Material Input
- Add Sass mixins to disable wrapping for hint text and hide leading and
trailing text. - Fix
MaterialPercentInputDirective
for LTR languages with leading % symbol. - Fix inconsistent margins in Safari browser.
Material Menu
- Add ability to provide extra label annotations for menu items.
Material Select
- Add Sass mixins to restrict item width, font size, line height, and padding.
- Added generics support.
- Add
activateFirstOption
input.
Material Slider
- No longer focusable when disabled.
Material Stepper
- Ensure items that can't be selected also can't be tabbed to.
Material Tab
- Add Sass mixin for a shadow below the tab strip.
Material Tree
- Add a dynamic content to accommodate custom elements.
Material Toggle
- Update the theme Sass mixin to include a grey color when the toggle is
disabled.
Material Tooltip
- Add Sass mixins to control padding, and max height.
Material Yes/No Buttons
- Allow No button to be disabled.
Modal/Overlay
- Add null guard check to event.
- A11y improvements.
- Attempt to restore focus when modal closes.
Miscellaneous
- Update MDC Web styles to v0.40.0.
- Improved support for generics in
HighlightAssistant
. - Handle unsupported
WheelEvent.deltaX
in scroll host. - Update scroll host support on iOS.
- Allow dropdown components to contain an
auto_focus
directive.
Documentation
- Minor docs fixes.
v0.10.0
Component Updates
Material Auto Suggest Input
- Rename
shouldClearOnSelection
toshouldClearInputOnSelection
. - Improve keyboard navigation after mouse interactions in the popup.
- Only allow deselection via in multi-selection mode in material auto suggest
input. - Disallow selecting disabled options via keyboard.
- Remove deprecated
suggestions
andsorted
inputs. - Update to support generics.
Material Button
- Mark certain fields as
visibleForTemplate
and drop the copied value where
not needed.
Material Chips
- Add Sass mixins to adjust border and font size of a single chip and border
padding, and background color, border, and padding of a set of chips.
Material Expansion Panel
- Wrap the buttons in a
defferredContent
directive. This is to help
accessibility and have those buttons not be available for screen readers.
Material Input
- Fix bug in
MaterialNumberValueAccessor
where null value won't clear previous
input.
Material Dropdown Select
- Provide the simplified selection and options inputs. Pull the common logic
into SelectionInputAdapter mixin class. - Migrate
ComponentRenderer
toFactoryRenderer
. - Disallow selecting disabled options via keyboard.
- Highlight disabled items when activated via keyboard.
Material Menu
- Add a secondary-label field. The appearance of this label is subject to minor
changes in the near future as the UX is still experimental. - Properly use the sub-menu's width, not the parent menu's width, to determine
the width of the menu.
Material Radio
- Tighten down the public API surface of the radio component by marking many of
them asvisibleForTemplate
.
Material Select Searchbox
- Add in null pointer protection when input is set without a filterable.
Modal/Overlay
- Enable useMultiModalDismissal by default.
Miscellaneous
- Use typed provider for location providers.
- Also corrected the type signature of
runOutsideAngular
, which in turn may
enable hint-level warnings by the analyzer. Users may be impacted if they fail
the build on hints. - Add
StickyController.onUpdate
, a stream which fires events immediately after
StickyController
writes to the DOM, and expose it as an output on
ElementScrollHost
. - Trigger the sticky controller sync on
scrollToPosition
calls.
Documentation
- Add new readme for Material Dropdown Select.
- Minor docs fixes.
v0.9.2
Component Updates
Material Auto Suggest Input
- Implement
HasDisabled
. - Allow
selection
input to take selected value for single selection in
addition toSelectionModel
. - Expose
selection
output to emit selected value(s) on selection changes. - Add
shouldClearSelectionOnInput
input.
Material Button
- Remove unused
hover-color
argument from button color Sass mixins.
Material Datepicker
- Add Sass mixins for rendering the range title to the left of the dropdown
component and for removing some padding to save vertical space. - Harden
DatepickerComparison.comparesTo()
against nulls.
Material Expansion Panel
- Add transition to save/cancel collapse.
- Add Sass mixin for custom
box-shadow
.
Material Input
- Add Sass mixin to set the bottom section margins.
- Allow
MaterialPercentInputDirective
to followNumberFormat
specification
for percent. - Allow
selectionOptions
input to accept aList
in addition to
SelectionOptions
.
Material Menu
- Remove Sass mixin
material-fab-menu-icon-size
.
Material Tooltip
- Change the ink tooltip stay open if the mouse is currently in it's bounds.
Material Tree
- Allows dropdown component to accept custom popup positions.
- Fix off-center alignment issue between radio button and text in
MaterialTreeGroupFlatRadioComponent
.
Scorecard
- Expose
ScorecardBarDirective
so it can be resued by other card bar
implementations.
Miscellaneous
- Improvements to
StickyController
for the single-stickyKey case: Add
enableSmoothPushing
setting, and partially support stickyKey'd elements of
differing heights. - Replace all deprecated Material typography variables/mixins with their
canonical versions, and inline mixins with no replacement. - Fix
unawaited_futures
lint warnings by adding missingawait
s.
Documentation
- Add new readme for Material Auto-suggest Input.
- Minor docs fixes.
v0.9.1
Component Updates
Material Date Range Picker
- Add an option to disable maintaining the length of the date range when
clicking on the calendar to move the start date.
Material Expansion Panel
- Add Sass mixin for border radius.
- Only register immediate child panels in a panel set.
- Add listener for expand change to fix bug where an expansion panel set would
not recognize a programmatically pre-expanded panel.
Material Select
- Add Sass mixin for the selected item color.
Material Stepper
- Add Sass mixins for the step name color.
Material Toolip
- Add Sass mixin to set the card tooltip max width.
- Add an icon attribute to specify any icon by name.
- Add positioning options on icon tooltip.
Selection Options
- Add interface to segment options into option groups.
Miscellaneous
- Fix
ActiveItemDirective
's scroll into view functionality in popups and
modals. - Add
ObservableView.firstNonNull
andObservableView.nonNullValues
. - Update MDC Web styles to v0.38.0.
- Fix missing return errors.
- Fix default line-height values to match MDC versions.
Documentation
- Minor doc fixes.
- Cleanup some docs for with optional new/const.