1922 Commits

Author SHA1 Message Date
aa663b76cc chore(datetime): run build (#20411) 2020-02-07 12:27:01 -05:00
e8886e98f1 fix(segment): add activated class directly to segment button (#20400)
this gets around a bug with Safari where the ::slotted css selector was not working properly
2020-02-07 12:13:09 -05:00
fd1b44a40b fix(content): only emit scroll events if enabled (#20401) 2020-02-07 11:53:11 -05:00
916f6670a0 chore(ionicons): update to official 5.0.0 release (#20399) 2020-02-06 16:38:29 -05:00
11d39457d5 fix(header): backdrop filter no longer distorts content with collapsible header (#20388)
fixes #20385
2020-02-06 09:41:25 -05:00
cfcdd97cc0 merge release-5.0.0-rc.3 (#20387) 2020-02-05 14:28:06 -05:00
cf7091625e fix(refresher): translate background content when refreshing (#20378)
resolves #20377
2020-02-05 12:17:53 -05:00
8983c7006e fix(refresher): ensure gesture does not interfere with item-sliding (#20380)
resolves #20379
2020-02-05 12:17:23 -05:00
4971499026 fix(toolbar): properly apply safe area and border (#20375)
fixes #20354
2020-02-04 12:58:44 -05:00
a25007f54f docs(react): update class usage to className (#20366) 2020-02-04 11:16:44 -05:00
0f31624104 fix(segment): allow background to be set on iOS segment in a toolbar (#20350) 2020-01-31 15:48:55 -05:00
023ed07f97 chore(themes): update commented out default colors in themes 2020-01-31 13:37:19 -05:00
43d00415a5 docs(breaking): remove references to removed global css vars (#20348) 2020-01-30 18:20:35 -05:00
8c4905f630 merge release-5.0.0-rc.2 2020-01-30 15:51:55 -05:00
ff78e6e8ca fix(radio): do not clear value of radio group from radio (#20343)
fixes #20323
2020-01-30 12:29:11 -05:00
d693ca81f5 docs(select): separate react usage by headings (#20335)
closes ionic-team/ionic-docs#1095
2020-01-29 17:52:37 -05:00
215d55f1eb fix(header): fix race condition in collapsible header (#20334) 2020-01-29 15:45:55 -05:00
fd55427991 fix(refresher): add correct fallbacks for native refreshers (#20333) 2020-01-29 15:36:09 -05:00
e580b88477 fix(ios): translucent toolbar blur no longer obscures entering page title (#20314)
fixes #19158
2020-01-29 15:12:00 -05:00
1e2946e0f9 docs(ripple-effect): update usage to avoid style conflicts with Ionic components (#20331)
closes ionic-team/ionic-docs#1154
2020-01-29 14:24:45 -05:00
6b2f6618f6 docs(loading): update usage to fix code errors (#20330)
closes ionic-team/ionic-docs#1200
2020-01-29 14:24:22 -05:00
eb57723785 fix(radio): set default radio value if undefined (#20329) 2020-01-29 14:01:27 -05:00
7877ea03fe docs(content): add information on fixed slots (#20324)
closes ionic-team/ionic-docs#731
2020-01-29 10:40:33 -05:00
59d86873a2 fix(refresher): resolve undefined issues when updating component (#20322)
fixes #20320
2020-01-28 14:59:58 -05:00
940925ef63 5.0.0-rc.1 2020-01-27 17:40:49 -05:00
eabe05e503 chore(dependencies): update ionicons (#20315) 2020-01-27 17:11:31 -05:00
628db18a97 fix(components): fix issues with button states (#20278)
- Update action sheet colors to match spec (md)
- Remove activated background on buttons (md - uses ripple)
- Update Segment Button to use proper indicator color when inside of a toolbar
- Add back input highlight on focus

fixes #20276
2020-01-27 16:47:02 -05:00
23ce7c787c docs(grid): update usage to correct CSS utility classes (#20312)
resolves #20302
2020-01-27 14:23:22 -05:00
da6263a044 docs(vue): update usage examples to kebab-case (#20313)
references #20296
2020-01-27 14:22:42 -05:00
09bef71ccd fix(content): resolve height inheritance issues (#20309)
fixes #20305
2020-01-27 13:00:10 -05:00
44211c11ee fix(refresher): update animation for dashed property values (#20310) 2020-01-27 12:21:26 -05:00
33186ba716 fix(picker): include showBackdrop in interface (#20301)
fixes #18893
2020-01-27 11:20:32 -05:00
767b005eac fix(components): inherit text indent in all components with text inherit (#20300)
fixes #17786
2020-01-27 11:18:59 -05:00
7b44ae2a40 fix(toast): inherit color in cancel button for a toast with color (#20299)
fixes #20139
2020-01-27 11:16:23 -05:00
1c2d64873e docs(list-header): update list header API changes and usage (#20289)
closes #20284
2020-01-24 16:06:54 -05:00
b14471178e fix(menu): fix jump when dragging open (#20288)
fixes #20286
2020-01-24 15:22:51 -05:00
52cc48cfe8 5.0.0-rc.0 2020-01-23 17:37:56 -05:00
b8fdf41737 5.0.0-beta.6 2020-01-23 17:17:56 -05:00
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
445f129e2d release-4.11.9 2020-01-23 13:56:20 -07:00
d76a5031c4 feat(segment-button): add --indicator-height property to segment button (#19653) 2020-01-23 15:55:57 -05:00
3a56228290 fix(core): updating type of input value to accept numbers, fixes #20173 (#20267) 2020-01-23 13:10:29 -07:00
b59d7647fd feat(react): add Ionic Animations wrapper (experimental) (#20273) 2020-01-23 14:26:29 -05:00
e613f63590 fix(content): set min-height to allow for sticky headers(#20265)
fixes #20258
2020-01-22 11:42:24 -05:00
f896821753 fix(segment): clicking disabled button no longer adds ripple to active button (#20254)
fixes #20253
2020-01-21 16:36:41 -05:00
443cbd9eb2 fix(modal): card-style modal now opens at full width on larger devices (#20256)
fixes #20255
2020-01-21 15:31:44 -05:00
32a7401576 fix(animation): add property conversions for CSS Animations (#20252)
fixes #20251
2020-01-21 12:28:41 -05:00
3024a216ec 5.0.0-beta.5 2020-01-17 17:55:15 -05:00
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
9232f16eea fix(card): remove top padding of content in iOS if under header (#20223) 2020-01-17 15:10:19 -05:00