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
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
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
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
926ac3fb47
fix(select): add icon-inner & placeholder part ( #20605 )
...
- adds custom test for styling the select parts
- set opacity on icon container
- align items center, this makes the select text align vertically with the icon when used standalone even when changing the font size of the text
2020-02-26 12:08:03 -05:00
Manu MA
a5229d90ca
refactor(): remove checked property in favor of parent value ( #19449 )
...
BREAKING CHANGE:
The following components have been updated to remove the checked or selected properties:
- Radio
- Segment Button
- Select
Developers should set the value property on the respective parent components in order to managed checked/selected status.
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
2020-01-17 17:22:26 -05:00
Brandy Carney
9d1fe2e14f
test(select): remove debuggers
2019-12-16 11:52:28 -05:00
Brandy Carney
5bbb95fae1
feat(list-header): redesign list header for iOS spec ( #19915 )
2019-11-19 14:53:37 -05:00
Liam DeBeasi
bef0f53d0d
feat(select): add --placeholder-opacity and --placeholder-color, expose shadow parts ( #19893 )
...
resolves #17446
2019-11-11 12:49:10 -05:00
Manu MA
48a27636c7
fix(all): component reusage ( #18963 )
...
Use new stencil APIs to allow ionic elements to be reused once removed from the DOM.
fixes #18843
fixes #17344
fixes #16453
fixes #15879
fixes #15788
fixes #15484
fixes #17890
fixes #16364
2019-08-27 16:29:37 +02:00
Manu MA
a65d897214
refactor(): deprecate web component controllers ( #19109 )
2019-08-27 14:00:45 +02:00
Adam Bradley
598a13ecc0
chore(test): remove unused preview tests ( #18608 )
2019-06-24 17:15:57 -05:00
Manu MA
b40f7d36d5
fix(): update to Stencil One 🎉 🎊
2019-06-19 21:33:50 +02:00
Brandy Carney
4bba540311
fix(label): include the ion-text-wrap class styles for larger font ( #18374 )
...
- updates all e2e tests to use the CSS classes instead of attributes
2019-05-24 11:18:28 -04:00
Liam DeBeasi
4be8d7e622
tests(): add missing test statements ( #18346 )
2019-05-22 12:31:04 -04:00
Brandy Carney
6252458d49
test(components): add rtl tests and remove skips ( #18319 )
...
references #17012
2019-05-21 13:16:07 -04:00
Liam DeBeasi
1ecfcd1902
fix(select): fix options being added async while overlay is open ( #17860 )
...
fixes #15716
fixes #17851
2019-03-26 11:29:24 -04:00
Zachary Keeton
69ecebb159
feat(select): add compareWith property ( #17358 )
...
* feat(select): add compareWith property
* style(select): fix lint errors
* test(select): move tests from preview to basic
* refactor(select): improve parameter names in compareOptions method
* chore(): add react usage docs
* chore(): update var names, update examples
* rerun build
* add doc on compareWith
2019-03-01 14:46:42 -05:00
Liam DeBeasi
1c9c18b5ea
fix(select): Account for when options are not loaded immediately ( #17405 )
...
* Added logging to begin debugging issue
* identify potential fix, add test
* fix(select): render when options are loaded after a delay
* fix linter issues
* fix e2e test
* fix edge case with if statement
2019-02-13 08:34:55 -05:00
Brandy Carney
ee3b04a919
fix(popover): apply fixed position to keep backdrop in viewport ( #17352 )
...
fixes #17337
2019-02-05 15:53:11 -05:00
Manu Mtz.-Almeida
854e345088
chore(): skip some tests
2019-01-22 21:30:01 +01:00
Brandy Carney
3ff9fafe8e
fix(select): pass click event to popover interface ( #17146 )
...
also updates e2e test so that it will continue to take screenshots after mismatches and adds the popover example to avoid future regressions
references #16715 fixes #17142
2019-01-17 12:16:31 -05:00
Adam Bradley
c68292b78f
test(rtl): add rtl script to all e2e tests ( #17009 )
2019-01-08 15:06:23 -06:00
Brandy Carney
86fc9a557e
fix(toolbar): style all slotted content in order not only buttons ( #16617 )
...
- style all slotted content to order properly in a toolbar, not only buttons
- removes duplicated sass variables
- use current color in select so icon will inherit toolbar color
BREAKING CHANGES
- Removes `--icon-color` and `--placeholder-color` from select in favor of inheritance with opacity
2018-12-07 17:55:59 -05:00
Brandy Carney
7ba94900bb
refactor(themes): remove the outer-content class from core ( #16589 )
...
BREAKING CHANGES
The outer-content class has been removed in favor of setting the color in your app instead:
```
.outer-content {
--background: #f2f2f2;
}
```
2018-12-04 16:38:50 -05:00
Manu MA
2d0e0bafea
test(angular): add navigation tests ( #16494 )
2018-11-28 18:17:44 +01:00
Manu MA
50b0c6f15d
fix(alert): accepts any value ( #16476 )
...
fixes #16170
2018-11-27 16:29:12 +01:00
Manu MA
a8be5291bb
fix(label): placeholder + floating label ( #16111 )
...
* fix(label): placeholder + floating label
* fix placeholder type
* update docs
* uodate docs
2018-11-02 22:15:28 +01:00
Cam Wiegert
018fb9876f
test(all): use test() instead of it() where appropriate ( #16129 )
...
This replaces uses of Jest's it() function in end-to-end tests with the alias test() where it makes sense semantically.
2018-10-29 12:40:06 -05:00
Adam Bradley
3c7fee5cca
test(e2e): relative paths ( #16077 )
2018-10-24 22:41:48 -05:00
Adam Bradley
02ed9f96fa
test(e2e): update body font family ( #16065 )
2018-10-24 11:09:41 -05:00
Adam Bradley
d800c48734
test(e2e): update e2e tests for screenshot ( #16056 )
2018-10-23 23:56:40 -05:00
Adam Bradley
02ef52b85c
fix(picker): fix iOS picker options that shouldn't be showing ( #16055 )
2018-10-23 23:13:45 -05:00
Adam Bradley
a9fd3399de
test(e2e): force roboto font on all systems ( #15993 )
2018-10-19 15:22:15 -05:00
Adam Bradley
86d5f33841
chore(package): update to stencil 0.14.1-1 ( #15992 )
2018-10-17 15:01:37 -05:00
Cam Wiegert
ae3271f2d7
test(all): inject test styles on flag
2018-10-11 15:13:23 -05:00
Daniel Imhoff
2172aa9dae
test(screenshot): use Arial for testing
2018-10-09 13:40:31 -05:00
Cam Wiegert
870a92f54b
test(select): await alert dismiss
2018-10-08 11:31:07 -05:00
Manu Mtz.-Almeida
9d109d68c8
fix(all): disable animations in e2e tests
2018-10-08 10:18:31 -05:00
Brandy Carney
0983f95d9f
test(components): migrate e2e tests to puppeteer
...
references #15803
2018-10-05 18:30:24 -04:00
Brandy Carney
92b2011725
test(select): add example for a number select
2018-09-18 18:17:16 -04:00
Manu Mtz.-Almeida
e7416435d8
refactor(all): additional tslint rules
2018-09-01 18:06:59 +02:00
Manu MA
096d9a76f3
fix(css): add core.css ( #15220 )
...
fixes #15170
2018-08-29 18:05:20 +02:00
Cam Wiegert
88613ffae6
fix(select): add and document custom properties
...
references #14850
2018-08-21 16:43:23 -05:00
Brandy Carney
42ca99d111
fix(select): apply proper styles for stacked/floating selects
...
adds padding attributes to select to style the correct padding with a
stacked/floating label
fixes #15140 references #14850
2018-08-13 12:31:04 -04:00
Brandy Carney
2c37a5a7b2
docs(previews): update preview tests to have translucent white toolbars
...
to make ben happy
2018-07-24 16:27:17 -04:00
Brandy Carney
a7f1f4daa7
refactor(components): update to use shadow DOM and work with css variables
...
- updates components to use shadow DOM or scoped if they require css variables
- moves global styles to an external stylesheet that needs to be imported
- adds support for additional colors and removes the Sass loops to generate colors for each component
- several property renames, bug fixes, and test updates
Co-authored-by: Manu Mtz.-Almeida <manu.mtza@gmail.com >
Co-authored-by: Adam Bradley <adambradley25@gmail.com >
Co-authored-by: Cam Wiegert <cam@camwiegert.com >
2018-07-09 12:57:21 -04:00
Manu Mtz.-Almeida
1bd546758e
fix(inputs): interactive css to rule all them
2018-05-09 17:44:18 +02:00