Commit Graph

4105 Commits

Author SHA1 Message Date
Andrew Jakubowicz
c6e6f65445 fix(list)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/list/lib` to `@material/web/list/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550585246
2023-07-24 09:29:15 -07:00
Andrew Jakubowicz
77110d7c8e fix(focus)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/focus/lib` to `@material/web/focus/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550581980
2023-07-24 09:18:22 -07:00
Andrew Jakubowicz
21b7becd7b fix(icon)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/icon/lib` to `@material/web/icon/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550579714
2023-07-24 09:13:10 -07:00
Andrew Jakubowicz
38b1b69a9c fix(iconbutton)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/iconbutton/lib` to `@material/web/iconbutton/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550579461
2023-07-24 09:10:22 -07:00
Andrew Jakubowicz
2147af7e28 fix(checkbox): fix broken "lib" to "internal" sass import
PiperOrigin-RevId: 550061315
2023-07-21 15:12:00 -07:00
Andrew Jakubowicz
dac3639721 fix(field)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/field/lib` to `@material/web/field/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550049784
2023-07-21 14:24:05 -07:00
Andrew Jakubowicz
7fc17c99c9 fix(divider)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/divider/lib` to `@material/web/divider/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550044361
2023-07-21 14:03:22 -07:00
Andrew Jakubowicz
a8880f791b fix(chips)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/chips/lib` to `@material/web/chips/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550044106
2023-07-21 14:02:06 -07:00
Andrew Jakubowicz
0432e6d9ce fix(elevation)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/elevation/lib` to `@material/web/elevation/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550038448
2023-07-21 13:42:40 -07:00
Andrew Jakubowicz
5618b5e23f fix(fab)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/fab/lib` to `@material/web/fab/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550038346
2023-07-21 13:40:22 -07:00
Andrew Jakubowicz
aaa672b868 fix(dialog)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/dialog/lib` to `@material/web/dialog/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550034550
2023-07-21 13:27:02 -07:00
Andrew Jakubowicz
c4ac9f73d9 fix(checkbox)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/checkbox/lib` to `@material/web/checkbox/internal`. Prefer not using internal files.

PiperOrigin-RevId: 550034503
2023-07-21 13:25:47 -07:00
Andrew Jakubowicz
601ebb669c fix(button)!: rename "lib" directory to "internal"
BREAKING CHANGE: Rename `@material/web/button/lib` to `@material/web/button/internal`. Prefer not using internal files.

PiperOrigin-RevId: 549999271
2023-07-21 11:20:19 -07:00
Elizabeth Mitchell
66d7b8b275 fix(checkbox)!: remove "unselected" prefix from tokens
BREAKING CHANGE: Rename `--md-checkbox-unselected-<token>` to `--md-checkbox-<token>`

PiperOrigin-RevId: 549977624
2023-07-21 10:05:52 -07:00
Elizabeth Mitchell
b5712f3d4b fix(checkbox): reduce forced-colors size
PiperOrigin-RevId: 549788908
2023-07-20 17:30:31 -07:00
Elliott Marquez
64242abbbd refactor(icon): remove span
PiperOrigin-RevId: 549763804
2023-07-20 15:52:46 -07:00
Elizabeth Mitchell
89b99a7094 fix(checkbox): add a11y to demos
PiperOrigin-RevId: 549751063
2023-07-20 15:05:34 -07:00
Elizabeth Mitchell
218b656366 chore: add bundle imports to build
PiperOrigin-RevId: 549750257
2023-07-20 15:02:35 -07:00
Elizabeth Mitchell
ae407b0874 feat: add component convenience bundles
PiperOrigin-RevId: 549723539
2023-07-20 13:30:01 -07:00
Elizabeth Mitchell
ec02fe40fc fix(checkbox): screen readers announce errors as invalid
PiperOrigin-RevId: 549683048
2023-07-20 11:06:34 -07:00
Elizabeth Mitchell
154861c99e feat(checkbox): dispatch input event
PiperOrigin-RevId: 549682970
2023-07-20 11:05:23 -07:00
Elizabeth Mitchell
921f185aa1 fix(checkbox): do not announce icon for screen readers
PiperOrigin-RevId: 549679188
2023-07-20 10:55:20 -07:00
Elizabeth Mitchell
65ab45a2de docs: mark circular progress as stable
PiperOrigin-RevId: 549676916
2023-07-20 10:46:03 -07:00
Elizabeth Mitchell
c1aac1174c fix(progress): update circular demos
PiperOrigin-RevId: 549675905
2023-07-20 10:42:43 -07:00
Elizabeth Mitchell
02a509b480 feat(progress): add max property
PiperOrigin-RevId: 549673538
2023-07-20 10:34:59 -07:00
Andrew Jakubowicz
2dabbdc142 fix(button): remove md3-* class prefixes
PiperOrigin-RevId: 549499066
2023-07-19 20:06:02 -07:00
Elizabeth Mitchell
a2b4f6152d fix(progress)!: rename progress property to value
PiperOrigin-RevId: 549471839
2023-07-19 17:31:45 -07:00
Elliott Marquez
e9ef7ec5b4 fix(list,menu,select): update layout tokens to latest values and fix targets
The layout for the end padding in listitem has changed to 24px, and i realized that I had tokens pointing to the wrong values, so I fixed that too.

PiperOrigin-RevId: 549469035
2023-07-19 17:20:50 -07:00
Elliott Marquez
7760021f38 refactor(linear-progress): remove will-change from linear progress
will-change has only really introduced maintenance and perf problems into material wiz library. We should avoid will-change before this becomes a real problem for us too.

PiperOrigin-RevId: 549468935
2023-07-19 17:17:19 -07:00
Elizabeth Mitchell
0f7e881ee7 fix(progress): remove circular progress will-change CSS
PiperOrigin-RevId: 549370355
2023-07-19 11:14:04 -07:00
Elizabeth Mitchell
75058ca2be fix(progress): add shared class
PiperOrigin-RevId: 549369009
2023-07-19 11:11:27 -07:00
Andrew Jakubowicz
45f42f03ce chore: use inline sass comments
PiperOrigin-RevId: 549344985
2023-07-19 09:51:35 -07:00
Elizabeth Mitchell
aea4d5e4fd fix(progress)!: remove circular progress slots
PiperOrigin-RevId: 549190658
2023-07-18 20:57:24 -07:00
Andrew Jakubowicz
9d3501b174 chore: remove shared :root styles
PiperOrigin-RevId: 549144813
2023-07-18 16:35:45 -07:00
Elizabeth Mitchell
f7eff48c66 fix(focus)!: move --md-focus-ring tokens to host
BREAKING CHANGE: Set `--md-focus-ring-*` tokens directly on `<md-focus-ring>` elements. Focus rings are exposed with `::part(focus-ring)`.

PiperOrigin-RevId: 549114124
2023-07-18 14:36:12 -07:00
Elizabeth Mitchell
ff2e089680 feat(textfield): add textarea type
Fixes #4171, #1305, #2926

Changes:
- Added "textarea" type (matches native <textarea>, which has a "type" property like `<input>`)
- Moved pointer-events to the label wrapper so it wouldn't overlap content
- Made resizable field respect min-height
- Remove resize handle when field is disabled
PiperOrigin-RevId: 549104722
2023-07-18 14:02:02 -07:00
Andrew Jakubowicz
10f60d23e0 chore: rename e to event
PiperOrigin-RevId: 549039407
2023-07-18 10:16:37 -07:00
Elizabeth Mitchell
243e231a13 feat(all): expose focus-ring parts
PiperOrigin-RevId: 548873009
2023-07-17 20:28:04 -07:00
Elizabeth Mitchell
fd28dd1a5b chore(all): move focus tokens to focus ring element
PiperOrigin-RevId: 548872335
2023-07-17 20:24:46 -07:00
Rahul Kamat
3daa7dbf33 chore: add @ts-ignore annotations for TS 5.1 errors
PiperOrigin-RevId: 548819762
2023-07-17 15:46:32 -07:00
Andrew Jakubowicz
bac10a619b fix(linearprogress)!: remove linearprogress directory
If migrating, instead of `import '@material/web/linearprogress/linear-progress.js';`, use `import '@material/web/progress/linear-progress.js';`

PiperOrigin-RevId: 548205343
2023-07-14 13:15:14 -07:00
Elizabeth Mitchell
398204676e chore(field): rename label wrapper class
PiperOrigin-RevId: 548172351
2023-07-14 11:10:34 -07:00
Andrew Jakubowicz
48edec0200 fix(circularprogress)!: remove circularprogress directory
If migrating, instead of `import '@material/web/circularprogress/circular-progress.js';`, use `import '@material/web/progress/circular-progress.js';`

PiperOrigin-RevId: 548172090
2023-07-14 11:09:18 -07:00
Elizabeth Mitchell
7fdd0c4c31 fix(field): use margin for textarea content
PiperOrigin-RevId: 548159696
2023-07-14 10:25:00 -07:00
Copybara-Service
6116ed8f47 Merge pull request #4502 from material-components:fab-docs
PiperOrigin-RevId: 547954160
2023-07-13 16:03:30 -07:00
Andrew Jakubowicz
15df1d5f1a fix(progress): squash linearprogress and circular progress into progress
This changes the following imports from:

```js
import '@material/web/circularprogress/circular-progress.js';
import '@material/web/linearprogress/linear-progress.js';
```

to

```js
import '@material/web/progress/circular-progress.js';
import '@material/web/progress/linear-progress.js';
```

PiperOrigin-RevId: 547860610
2023-07-13 11:18:24 -07:00
Elizabeth Mitchell
4a41539dcb docs: update stable status
PiperOrigin-RevId: 547580505
2023-07-12 13:10:59 -07:00
Elizabeth Mitchell
e1f881991a fix(field): keep label in same spot when resizing
PiperOrigin-RevId: 547572280
2023-07-12 12:39:18 -07:00
Copybara-Service
cf2dc2c8e3 Merge pull request #4536 from christophe-g:fix-radio-click-on-navigate
PiperOrigin-RevId: 547567268
2023-07-12 12:20:53 -07:00
Elizabeth Mitchell
6734344e73 fix(field)!: remove resizable, use css resize: both
PiperOrigin-RevId: 547567087
2023-07-12 12:19:15 -07:00