Liam DeBeasi
7d47c91641
chore(): sync next with main branch
2021-05-26 10:14:38 -04:00
Liam DeBeasi
308fa1c0dd
feat(popover): popover can now be used inline ( #23231 )
...
BREAKING CHANGE: Converted `ion-popover` to use the Shadow DOM.
2021-05-03 12:02:22 -04:00
Liam DeBeasi
f2f41e2af4
fix(vue): components inside of ion-nav are now unmounted properly ( #23240 )
...
resolves #23233
2021-04-26 12:58:34 -04:00
Liam DeBeasi
6fcb3a62b1
refactor(vue): drop support for "on" prefixed overlay events and bump minimum required version of vue to 3.0.6 ( #23229 )
...
refactor(vue): drop support for "on" prefixed overlay events and bump minimum required version of vue to 3.0.6
BREAKING CHANGE:
- Dropped support for prefixed overlay events in favor of non prefixed events (I.e. `@onDidDismiss` becomes `@didDismiss`).
- Minimum required version of Vue is now Vue v3.0.6 or newer.
2021-04-23 13:06:22 -04:00
Liam DeBeasi
aede8e686f
chore(): resolve merge conflicts
2021-04-23 11:41:46 -04:00
Liam DeBeasi
dab927d290
fix(vue): overlay events can now be listened for without the "on" prefix, deprecated "on" prefix event listeners ( #23227 )
2021-04-23 11:38:45 -04:00
Liam DeBeasi
004885bfd4
fix(vue): dynamic tabs are now correct recognized ( #23212 )
...
resolves #22847
2021-04-21 15:14:30 -04:00
Liam DeBeasi
35c8802c22
fix(vue): update props when navigating to new parameterized route ( #23189 )
2021-04-15 12:37:50 -04:00
Liam DeBeasi
ff7922a1a5
chore(vue): fix typo in comments ( #23192 )
2021-04-15 09:44:27 -04:00
Liam DeBeasi
4fb81b7450
chore(): sync with master
2021-04-05 16:40:39 -04:00
Liam DeBeasi
27318cf585
fix(vue): account for event name changes in vue 3.0.6+ for overlay components ( #23100 )
2021-03-29 15:30:31 -04:00
Liam DeBeasi
ba51daf17c
fix(vue): components now integrate properly with vee-validate ( #23114 )
...
resolves #22886
2021-03-29 14:34:52 -04:00
Liam DeBeasi
073883a098
feat(accordion): add accordion and accordion-group components ( #22865 )
...
resolves #17094
2021-03-24 09:17:54 -04:00
Liam DeBeasi
4cbf610e55
chore(): sync vue tabs changes with master
2021-03-04 15:31:42 -05:00
Liam DeBeasi
a2763afe8e
fix(vue): correctly remove active state from tab button when navigating away from tab ( #23000 )
...
resolves #22597
2021-03-03 09:26:46 -05:00
Liam DeBeasi
dd1c8dbf3b
feat(vue): add composition API ionic lifecycle hooks ( #22970 )
...
resolves #22769
2021-03-01 10:35:25 -05:00
Liam DeBeasi
96abe22175
chore(): sync next with master
...
chore(): sync next with master
2021-02-26 15:14:28 -05:00
Liam DeBeasi
06d4c8e6f1
fix(vue): account for event name changes in vue 3.0.6+
2021-02-26 14:10:42 -05:00
Liam DeBeasi
68a9b80053
fix(vue): prevent race conditions when opening overlays ( #22883 )
...
resolves #22880
2021-02-23 14:42:38 -05: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
Liam DeBeasi
75458ac7fb
refactor(vue): remove support for child routes nested inside of tabs ( #22919 )
...
BREAKING CHANGE: Support for child routes nested inside of tabs has been removed to better conform to Vue Router's best practices. Additional routes should be written as sibling routes with the parent tab as the path prefix.
2021-02-12 14:43:29 -05:00
Liam DeBeasi
ff0f1da9f1
fix(vue): ionChange events now propagate correctly ( #22872 )
...
resolves #22870
2021-02-04 11:00:46 -05:00
Liam DeBeasi
2a3ce9a74e
fix(vue): improve path matching with tabs ( #22807 )
...
resolves #22519
2021-01-22 10:19:38 -05:00
Liam DeBeasi
e1d6627bf0
fix(vue): ensure v-model value is properly synced before ionChange event ( #22749 )
...
resolves #22610
2021-01-13 11:22:27 -05:00
Liam DeBeasi
64719f49f9
fix(vue): improve v-model binding sync between vue wrappers and web components ( #22745 )
...
resolves #22731
2021-01-08 12:06:45 -05:00
Liam DeBeasi
3d6ac1382e
fix(vue): all ionic vue components can now use router link ( #22743 )
2021-01-07 15:52:06 -05:00
Liam DeBeasi
e3a05bfeb5
fix(vue): correctly determine leaving view when transitioning to a new instance of a previous page ( #22655 )
...
resolves #22654 resolves #22658
2020-12-16 16:45:28 -05:00
Liam DeBeasi
61cf0c534e
fix(vue): adding non tab button elements inside ion-tab-bar no longer causes errors ( #22643 )
...
resolves #22642
2020-12-08 12:49:13 -05:00
Liam DeBeasi
01afdc42e5
fix(vue): pass in correct route to props function ( #22605 )
...
resolves #22602
2020-12-07 10:33:22 -05:00
Liam DeBeasi
4f4f31b65e
fix(vue): correctly remove old view when replacing route ( #22566 )
...
resolves #22492
2020-11-30 11:00:14 -05:00
Liam DeBeasi
9d04c127e8
fix(vue): swipe back gesture is properly disabled when swipeBackEnabled config is false ( #22568 )
...
resolves #22567
2020-11-30 10:59:00 -05:00
Liam DeBeasi
4e23aad3d9
fix(vue): testing a routerLink-capable component no longer warns of missing router dependency ( #22532 )
...
resolves #22506
2020-11-23 14:17:52 -05:00
Liam DeBeasi
8002114e72
fix(vue): onBeforeRouteLeave and onBeforeRouteUpdate hooks now fire properly ( #22542 )
...
resolves #22540
2020-11-23 10:22:03 -05:00
Liam DeBeasi
cdc2fb652f
fix(vue): tabs correctly fire lifecycle events ( #22479 )
...
resolves #22466
2020-11-19 15:30:32 -05:00
Takuma Kira
65bc99577c
feat(segment): add swipeGesture property to allow for disabling of the swipe gesture ( #22087 )
...
resolves #22048
2020-11-13 12:38:23 -05:00
Liam DeBeasi
0956f8bc55
fix(vue): correctly pass route props to components ( #22476 )
...
resolves #22472
2020-11-11 12:12:12 -05:00
Liam DeBeasi
e17c822bfb
fix(vue): tab bar now works with slot="top" ( #22461 )
...
resolves #22456
2020-11-10 10:07:31 -05:00
Michael Tintiuc
f5b0299729
feat(vue): composition api lifecycle methods ( #22241 )
2020-11-10 09:14:24 -05:00
Hans Krywalsky
0a0cbd8f2a
feat(chip): add disabled property ( #20658 )
...
resolves #19510
2020-11-05 14:18:24 -05:00
Liam DeBeasi
daf6a92127
fix(vue): correctly switch tabs after going back ( #22309 )
...
resolves #22307
2020-11-04 12:50:31 -05:00
Liam DeBeasi
6fad0fe428
fix(vue): improve handling of parameterized urls ( #22360 )
...
resolves #22359
2020-10-22 11:37:17 -04:00
Liam DeBeasi
bcef804dea
fix(vue): lifecycle events are correctly fired in component context ( #22348 )
...
resolves #22338
2020-10-21 11:22:52 -04:00
Liam DeBeasi
c5ab562eaa
fix(vue): ion-page component is properly shown with HMR ( #22319 )
2020-10-14 18:45:46 -04:00
Liam DeBeasi
b06ae16591
fix(vue): improve path matching when going back ( #22275 )
...
resolves #22258
2020-10-13 16:04:55 -04:00
Liam DeBeasi
52f655c9d4
fix(vue): pages now render in correct outlet when using multiple nested outlets ( #22301 )
...
resolves #22286
2020-10-13 14:22:51 -04:00
Liam DeBeasi
fff82d0bdc
fix(vue): do not hide page content when using ion-page in non-routing contexts ( #22302 )
...
resolves #22300
2020-10-13 10:29:37 -04:00
Liam DeBeasi
6026c65b1a
fix(vue): modal, popover, and nav are now created within application context ( #22282 )
...
resolves #22079
2020-10-12 15:07:49 -04:00
Liam DeBeasi
c74fd4147b
fix(vue): improve swipe to go back reliability ( #22288 )
...
resolves #22237
2020-10-12 11:32:28 -04:00
Liam DeBeasi
d371af48e3
chore(): run build
2020-10-08 16:10:21 +00:00
Liam DeBeasi
39d2530427
fix(vue): correctly show ion-back-button when going back ( #22260 )
...
resolves #22217
2020-10-07 14:58:41 -04:00