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
66e125bc5e
test(vue): update vue test app dependencies ( #24955 )
2022-03-17 13:06:48 -04:00
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
77a697ccd7
test(vue): formatting error in test ( #24897 )
2022-03-07 18:12:32 -05:00
0a8f44359a
test(): run e2e tests in production mode ( #24812 )
2022-02-18 14:21:43 -05:00
b401de1ab3
fix(vue): preserve custom classes on IonPage ( #24776 )
...
resolves #24772
Co-authored-by: bnachtweh <bnachtweh@users.noreply.github.com>
2022-02-11 10:11:04 -05:00
34a6ce6d7e
tests(vue): enable autounmount and make tests less brittle ( #24744 )
2022-02-09 09:11:58 -05:00
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
df84d155ea
ci(e2e): do not run sync automatically ( #24717 )
2022-02-04 11:27:16 -05:00
0b18260da6
fix(vue): routing history is correctly replaced when overwriting browser history ( #24670 )
...
resolves #23873
2022-02-02 13:35:52 -05:00
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
90458da406
fix(vue): correct route is replaced when using router.replace ( #24533 )
...
resolves #24226
2022-01-10 11:58:35 -05:00
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
c9f7909d62
chore(): sync with main
2021-12-13 11:31:44 -05:00
6309d5ddba
fix(vue): improve query params handling in tabs ( #24355 )
...
resolves #24353
2021-12-09 10:42:43 -05:00
eb9bc8199d
chore(): fix bad merge, update tests
2021-12-07 20:23:47 +00:00
e4056f7945
chore(): sync with main
2021-12-07 14:57:29 -05:00
047d3c7772
fix(vue): switching between tabs preserves query string ( #24297 )
...
resolves #23699
2021-12-02 10:04:26 -05:00
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
6f01c3b73d
chore(): update vue test app ( #24262 )
2021-11-23 16:35:54 -05:00
0bb8e88582
test(tabs): skip tests for vue tabs ( #24211 )
2021-11-11 14:38:35 -05:00
2054690f54
chore(): sync with main
2021-11-11 10:19:05 -05:00
7c43589b0a
fix(vue): canGoBack method now works correctly ( #24188 )
...
resolves #24109
2021-11-09 09:45:12 -05:00
da66a2cf20
chore(all): update scripts for CE build and GitHub actions
2021-11-02 15:56:43 -04:00
143b227d35
chore(): sync GitHub Actions with main
2021-11-02 09:21:41 -04:00
5bcb39f82b
docs(): update contributing guide for angular, react, and vue ( #24141 )
...
resolves #24137
2021-11-01 17:37:48 -04:00
8d774de445
test(vue): fix incorrect test
2021-10-22 19:28:02 +00:00
7ab50dda83
chore(): sync with main
2021-10-22 15:24:34 -04:00
24659a527a
fix(vue): mount correct views when navigating ( #24056 )
...
resolves #23914
2021-10-14 11:28:36 -04:00
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
b211cf0236
chore(): sync with main for beta 5 release
2021-09-01 10:14:58 -04:00
3c442228ff
fix(vue): router guards are now fired correctly when written in a component ( #23821 )
...
resolves #23820
2021-08-26 10:40:48 -04:00
71bf631863
chore(): fix vue e2e test
2021-08-18 10:38:59 -04:00
96790054f1
chore(): fix tests from merge
2021-08-18 10:23:09 -04:00
79e780e511
chore(): resolve merge conflict with vue test app
2021-08-18 09:44:34 -04:00
c8cbe9c1f3
chore(): sync with main for beta 4
2021-08-18 09:42:03 -04:00
621f4faa1a
fix(vue): using router.go now shows correct view ( #23773 )
...
resolves #22563
2021-08-17 08:53:55 -04:00
578b9062dd
fix(vue): modal and popover components now correctly pass properties ( #23761 )
...
resolves #23698
2021-08-16 09:09:41 -04:00
ea39c70b3e
fix(vue): custom element internal properties are no longer overridden in vue 3.1.0 ( #23738 )
...
resolves #23539
2021-08-09 11:41:31 -04:00
e30b17c5bb
fix(vue): navigating between parameterized pages now results in page transition ( #23525 )
...
resolves #22662
2021-06-30 10:11:06 -04:00
fc9e1b4b36
feat(vue): extend useIonRouter hook for programmatic navigation with animation control ( #23499 )
...
resolves #23450
2021-06-28 10:33:32 -04:00
6dfbd89cf8
refactor(vue): remove auto-generated router outlet inside of ion-tabs ( #23479 )
2021-06-21 18:22:57 -04:00
09da99b176
Merge remote-tracking branch 'origin/master' into sync-master
...
# Conflicts:
# packages/vue/src/components/IonTabs.ts
# packages/vue/test-app/src/router/index.ts
2021-06-21 21:26:49 +00:00
a2a4cff3d0
fix(vue): IonTabs can now accept IonRouterOutlet ( #23477 )
...
resolves #23321
2021-06-21 16:52:50 -04:00
dc48a9f1a2
feat(vue): add custom elements bundle ( #23458 )
2021-06-17 14:10:50 -04:00
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
3be1c3dcd7
feat(modal): modals can now be used inline ( #23341 )
...
resolves #20117 , resolves #20263
2021-06-01 11:09:40 -04:00
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
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
aede8e686f
chore(): resolve merge conflicts
2021-04-23 11:41:46 -04:00