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
Manu MA
930b271a4a
Master react ( #18998 )
...
* chore(): bump to beta 8
* fix(): IonFabButton href fix
* fix(react): support components with href attributes
* fix(): Prep work to break router out
* fix(): breaking react-router and react-core into own packages
* chore(): moving view stuff out of react-core
* chore(): dev build 8-1
* chore(): update to react beta 8
* chore(): fixes to deps
* fix(): removing IonAnchor in favor of IonRouterLink
* chore(): beta 9 release
* refactor(react): treeshake, minify, api
* wip
* fix(): react dev builds
* fix(): fixes to get app builds working again
* fix(): removing tgz file
* feat(): adding platform helper methods
* fix(): don't map attributes to props
* chore(): add test app
* feat(): copy css folder from core
* chore(): move rollup node resolve to devDependencies
* fix(): expose setupConfig()
* perf(): improve treeshaking
* fix(): removing crypto from generateUniqueId
* fix(): adding missing rollup dp
* fix(): test cleanup and fixes to make tests pass
* chore(): moving react to packages folder
* fix(): fixing react build due to move to packages
* feat(): adding missing IonInfiniteScrollContent component
* chore(): add automated testing using cypress
* fix(): adding option onDidDismiss to controller components
* 0.0.10 react
* wip
* fix(): removing deprecated React calls
* fix(): exporting setupConfig from core
* chore(): bump to 4.8.0-rc.0
* chore(): updating test-app deps and fixing test
* chore(): updates to react readme
2019-08-13 14:24:44 -06:00
Simon
1187dc2fc7
feat(searchbar): add inputmode property ( #18980 )
2019-08-08 20:13:34 +02:00
Brandy Carney
f08ac68e0b
refactor(searchbar): add deprecation warnings for showCancelButton ( #18938 )
2019-07-30 10:12:51 -04:00
Manu MA
e82648bda2
refactor(all): update to one (part 3) ( #18874 )
2019-07-25 20:22:44 +02:00
Amy Marsh
798103bf63
feat(searchbar): improve accessibility ( #18797 )
2019-07-23 10:21:10 -05:00
Brandy Carney
045bc59b75
fix(theming): update components to use the proper colors for dark themes ( #18735 )
...
references #18713
2019-07-12 17:31:42 -04:00
Adam Bradley
598a13ecc0
chore(test): remove unused preview tests ( #18608 )
2019-06-24 17:15:57 -05:00
Manu MA
34dfc3ce98
refactor(all): updating to newest stencil apis ( #18578 )
...
* chore(): update ionicons
* refactor(all): updating to newest stencil apis
* fix lint issues
* more changes
* moreee
* fix treeshaking
* fix config
* fix checkbox
* fix stuff
* chore(): update ionicons
* fix linting errors
2019-06-23 11:26:42 +02:00
Manu MA
b40f7d36d5
fix(): update to Stencil One 🎉 🎊
2019-06-19 21:33:50 +02:00
Liam DeBeasi
64460b8efc
remove extra utils file
2019-06-11 17:05:03 -04:00
Liam DeBeasi
aac60b1390
default to never
2019-06-11 14:01:12 -04:00
Liam DeBeasi
43ed2b0d1d
fix some comments
2019-06-11 12:40:46 -04:00