Liam DeBeasi
8122494a60
test(searchbar): break up screenshot test ( #26455 )
2022-12-09 11:32:43 -05:00
Sean Perkins
47369fadd4
test(searchbar): flaky searchbar screenshot capture ( #26428 )
2022-12-07 11:35:57 -05:00
Liam DeBeasi
1a5ee2f30f
test(config): remove playwright diff threshold ( #26405 )
2022-12-05 11:08:59 -05:00
Liam DeBeasi
25e6fe92b1
chore(): sync with main
2022-09-30 12:29:00 -04:00
Amanda Johnston
294dc66294
test(many): remove unnecessary standalone tests ( #26047 )
2022-09-29 16:16:22 -05:00
Liam DeBeasi
c0f287e525
chore(): sync with main
2022-09-16 15:24:24 -04:00
Liam DeBeasi
373b4ffe21
fix(searchbar): clear button has focus indicator ( #25828 )
2022-08-26 15:35:58 -04:00
Liam DeBeasi
c270756356
fix(searchbar): keypress can activate clear button ( #25824 )
2022-08-26 11:43:56 -04:00
Amanda Johnston
ae6aa0cb8e
chore(eslint): add strict-boolean-expressions rule ( #25768 )
2022-08-23 11:50:02 -05:00
Amanda Johnston
3cd48ac4f8
test(searchbar): migrate tests to Playwright ( #25704 )
2022-08-03 13:55:19 -05:00
Sean Perkins
15c169043f
chore(docs): remove manual documentation ( #24984 )
2022-04-21 12:31:51 -04:00
Liam DeBeasi
5676bab316
lint(eslint): migrate to eslint and prettier ( #25046 )
2022-04-04 11:12:53 -04: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
35e5235645
fix(searchbar): setting dir on ion-searchbar to enable rtl mode now supported ( #24602 )
2022-01-19 15:23:44 -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
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
Liam DeBeasi
80f181d484
fix(searchbar): showClearButton now defaults to 'always' for improved usability with screen readers ( #23475 )
...
BREAKING CHANGE: The `showClearButton` property on `ion-searchbar` now defaults to `'always'`.
2021-06-21 13:12:02 -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
Hans Krywalsky
215eb5d4ef
feat(searchbar): add showClearIcon property ( #22759 )
...
resolves #22738
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com >
2021-02-23 12:34:42 -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
Brandy Carney
a9b2260100
test(core): add lang attr to html tag to resolve axe errors ( #22410 )
2020-11-02 17:08:03 -05:00
Liam DeBeasi
27191026ef
docs(): add note on form bindings with debounce ( #22409 )
2020-11-02 09:26:42 -05:00
Liam DeBeasi
db2cac20fb
docs(vue): update component usage examples for vue 3 ( #22050 )
2020-09-11 13:48:21 -04:00
Adam Bradley
753fd2f910
chore(colorClass): update createColorClasses() for ts4 ( #21896 )
...
Change the createColorClasses() fn so the returned type and jsx class property work well with typescript 4
2020-08-10 09:18:41 -05:00
Brandy Carney
cf3035778c
chore(stencil): update to v1.14 ( #21458 )
2020-06-10 11:36:02 -04:00
Brandy Carney
1ea5ce5839
chore(stencil): update to latest stencil version ( #21378 )
...
references ionic-team/ionic-docs#1343
2020-05-26 15:05:36 -04:00
Manu MA
4fd7c0cc5a
feat(all): add all autocomplete values to input and searchbar ( #21297 )
2020-05-22 09:23:44 -04:00
Brandy Carney
16a03d58ec
docs(headings): update readme headings to be correct level
2020-05-14 17:26:44 -04:00
Brandy Carney
687122127c
docs(stencil): add stencil usage to components ( #21261 )
2020-05-12 20:35:48 -04:00
Liam DeBeasi
15a603b397
fix(searchbar): screen readers correctly announce the cancel button text ( #21049 )
...
fixes #21013
2020-04-23 12:15:54 -04:00
Liam DeBeasi
e90683a713
feat(searchbar): add support for enterkeyhint ( #21036 )
...
fixes #21034
2020-04-15 15:08:43 -04:00
EinfachHans
acaa1d9ef7
feat(searchbar): add border-radius css variable ( #20662 )
...
fixes #17426
fixes #18247
2020-04-03 13:01:07 -04:00
Manu MA
976e68da5b
refactor(): minor updates for next stencil version ( #20787 )
2020-03-24 11:59:07 -04:00
Ely Lucas
972e361bdc
docs(react): updating react input usages with binding examples ( #20557 )
2020-02-19 17:49:53 -07:00
Liam DeBeasi
4d6e15ab18
fix(searchbar): properly align placeholder ( #20460 )
...
fixes #20456
2020-02-12 16:21:08 -05:00
Brandy Carney
94159291b2
feat(components): improve button states and add new css properties ( #19440 )
...
Before users had to know the exact opacity that the MD/iOS spec called for in order to change the hover or focused background color. This allows them to change the background without having to know the opacity.
- changes apply to Action Sheet (Buttons), Back Button, Button, FAB Button, Item, Menu Button, Segment Button, Tab Button
- greatly reduces the requirement by users to set the background hover, focused states for dark modes and custom themes, also eliminates the need to know what the hover opacity is for each based on the spec
- updates the MD dark theme per their spec
- adds a component guide for internal use changing Ionic components
references #18279 fixes #20213 fixes #19965
BREAKING CHANGE:
*Activated Class*
The `activated` class that is automatically added to buttons on press has been renamed to `ion-activated`. This will be more consistent with our `ion-focused` class we add and also will reduce conflicts with user's CSS.
*CSS Variables*
The `--background-hover`, `--background-focused` and `--background-activated` CSS variables on components that render native buttons will now have an opacity automatically set. If you are setting any of these like the following:
```
--background-hover: rgba(44, 44, 44, 0.08);
```
You will likely not see a hover state anymore. It should be updated to only set the desired color:
```
--background-hover: rgba(44, 44, 44);
```
If the opacity desired is something other than what the spec asks for, use:
```
--background-hover: rgba(44, 44, 44);
--background-hover-opacity: 1;
```
2020-01-23 16:57:47 -05:00
Liam DeBeasi
6612604733
refactor(searchbar): set inputmode default to undefined ( #20080 )
...
fixes #20074
BREAKING CHANGE: The `inputmode` property for `ion-searchbar` now defaults to `undefined`. To get the old behavior, set the `inputmode` property to `"search"`.
2019-12-16 12:16:54 -05:00
Adam Bradley
69e10de718
refactor(ionicons): update to ionicons v5 ( #19670 )
...
* refactor(ionicons): update to ionicons v5
* refactor(back-button): update back button icon to v5 ionicons
* refactor(item): update default detail icon to chevron-forward
* refactor(reorder): update reorder icon for ionicons v5
* refactor(searchbar): use search-sharp
* refactor(searchIcon): update v5 ionicon
* refactor(clearIcon): update searchbar clear icon
* refactor(cancelButton): update to arrow-back-sharp
* refactor(menuIcon): update to v5 ionicons
* api readme updates
* update react and vue ionicons
* add ionicons to react deps
* add ionicons to ionic/vue deps
* add icon to react test
* updates
* fix back button regression for no icon
* update tests
* fix more tests
* fix more icons
* update ionicons version
* fix circle icons
* add correct ellipsis
2019-11-20 09:53:32 -05:00
Matthew Harris
9e9f72a87f
docs(): fix occurred typo ( #19916 )
...
* docs(searchbar): typo ocurred / occurred
* docs(textarea): occurred typo
* docs(input): occurred typo
* docs(regenerate): occurred typo fix
2019-11-18 09:20:21 -05:00
Antoine
1ab7066aa0
feat(searchbar): add --box-shadow variable to style searchbar input ( #19838 )
...
* Updates searchbar.md.scss to expose box-shadow
We would like to style the box-shadow property in searchbar and give the parent the ability to control it.
* fix(searchbar): add box shadow to main input for both modes
2019-11-08 10:53:42 -05:00
Simon
c5be8831a2
docs(searchbar): update vue usage to kebab-case for the attributes ( #19625 )
2019-11-07 18:55:47 -05:00
Michael Asimakopoulos
ed6f3b9f3f
fix(searchbar): use back button config value ( #19353 )
...
fixes #19347
2019-10-16 11:41:25 -04:00
Liam DeBeasi
e665d38d23
refactor(): remove no-border references, add ion-no-border class ( #18954 )
...
* remove no border ref
* change to dispaly
* update usage
2019-10-10 14:34:16 -04:00
Brandy Carney
3cac855e1a
refactor(searchbar): remove boolean values from showCancelButton ( #18953 )
...
BREAKING CHANGES
The `show-cancel-button` property of the searchbar no longer accepts boolean values. Accepted values are strings: `"focus"`, `"always"`, `"never"`. The following should change:
```
<ion-searchbar show-cancel-button>
<ion-searchbar show-cancel-button="true">
<ion-searchbar show-cancel-button="false">
```
becomes
```
<ion-searchbar show-cancel-button="focus">
<ion-searchbar show-cancel-button="focus">
<ion-searchbar show-cancel-button="never">
```
2019-10-10 14:34:16 -04:00
Brandy Carney
7ce916cc7c
fix(searchbar): update alignment of chips and other elements in toolbar ( #19596 )
...
fixes #19495 fixes #19502
2019-10-08 19:42:59 -04:00
Brandy Carney
77658e61cc
fix(searchbar): update padding and button alignment ( #19532 )
...
fixes #19502
2019-10-02 12:23:23 -04:00
Brandy Carney
e27962dcaf
feat(title): add support for small title ( #19215 )
...
Updates title to include `small` size and updates searchbar and UI to match native.
closes #18898
2019-09-05 17:32:19 -04:00
Liam DeBeasi
923312ecd5
feat(title): add large iOS toolbar title ( #19268 )
...
Co-authored-by: Brandy Carney <brandyscarney@users.noreply.github.com >
2019-09-04 11:38:48 -04:00
Manu MA
3d935978b3
test(): remove initial waitFor ( #19217 )
2019-08-30 16:45:13 +02:00
Simon
3e63b3c2c4
fix(input): update inputmode attribute values to match the specs ( #19131 )
2019-08-26 16:07:54 -04:00