1.1.0 (2023-12-12)
Features
- chips: add filter chip
selected-icon
slot to customize checkmark (89b4c2e) - chips: add tokens to customize padding (c9e8de0)
- chip: trailing remove icon can now be customized (b44b90c)
- chip: trailing remove icon can now be customized (49a6be1)
- chip: trailing remove icon can now be customized (76883cd)
- menu,select: allow menu and select typeahead to read default slot text content (af49b64)
- menu: add document-level positioning (2b591ca), closes #5120
- menu: add popover functionality (7859b39), closes #2023 #5120
- radio: add required constraint validation (b5686ea), closes #4316
- select: match menu width to select and introduce clamp-menu-width (a5a40b6)
- switch: add slot icons (9255be1)
Bug Fixes
- 5182: dialog icon padding error (257e9c6)
- add
@material/web@nightly
publishes (91c1221) - behaviors: add focusable behavior to labs (d1ef1fe)
- behaviors: validation not reporting when form tries to submit (c53a419)
- button: allow overriding
cursor
using CSS (798f5ae) - button: allow overriding
min-width
anduser-select
(1852238) - button: allow overriding
padding
andgap
(5bb4a42) - button: don't show overflowing labels (8dcb3f6)
- button: height increases when label wraps (7cd657b)
- button: labels not truncating, add support for multiline with
text-wrap: wrap
(5d964ad) - button: sometimes submits form even when click listener prevents default (9e3f080), closes #5032
- checkbox:
checked
andindeterminate
not updated during input event (e78a52f) - chip: disabled attribute prevents click event. (2dba006)
- chip: disabled attribute prevents click event. (d501ddd)
- chip: make tap highlight transparent (c3bfbaa)
- Circular progress isn't circular in flex column display (075119c)
- docs: prepare docs generator for mixin version of lit analyzer (5e0000a)
- fab: make tap highlight transparent (4e8053d)
- filter-chip: reflect correct value on click event (0b4d4c2)
- list-item: hide headline overflow and fix width. (4697407)
- list-item: make tap highlight transparent (cca0789)
- menu: declare popover API types (bf8d3f6)
- menu: declare popover property type on HTMLElement (3d8c7ac)
- menu: escape not closing menus with submenus (bd88880)
- menu: shift tab into anchor closes menu (c4cbd36)
- progress: allow linear progress to fill flex containers (a450e42), closes #5042
- segmented-button: make tap highlight transparent (e4728bd)
- select,textfield: native form validation shows error state (6b5ab21)
- select: focus() delegates properly, focus on reporting validity (897d977)
- select: form failure no longer throws non-focusable error (a5a6974), closes #5078
- select: select menu render is over most stacking contexts with popover (a2b3204)
- tabs: allow changing tab padding (dd005df)
- tabs: fields intended to be accessed from templates must be exported (b7be1cb)
- text-field: wrap text in textarea (4fce487)