Liam DeBeasi
5e23fb1ce4
fix(vue): correct views are now unmounted in tabs ( #25270 )
...
resolves #25255
2022-05-18 10:10:02 -04:00
Liam DeBeasi
b4ba70ea14
fix(vue): switching between tabs and going back resolves to correct route ( #25206 )
...
resolves #24303
2022-04-29 10:11:55 -04:00
Liam DeBeasi
7b716076b6
fix(vue): replacing routes across nested outlets preserves previous route info ( #25171 )
...
resolves #25017
2022-04-25 09:56:13 -04:00
Liam DeBeasi
a0054a7cbd
fix(vue): ensure that only tab pages get added to the tab navigation stack ( #25045 )
...
resolves #24859
2022-04-12 10:22:36 -04:00
Liam DeBeasi
4534c8bc0b
fix(vue): tapping the active tab button now correctly resets the tab stack ( #24935 )
...
resolves #24934
2022-03-14 14:44:47 -04:00
Liam DeBeasi
721a461073
fix(vue): replacing routes now updates location state correctly ( #24721 )
...
resolves #24432
Co-authored-by: tigohenryschultz <tigohenryschultz@users.noreply.github.com >
Co-authored-by: yoyo930021 <yoyo930021@users.noreply.github.com >
2022-02-07 15:37:43 -05:00
Liam DeBeasi
0b18260da6
fix(vue): routing history is correctly replaced when overwriting browser history ( #24670 )
...
resolves #23873
2022-02-02 13:35:52 -05:00
Liam DeBeasi
6d7b1444b6
fix(vue): going back to a tabs outlet no loger causes classList error ( #24665 )
...
resolves #24654
2022-01-27 14:37:35 -05:00
Liam DeBeasi
90458da406
fix(vue): correct route is replaced when using router.replace ( #24533 )
...
resolves #24226
2022-01-10 11:58:35 -05:00
Sean Perkins
bf8e436ee3
fix(vue): tabs no longer get unmounted when navigating back to a tabs context ( #24337 )
...
resolves #24332
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com >
2021-12-15 09:50:00 -05:00
Liam DeBeasi
c9f7909d62
chore(): sync with main
2021-12-13 11:31:44 -05:00
Liam DeBeasi
6309d5ddba
fix(vue): improve query params handling in tabs ( #24355 )
...
resolves #24353
2021-12-09 10:42:43 -05:00
Liam DeBeasi
eb9bc8199d
chore(): fix bad merge, update tests
2021-12-07 20:23:47 +00:00
Liam DeBeasi
e4056f7945
chore(): sync with main
2021-12-07 14:57:29 -05:00
Liam DeBeasi
047d3c7772
fix(vue): switching between tabs preserves query string ( #24297 )
...
resolves #23699
2021-12-02 10:04:26 -05:00
Yuhongjie
fb96ab5a26
fix(vue): ionic lifecycle hooks now run when using vue 3.2 setup syntax ( #24253 )
...
resolves #23824
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com >
2021-11-23 17:04:24 -05:00
Sean Perkins
0bb8e88582
test(tabs): skip tests for vue tabs ( #24211 )
2021-11-11 14:38:35 -05:00
Liam DeBeasi
7ab50dda83
chore(): sync with main
2021-10-22 15:24:34 -04:00
Liam DeBeasi
a09d7d4ab6
fix(vue): back button now selects correct route when navigating from view multiple times ( #24060 )
...
resolves #23987
2021-10-13 09:07:53 -04:00
Liam DeBeasi
71bf631863
chore(): fix vue e2e test
2021-08-18 10:38:59 -04:00
Liam DeBeasi
79e780e511
chore(): resolve merge conflict with vue test app
2021-08-18 09:44:34 -04:00
Liam DeBeasi
c8cbe9c1f3
chore(): sync with main for beta 4
2021-08-18 09:42:03 -04:00
Liam DeBeasi
621f4faa1a
fix(vue): using router.go now shows correct view ( #23773 )
...
resolves #22563
2021-08-17 08:53:55 -04:00
Liam DeBeasi
e30b17c5bb
fix(vue): navigating between parameterized pages now results in page transition ( #23525 )
...
resolves #22662
2021-06-30 10:11:06 -04:00
Liam DeBeasi
932d3ca62f
feat(datetime): add calendar picker ( #23416 )
...
resolves #19423
BREAKING CHANGE: The `ion-datetime` component has been revamped to use a new calendar style. As a result, some APIs have been removed. See https://github.com/ionic-team/ionic-framework/blob/master/BREAKING.md for more details.
2021-06-16 15:54:15 -04:00
Liam DeBeasi
3be1c3dcd7
feat(modal): modals can now be used inline ( #23341 )
...
resolves #20117 , resolves #20263
2021-06-01 11:09:40 -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
aede8e686f
chore(): resolve merge conflicts
2021-04-23 11:41:46 -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
Brandy Carney
15abc181aa
test(cypress): migrate Angular tests to Cypress ( #23083 )
2021-04-15 11:59:27 -04:00
Liam DeBeasi
669d24c551
tests(vue): improve reliability of e2e tests ( #23168 )
2021-04-08 14:00:07 -04:00
Liam DeBeasi
7203190234
fix(react, vue): correct view now chosen when going back inside tabs ( #23154 )
...
resolves #23087
resolves #23101
2021-04-06 10:16:23 -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
eacd8f6d27
test(vue): run vue e2e and unit tests on ci ( #23113 )
2021-03-29 13:37:37 -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
68a9b80053
fix(vue): prevent race conditions when opening overlays ( #22883 )
...
resolves #22880
2021-02-23 14:42:38 -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
2a3ce9a74e
fix(vue): improve path matching with tabs ( #22807 )
...
resolves #22519
2021-01-22 10:19:38 -05:00
Liam DeBeasi
9e9a372497
fix(react, vue): do not show back button when replacing to root page ( #22750 )
...
resolves #22528
2021-01-13 10:10:44 -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
4f4f31b65e
fix(vue): correctly remove old view when replacing route ( #22566 )
...
resolves #22492
2020-11-30 11:00:14 -05:00
Liam DeBeasi
5a4d0c0217
fix(vue): ensure view is updated correctly when replacing a route outside of a nav guard ( #22429 )
...
resolves #22412
2020-11-04 16:44:51 -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
31f9bc81d6
fix(vue): improve compatibility with route guards ( #22371 )
...
resolves #22344
2020-10-22 11:03:58 -04:00