f8a2c79488
fix(breadcrumb): add aria-label to collapsed indicator ( #26615 )
2023-01-23 10:37:00 -05:00
e612253fc6
fix(many): component wrappers inherit height ( #26611 )
2023-01-17 13:51:46 -05:00
02640b5795
feat(select): component can be used outside ion-item ( #26572 )
2023-01-11 11:21:30 -05:00
9761b0a092
feat(radio): component can be used outside of ion-item ( #26582 )
2023-01-10 21:19:21 -05:00
162c3f076a
fix(input): label receives focus when floating or stacked ( #26574 )
2023-01-06 14:22:03 -05:00
9d52e70361
feat(checkbox): component can be used outside ion-item ( #26518 )
2023-01-05 13:49:04 -06:00
96147ec1b0
fix(item): ios mode has correct padding ( #26511 )
2023-01-04 16:54:43 -05:00
2a9fed64e9
chore(item): modify slot deprecation notice to avoid JSDoc formatting issue ( #26564 )
...
This changes the deprecation notice for a few `@slot` tags on the
`ion-item` component. Previously the lines in question looked something
like this:
```ts
/**
* @slot a slot that does something @deprecated this is going away!
*/
export class Item { ...
```
The intention behind formatting the JSDoc this way was to mark the
`@slot` itself as deprecated, to advice users that it will be removed in
the future.
Unfortunately, JSDoc tooling doesn't interpret the `@deprecated` tag as
referring to the `@slot` tag here, but instead as one of the tags
applied to the `Item` class. If we wanted to use `@deprecated` to mark
only a slot as deprecated then we'd need a way to write a JSDoc just for
that slot itself.
Since we don't want to mark the whole class as deprecated, as a
workaround, we can change to using `**DEPRECATED**` instead, which will
appear prominently in generated documentation but will not confuse tools
which are JSDoc-aware.
2023-01-04 12:05:32 -05:00
f6bd00312f
chore(): sync with main
...
chore(): sync with main
2023-01-04 11:02:46 -05:00
4515f03656
Merge remote-tracking branch 'origin/main' into sync-7-1-4-23
2023-01-04 10:20:44 -05:00
1e9cf12a74
test(many): skip additional flaky tests ( #26523 )
2023-01-04 10:19:48 -05:00
a67b4beac4
chore(): end holiday triage 2022 ( #26562 )
...
This reverts commit f0f6b39dfd18a42427132ca8042ec0321e4e5bf6.
2023-01-04 09:49:28 -05:00
1917c71235
test(datetime): resolve flaky tests as year changes ( #26561 )
2023-01-04 09:28:28 -05:00
37a91676a4
refactor(item, range): remove item-specific logic ( #26520 )
2023-01-04 09:03:16 -05:00
9503f0b3f4
chore(deps-dev): bump @playwright/test from 1.29.0 to 1.29.1 in /core ( #26528 )
...
Bumps [@playwright/test](https://github.com/Microsoft/playwright ) from 1.29.0 to 1.29.1.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.29.0...v1.29.1 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-04 08:30:46 -05:00
f0f6b39dfd
chore(): start holiday triage 2022 ( #26521 )
2022-12-20 18:04:44 -05:00
d65360b1b9
chore(): sync with main
...
chore(): sync with main
2022-12-20 12:37:34 -05:00
59140a810a
chore(): revert datetime screenshot diff
2022-12-20 11:43:01 -05:00
20829f54cd
chore(): add updated snapshots
2022-12-20 16:03:24 +00:00
d54b9dfdc0
chore(): sync with main
2022-12-20 10:44:26 -05:00
bd05fccf58
test(config): update to playwright 1.29.0 ( #26388 )
2022-12-20 09:26:51 -05:00
ec9f8cd5f1
fix(toggle): emitStyles only fires with legacy control ( #26507 )
2022-12-16 17:04:31 -05:00
0cd6e918e8
fix(input): min height is set on host ( #26495 )
2022-12-16 13:43:59 -05:00
c0ef5c5f01
test(item-sliding): skip flaky test ( #26496 )
2022-12-16 09:29:33 -05:00
bd4027b0fa
refactor(config): remove stencil extras ( #26461 )
...
BREAKING CHANGE:
The supported version of Firefox for Ionic v7 has changed to Firefox v70+
2022-12-15 17:27:28 -05:00
4a8b3c0773
docs(input): update setFocus description ( #26487 )
...
Co-authored-by: Evan Kleiner <ekleiner@synap.io>
2022-12-15 17:20:06 -05:00
49baad8ee6
feat(range): component can be used outside of ion-item ( #26479 )
2022-12-15 15:52:56 -05:00
c994a20710
chore(eslint): add async playwright assert rule ( #26491 )
2022-12-15 14:39:11 -05:00
6c82435025
fix(input, searchbar, select, textarea): placeholder has improved contrast ( #26486 )
...
BREAKING CHANGE:
The default value for the `--placeholder-opacity` CSS Variable on `ion-input`, `ion-searchbar`, `ion-select`, and `ion-textarea` has been updated to `0.6`.
2022-12-15 13:55:49 -05:00
8766f37bd4
test(radio-group): await toHaveClass assertion ( #26490 )
2022-12-15 10:00:03 -05:00
95287c10d0
chore(): sync with main
...
chore(): sync with main
2022-12-14 18:32:24 -05:00
ca066163a0
chore(): add updated snapshots
2022-12-14 22:42:27 +00:00
ea22046e45
test(datetime): remove unneeded test
2022-12-14 22:24:18 +00:00
c833423dc9
chore(): run lint on datetime test files
2022-12-14 21:55:11 +00:00
f9c681331c
chore(): sync with main
2022-12-14 16:49:32 -05:00
0823c09d9c
fix(select): chevron icon is now an ionicon ( #26484 )
...
BREAKING CHANGE:
The `icon` CSS Shadow Part for `ion-select` now targets an `ion-icon` component.
2022-12-14 14:26:16 -05:00
1971336ec0
merge release-6.4.1
...
Release 6.4.1
2022-12-14 12:38:14 -05:00
a445301009
chore(): update package lock files
2022-12-14 14:38:05 +00:00
bcd989bbd0
v6.4.1
v6.4.1
2022-12-14 14:37:39 +00:00
b0fee77f94
test(animation): skip group css animation test ( #26478 )
2022-12-13 16:59:04 -05:00
8fff65cb66
chore(forms): add revision legacy form detection ( #26477 )
2022-12-13 16:32:33 -05:00
16c0d4a611
test(modal): skip unneeded checks ( #26472 )
2022-12-13 13:50:34 -05:00
16dcd2d114
chore(scss): remove injected global styles ( #26469 )
...
this commit removes a globally injected style, `ionic.skip-warns.scss`,
from the project. this stylesheet was used to set a variable, `$Ionic`,
that would turn on/off deprecation warnings in (the also removed)
`ionic.deprecation.scss`. any file using either of the aforementioned
files have been updated.
this change is occurring while the stencil team is looking to improve
the size of generated components that use >1 mode. this deprecation was
a part of an initiative to remove sass source files from artifact
published to npm. while that was completed, this deprecation was not
removed (until now)
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com>
2022-12-13 08:34:25 -05:00
df6e8b7578
test(ci): do not upload Ionic Core source ( #26473 )
2022-12-12 17:32:51 -05:00
16404ab12f
refactor(input): label text wrapper scale uses SASS variable ( #26468 )
2022-12-12 16:25:55 -05:00
82d1d948ec
fix(normalize): remove normalize styles for outdated browsers ( #26465 )
...
resolves #26464
2022-12-12 14:47:15 -05:00
385232334e
test(datetime): improve e2e test perf ( #26462 )
2022-12-12 14:18:37 -05:00
0d8625b955
fix(breadcrumbs): breadcrumbs are reactive ( #26427 )
...
Resolves #24041
Co-authored-by: Imre Bekker <37016280+tetkosimi@users.noreply.github.com>
2022-12-09 15:05:11 -05:00
d538de63ec
chore(): sync with main
...
chore(): sync with main
2022-12-09 14:50:50 -05:00
f63558fa4e
chore(): add updated snapshots
2022-12-09 19:23:53 +00:00