Liam DeBeasi
1a5ee2f30f
test(config): remove playwright diff threshold ( #26405 )
2022-12-05 11:08:59 -05:00
Liam DeBeasi
f06e438db3
test(config): reduce diff threshold to 0.0025 ( #26387 )
2022-12-01 10:26:14 -05:00
Amanda Johnston
e3ef932ae1
chore(many): add tech debt tickets and remove unnecessary todos ( #26266 )
2022-11-14 14:49:08 -06:00
Liam DeBeasi
d631195124
fix(select): compareWith passes params in correct order ( #25764 )
...
resolves #25759
2022-08-22 11:34:22 -04:00
Liam DeBeasi
79c65dc382
test(playwright): add new utilities for skipping tests ( #25758 )
2022-08-16 09:18:42 -04:00
Sean Perkins
b3c05289bb
test(angular): add timeout to avoid flaky value accessor test ( #25522 )
2022-06-24 14:43:08 -04:00
Liam DeBeasi
50d806ee6f
test(all): add await to relevant assertions ( #25527 )
2022-06-24 12:54:02 -04:00
Liam DeBeasi
efe9e92984
chore(): update @stencil/sass, regenerate package-locks ( #25441 )
2022-06-09 13:45:48 -04:00
Liam DeBeasi
e7c4e771e0
test(select): migrate tests to playwright ( #25268 )
2022-05-13 09:03:21 -04:00
Sean Perkins
70d278414e
fix(select): avoid duplicate dialogs and backdrops when clicking ( #25175 )
...
Resolves #25126
2022-04-25 21:35:41 -04:00
Sean Perkins
15c169043f
chore(docs): remove manual documentation ( #24984 )
2022-04-21 12:31:51 -04:00
Liam DeBeasi
760ab24c37
chore(): sync with main
2022-04-07 14:14:05 -04:00
Liam DeBeasi
9fbaaf95eb
chore(): simplify overlay attribute types ( #25074 )
2022-04-07 14:11:30 -04: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
c52f3ad2c2
docs(select,item-sliding): relative link paths ( #24985 )
2022-03-23 15:03:26 -04:00
Liam DeBeasi
33942d8dfe
Merge remote-tracking branch 'origin/main' into feature-6.1
2022-03-07 11:16:30 -05:00
Liam DeBeasi
65b43aae2b
chore(): run build to update readme files ( #24880 )
2022-03-04 14:14:57 -05:00
Amanda Smith
d50740029e
feat(select): add event for when overlay is dismissed ( #24400 )
2022-03-02 16:25:38 -05:00
Liam DeBeasi
2fc2de5177
fix(select): interface components now show correctly ( #24810 )
...
resolves #24807
2022-02-18 13:53:56 -05:00
Adam Duren
6ee7d159ec
fix(select): value is selected when given array ( #24687 )
...
Resolves #24742
2022-02-08 22:56:48 -05:00
Amanda Smith
412e5f168e
chore(): revert "feat(select): add event for when overlay is dismissed ( #24099 )" ( #24398 )
...
This reverts commit c1ecf94e4e .
2021-12-14 09:05:06 -06:00
Hans Krywalsky
c1ecf94e4e
feat(select): add event for when overlay is dismissed ( #24099 )
2021-12-14 08:39:25 -06:00
Will Martin
5a2a335784
fix(all): Ionic components that use child Ionic components are now correctly defined ( #24191 )
...
resolves #23571 , #24116 , #24129
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com >
2021-11-11 12:18:38 -05:00
Amanda Smith
c20408369b
fix(select): ensure popover options with number values are searched for correctly ( #23998 )
2021-10-04 11:19:49 -05:00
Amanda Smith
2497a53255
fix(select): focus selected item in popovers ( #23991 )
2021-10-01 13:33:53 -05:00
Liam DeBeasi
8708095111
feat(all): add CustomEvents types to components that emit events ( #23956 )
...
resolves #22925
BREAKING CHANGE: The `RadioChangeEventDetail` interface has been removed in favor of `RadioGroupChangeEventDetail`.
2021-09-24 16:28:49 -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
f3ae4319bb
fix(input, select, textarea): change type of placeholder prop to string only ( #23500 )
...
resolves #22976
BREAKING CHANGE: Updated the `placeholder` property on `ion-input`, `ion-textarea`, and `ion-select` to have a type of `string | undefined`.
2021-06-24 10:23:19 -04: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
Liam DeBeasi
1a5accc5f7
fix(select): class on component now indicates when select is open ( #22846 )
...
resolves #22801
2021-02-01 13:02:04 -05:00
Brandy Carney
07868354aa
fix(a11y): only preventDefault for the onClick event ( #22573 )
2020-11-25 16:56:51 -05:00
Brandy Carney
ea52db66f0
fix(select): improvements for announcing placeholder and value on screenreaders ( #22556 )
...
- Hides select text from screen readers so it isn't announced twice (Android talkback needs this)
- Adds the placeholder text to be announced if there is no value
- Don't add a comma if there is no value/placeholder (NVDA speech viewer)
- Don't announce alert label twice
2020-11-25 15:47:14 -05:00
Brandy Carney
afcc46e1cc
fix(radio): properly announce radios on screen readers and resolve axe errors ( #22507 )
2020-11-24 11:43:59 -05:00
Brandy Carney
04b874e32a
fix(select): fix a11y issues with axe and screen readers ( #22494 )
...
fixes #21552 fixes #21548
2020-11-20 17:18:51 -05:00
Yohann CINTRE
c727419350
docs(select): fix broken link to select-option ( #22539 )
2020-11-20 12:20:07 -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
Brandy Carney
1a2e5322fb
fix(select): properly align label with select in item in md ( #22330 )
...
fixes #19887
2020-10-15 15:21:18 -04:00
Jeremy Forsythe
66b4d11545
docs(select): fix objects as values angular usage ( #22143 )
...
Fix the Objects as Values documentation to add the necessary value
property to the template, simplify the compare function, and add an
interface for type checking.
Add an Objects as Values with Multiple Selection documentation section
to show the difference with the compare function which needs to
determine if an object is in the array of selected objects
This fixes an issue noted in the forums at https://forum.ionicframework.com/t/ionic-5-ion-select-objects-as-values-not-working/191807/2
2020-10-02 11:28:52 -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
Liam DeBeasi
db2cac20fb
docs(vue): update component usage examples for vue 3 ( #22050 )
2020-09-11 13:48:21 -04:00
Simon Hänisch
7c2d0c981a
feat(select): add optional generic typings ( #21514 )
...
resolves https://github.com/ionic-team/ionic-framework/issues/20220
2020-07-14 16:06:48 -04:00
Liam DeBeasi
8c79e2c5b5
fix(select): change role to listbox ( #21609 )
...
fixes https://github.com/ionic-team/ionic/issues/21601
2020-06-25 11:46:52 -04:00
Brandy Carney
5285824da5
feat(select-option): pass class from the option to the interface for individual styling ( #21304 )
...
Co-authored-by: Robb Wright <audaxion@gmail.com >
2020-05-27 12:12:01 -04:00
Brandy Carney
687122127c
docs(stencil): add stencil usage to components ( #21261 )
2020-05-12 20:35:48 -04:00
Liam DeBeasi
bcf0fa17a9
docs(select): direct old controller links to component pages ( #21167 )
2020-04-30 12:10:08 -04:00
Liam DeBeasi
a261cb1f67
chore(select): make note about interfaceOptions and alert input/buttons clearer ( #21166 )
2020-04-30 11:12:54 -04:00
Brandy Carney
6bc62e1da5
docs(select): update headings to display properly in the docs ( #21159 )
2020-04-30 11:10:33 -04:00
Liam DeBeasi
30a1c89688
feat(select): add parts support for placeholder, icon, text ( #21108 )
2020-04-23 12:14:21 -04:00