Liam DeBeasi
33be1f061e
fix(ios): add haptic drag gesture for action sheet and alert components ( #21060 )
2020-05-26 11:33:51 -04:00
Liam DeBeasi
4af54a2fea
feat(angular): expose getPlatforms and isPlatform ( #21308 )
2020-05-22 10:27:03 -04:00
Liam DeBeasi
7166a290cc
fix(all): improve scroll assist reliability for below the fold inputs ( #21206 )
2020-05-11 15:44:59 -04:00
Liam DeBeasi
8e11ecc136
fix(picker): haptics now work properly ( #21268 )
2020-05-11 15:10:19 -04:00
Liam DeBeasi
9d0dcbbd31
fix(overlays): respect keyboardClose property when opening overlays ( #21240 )
2020-05-08 11:56:40 -04:00
Liam DeBeasi
f23f1cb37e
fix(refresher): correctly select shadow root on older browsers ( #21237 )
2020-05-08 11:54:57 -04:00
Liam DeBeasi
f334e83a43
fix(md): do not hide page when swipe gesture is cancelled ( #21247 )
2020-05-08 10:16:42 -04:00
Liam DeBeasi
ae5f1ddff0
feat(app): keyboard open and close events ( #18478 )
2020-04-30 16:07:44 -04:00
Liam DeBeasi
dea9248763
fix(all): gestures should use a passive listener ( #21038 )
2020-04-30 16:03:54 -04:00
Liam DeBeasi
c53b136dbe
fix(all): use proper undefined check when using Haptics plugin ( #21156 )
...
fixes #21148
2020-04-29 13:13:28 -04:00
Liam DeBeasi
fc2be8d08b
fix(overlays): focus overlay when presented ( #20997 )
...
fixes #19882 , fixes #17126
2020-04-28 16:43:00 -04:00
Liam DeBeasi
fa9ddc91bc
feat(all): add ability to eject from Ionic sanitizer ( #20457 )
...
resolves #18277
2020-04-27 16:03:39 -04:00
Liam DeBeasi
3821c0463a
feat(): add ability to continue processing hardware back button events ( #20613 )
...
fixes #17824
2020-04-27 12:58:37 -04:00
Liam DeBeasi
671802f9a2
fix(overlays): prevent accidental clicks when dismissing overlays ( #21093 )
...
fixes #21092
2020-04-27 11:33:23 -04:00
Liam DeBeasi
66e8e6404d
fix(select): account for MutationObserver when performing SSR ( #21068 )
...
fixes #21063
2020-04-27 11:29:44 -04:00
EinfachHans
1b11ff7fb9
feat(back-button): add 'backButtonDefaultHref' property to Ionic Config ( #20491 )
...
closes #19305
Co-authored-by: Brandy Carney <brandy@ionic.io >
2020-04-27 10:57:43 -04:00
Liam DeBeasi
32ecdd6753
feat(gesture): add support for blurring active inputs on gesture start ( #20638 )
...
fixes #20588
2020-04-27 10:52:14 -04:00
Liam DeBeasi
497380743d
fix(md): do not display blank screen when using MD page transition and swipe gesture ( #21058 )
...
fixes #21056
2020-04-16 13:15:02 -04:00
Liam DeBeasi
8a02b28efe
fix(ios): properly animate content when navigating from a tabbed page ( #20918 )
...
fixes #20912
2020-04-08 15:16:10 -04:00
Liam DeBeasi
6f13b8c792
perf(all): improve scroll assist responsiveness ( #20987 )
...
resolves #20922
2020-04-07 12:19:58 -04:00
Liam DeBeasi
5b9840508f
feat(animation): add option to clean up old animation stylesheets ( #20940 )
...
fixes #20610
2020-04-03 09:28:41 -04:00
Liam DeBeasi
e23dec5eb9
fix(ios): account for nested tabs with page transition ( #20955 )
...
fixes #20948
2020-04-02 15:03:08 -04:00
Jakob Engelbrecht
364a0a63da
fix(): only cascade mode from parent Ionic components ( #20828 )
...
fixes #20055
2020-03-25 14:33:13 -04:00
Liam DeBeasi
df27793702
fix(title): improve reliability of large title ios nav transition ( #20861 )
2020-03-24 18:06:17 -04:00
Manu MA
976e68da5b
refactor(): minor updates for next stencil version ( #20787 )
2020-03-24 11:59:07 -04:00
Liam DeBeasi
0e91c6c502
fix(): properly scroll to input with scroll assist ( #20742 )
...
fixes #19589
2020-03-16 15:38:11 -04:00
Liam DeBeasi
ec4878ac08
fix(ios): large title animation now works properly in a modal ( #20703 )
...
fixes #20696
2020-03-06 10:09:39 -05:00
Liam DeBeasi
0e0e401d86
fix(animation): reset all temporary flags when interrupting an animation ( #20627 )
...
fixes #20602
2020-02-27 11:17:43 -05:00
Liam DeBeasi
fe8d74d08c
fix(menu): allow ssr to work properly with hardware back button updates ( #20629 )
2020-02-26 15:54:50 -05:00
Liam DeBeasi
71875417f2
fix(ios): large title transition works properly in tabbed applications ( #20555 )
...
fixes #20482
2020-02-24 11:38:50 -05:00
Liam DeBeasi
6b2a929cd7
fix(menu): hardware back button now dismisses side menu if open ( #20558 )
...
fixes #20559
2020-02-24 11:37:51 -05:00
Liam DeBeasi
8d3ce8d29c
fix(modal): allow swipe to close animation to be overridden ( #20585 )
...
fixes #20577
2020-02-24 11:22:07 -05:00
Liam DeBeasi
dd32a5e278
fix(ios): clamp out of bounds values for swipe to go back ( #20540 )
...
fixes #20505
2020-02-18 15:14:30 -05:00
Liam DeBeasi
e580b88477
fix(ios): translucent toolbar blur no longer obscures entering page title ( #20314 )
...
fixes #19158
2020-01-29 15:12:00 -05:00
Liam DeBeasi
b14471178e
fix(menu): fix jump when dragging open ( #20288 )
...
fixes #20286
2020-01-24 15:22:51 -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
32a7401576
fix(animation): add property conversions for CSS Animations ( #20252 )
...
fixes #20251
2020-01-21 12:28:41 -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
Liam DeBeasi
4bc3dc73c1
fix(menu): clamp out of bounds swipe value ( #19684 )
...
fixes #18927
2020-01-13 10:09:28 -07:00
Brandy Carney
6fc1612f42
docs(breaking): add breaking changes for v5 ( #20156 )
2020-01-13 11:29:29 -05:00
David Boho
49c394c3d3
fix(animation): support css animation on older devices ( #20020 )
...
fixes #20017
2019-12-18 13:19:07 -05:00
Liam DeBeasi
04e7c03132
feat(refresher): add iOS native refresher ( #20037 )
...
fixes #18664
2019-12-18 10:52:58 -05:00
Manu MA
b3b3312711
feat(modal): add card-style presentation with swipe to close gesture ( #19428 )
...
resolves #18660
2019-12-10 16:02:41 -05:00
Liam DeBeasi
56f67bd9a5
fix(animations): convert hyphenated properties to camel case when using Web Animations ( #20059 )
...
fixes #20058
2019-12-10 15:28:44 -05:00
Liam DeBeasi
656c356343
chore(animations): remove deprecated methods ( #20041 )
2019-12-05 09:29:38 -05:00
Liam DeBeasi
300d54356d
fix(title): large title nav transition adds correct safe area value ( #20029 )
...
fixes #20028
2019-12-02 12:37:33 -05:00
Liam DeBeasi
e76619478c
fix(animation): properly update Web Animation, clean up types ( #19964 )
...
Co-authored-by: manucorporat <manu.mtza@gmail.com >
2019-11-21 11:08:27 -05:00
Liam DeBeasi
fc4bb2db5c
fix(header): support collapsible header with multiple toolbars ( #19909 )
...
* begin fix collapsible title with multi toolbars
* fix back button
* adjust large title positioning
* a few adjustments
* remove whitespace
* add types
* fix type
2019-11-18 08:57:56 -05:00
Adam Bradley
0d40d3f3b7
refactor(back-button): convert to shadow component ( #19411 )
...
references #18899
2019-11-14 14:39:35 -05:00
Liam DeBeasi
21484f1f3a
fix(gesture): release gesture when disabling ( #19855 )
...
fixes #19848
2019-11-12 10:45:06 -05:00