Sean Perkins
fe757c35ee
test(item): form data for items with controls ( #25624 )
2022-07-14 11:53:42 -04:00
Sean Perkins
71331c190c
test(item): skip flaky inputs test ( #25609 )
2022-07-11 14:57:34 -04:00
Sean Perkins
7ac215b2c8
test(item): migrate tests to playwright ( #25479 )
2022-06-29 13:28:49 -04:00
Liam DeBeasi
efe9e92984
chore(): update @stencil/sass, regenerate package-locks ( #25441 )
2022-06-09 13:45:48 -04:00
Liam DeBeasi
311c634d20
fix(item, list): list aria roles are added ( #25336 )
...
resolves #19939
2022-05-23 15:50:28 -04:00
Liam DeBeasi
750be33772
fix(item): counter has appropriate contrast ( #25266 )
...
resolves #25262
2022-05-10 11:30:45 -04:00
Sean Perkins
15c169043f
chore(docs): remove manual documentation ( #24984 )
2022-04-21 12:31:51 -04:00
Sean Perkins
482913b192
chore(datetime,item,modal): use relative import paths ( #25108 )
2022-04-12 17:09:13 -04:00
Liam DeBeasi
2ebb94ba01
lint(): run prettier on feature-6.1
2022-04-04 19:38:08 +00:00
Liam DeBeasi
d737f7074d
lint(): fix lint issues with feature-6.1
2022-04-04 19:37:12 +00:00
Liam DeBeasi
cb341167c3
chore(): clean up merge conflicts
2022-04-04 19:30:54 +00:00
Liam DeBeasi
083a31acdc
chore(): sync feature-6.1 with main
2022-04-04 15:27:16 -04:00
Liam DeBeasi
5676bab316
lint(eslint): migrate to eslint and prettier ( #25046 )
2022-04-04 11:12:53 -04:00
Sean Perkins
2af24494f5
chore(playwright): enable type checking ( #25034 )
2022-03-31 15:42:09 -04:00
Sean Perkins
171020e9d2
feat(item): counter formatter to customize counter text display ( #24336 )
...
Resolves #24327
2022-03-14 16:38:37 -04:00
rafi365
5faf51caef
docs(item): remove extra > in react example ( #24844 )
2022-02-25 14:38:25 -05:00
Wael M.B
a093544fdf
fix(back-button, breadcrumb, item): flip chevron icons on RTL ( #24705 )
2022-02-14 09:34:10 -06:00
Amanda Smith
484de5074d
perf(various): don't use lazy-loaded icon names in components ( #24671 )
2022-01-28 09:13:39 -06:00
Sean Perkins
94d033c421
fix(item): label text aligns with input text ( #24620 )
...
Resolves #24404
2022-01-21 10:30:56 -05:00
Sean Perkins
54db1a1e7c
fix(item): match material design character counter ( #24335 )
...
Resolves #24334
2022-01-19 11:24:08 -05:00
Sean Perkins
af01a8b307
fix(item): error slot visible in Safari ( #24579 )
...
Resolves #24575
2022-01-14 12:36:14 -05:00
Sean Perkins
500985ce04
fix(item): remove empty padding space for item bottom ( #24323 )
...
* fix(item): remove empty padding space for item bottom
* test(item): padding CSS variable screenshot test
* fix(item): remove --bottom-padding-start CSS variable
Resolves #23892
2021-12-08 16:15:08 -05:00
Sean Perkins
63066bcb9c
chore(deps): update puppeteer to v10 ( #24342 )
...
* chore(deps): update puppeteer to v10
* chore(item): disable nested-interactive axe rule temporarily
* chore(segment): disable nested-interactive axe rule temporarily
* chore(deps): update package-lock with puppeteer and axe-core update
* chore(): add TODO task references for axe nested-interactive rule
* chore(deps): remove @types/puppeteer dev dep
2021-12-08 16:13:17 -05:00
Liam DeBeasi
f61f356000
fix(item): counter defaults to false to make upgrade easier ( #24263 )
2021-11-30 09:44:46 -05:00
Sean Perkins
3949a949df
fix(item): allow click targets inside of label ( #24225 )
...
* fix(item): allow click targets inside of label
* docs(label): document z-index usage in label
2021-11-17 11:13:58 -05:00
Sean Perkins
713f0f5526
fix(textarea): floating label with autogrow textareas ( #24202 )
...
* fix(textarea): floating label with autogrow textareas
* test(textarea): autogrow visual diff tests
2021-11-16 12:05:11 -05:00
Liam DeBeasi
3f52ebea6f
chore(): add missing comma
2021-10-27 13:24:22 +00:00
Liam DeBeasi
9c540583b2
chore(): sync with main for rc1
2021-10-27 09:21:44 -04:00
Amanda Smith
bdb268aa12
fix(menu): added focus trapping, improved compatibility with screen readers ( #24076 )
...
* fix(menu): add basic accessibility features
* fix(menu): add focus trapping
* test(menu): add test for focus trapping
* style(menu): lint fixes
* fix(menu): focus first element inside instead of whole menu
* test(menu): fix focus trap test to account for new behavior
* refactor(menu): pull focus handler into its own prop
* test(menu): add a11y testing
* fix(menu): prevent nested aria landmark from header inside menu
* fix(menu): revert switch to nav element
* fix(menu): remove unnecessary import from test
* fix(menu): allow for custom aria-label
* fix(menu): move nested ARIA role logic to header for flexibility
* fix(item): only add focusable class if it actually is focusable
* fix(menu): allow focusing of menu itself, for a11y on menus with no focusable children
* fix(item): move isFocusable logic to state for better reactivity
* perf(item): only grab one focusable child
* fix(menu): hide page content from screen readers when menu is open
* fix(menu): fallback to focusing host element
* docs(menu): add comments
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com >
2021-10-27 08:51:46 -04:00
Liam DeBeasi
b211cf0236
chore(): sync with main for beta 5 release
2021-09-01 10:14:58 -04:00
Liam DeBeasi
5ca2ce9197
fix(item): form validation states are now properly shown ( #23853 )
...
resolves #23733 #23850
Co-authored-by: Will Martin <willmartindev@users.noreply.github.com >
2021-08-31 17:18:21 -04:00
Liam DeBeasi
9932e26a2e
fix(label): label now only takes up as much space as needed when slotted ( #23807 )
...
resolves #23806
2021-08-24 10:25:12 -04:00
William Martin
2995e337c8
fix(item): highlight now appears above helper/error text ( #23763 )
...
resolves #23510
2021-08-12 10:51:36 -04:00
Liam DeBeasi
d749d583e7
chore(): sync with main
2021-07-20 12:50:52 -04:00
Brandy Carney
2c07a1566b
feat(select): update popover interface to match MD spec on desktop, allow multiple values in popover interface ( #23474 )
...
resolves #23657
resolves #15500
resolves #12310
2021-07-20 11:23:00 -04:00
William Martin
9021e7cc4b
fix(item): mirror disabled prop to aria attribute ( #23544 )
...
resolves #23513
2021-07-09 09:19:48 -04:00
Liam DeBeasi
5db60d9697
chore(): resolve merge conflicts
2021-06-21 14:03:47 -04:00
William Martin
faefe97da6
feat(item): add helper text, error text, counter, shape, and fill mode ( #23354 )
...
resolves #19619
2021-06-17 17:21:03 -04:00
Liam DeBeasi
932d3ca62f
feat(datetime): add calendar picker ( #23416 )
...
resolves #19423
BREAKING CHANGE: The `ion-datetime` component has been revamped to use a new calendar style. As a result, some APIs have been removed. See https://github.com/ionic-team/ionic-framework/blob/master/BREAKING.md for more details.
2021-06-16 15:54:15 -04:00
Liam DeBeasi
e27b5b6ae3
fix(item): using multiple items with inputs no longer results in console warnings ( #23429 )
...
resolves #23427
2021-06-08 09:16:29 -04:00
Liam DeBeasi
dc430af906
fix(all): reflect color property as an attribute for vue ( #23345 )
...
resolves #23323
2021-05-21 19:26:53 -04:00
Liam DeBeasi
c877061a32
fix(item): detail icon is no longer announced by screen readers ( #23055 )
...
resolves #23054
2021-03-16 09:59:30 -04:00
Evgeniy
630848ae5c
chore(): remove duplicate --color definition in ion-item ( #23030 )
2021-03-10 09:56:03 -05:00
Adam Bradley
0de75afbef
feat(custom-elements): add experimental custom elements build ( #22863 )
...
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com >
2021-02-11 12:08:00 -05:00
Óscar Carretero
11a59133d9
test(item): fix disabled test script path ( #22660 )
2020-12-10 17:00:32 -05:00
Brandy Carney
9659ad6334
fix(item): only add click event listener to items with inputs ( #22352 )
...
This stops screen readers, such as NVDA, from reading every item as clickable even when it is text only.
fixes #22011
2020-11-04 16:19:38 -05:00
Brandy Carney
a9b2260100
test(core): add lang attr to html tag to resolve axe errors ( #22410 )
2020-11-02 17:08:03 -05:00
Vlad Topala
992580a383
fix(label): keep color when focused on a floating or stacked label ( #18576 )
...
fixes #18531
2020-10-07 13:32:15 -04:00
Brandy Carney
f42c688f46
fix(item): properly align datetime and select without labels and with fixed labels ( #22221 )
...
fixes #18773 fixes #18761 fixes #18779
2020-10-01 18:54:19 -04:00
Brandy Carney
99f2532ee1
fix(input): only focus the first input / textarea when clicking on the parent item ( #22049 )
...
fixes #22037 resolves #22032
2020-09-14 11:44:37 -04:00