From a29a809ad5264116f12220e714371a8440210ed6 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Sun, 5 Mar 2023 20:40:41 -0800 Subject: [PATCH] feat(core): shared element transitions with api for ios --- apps/toolbox/src/app-root.xml | 2 +- apps/toolbox/src/main-page.xml | 1 + apps/toolbox/src/pages/transitions.ts | 47 +++ apps/toolbox/src/pages/transitions.xml | 23 ++ .../pages/transitions/transitions-detail.ts | 10 + .../pages/transitions/transitions-detail.xml | 10 + .../pages/transitions/transitions-modal.ts | 24 ++ .../pages/transitions/transitions-modal.xml | 16 + packages/core/accessibility/index.d.ts | 1 - packages/core/accessibility/index.ios.ts | 2 +- packages/core/ui/core/view-base/index.d.ts | 19 +- packages/core/ui/core/view-base/index.ts | 35 ++- packages/core/ui/core/view/index.ios.ts | 30 +- packages/core/ui/index.ts | 7 +- packages/core/ui/page/index.ios.ts | 4 + packages/core/ui/page/page-common.d.ts | 45 --- packages/core/ui/transition/index.android.ts | 19 +- packages/core/ui/transition/index.d.ts | 39 +-- packages/core/ui/transition/index.ios.ts | 42 +-- .../ui/transition/modal-transition.android.ts | 3 + .../core/ui/transition/modal-transition.d.ts | 3 + .../ui/transition/modal-transition.ios.ts | 292 ++++++++++++++++++ .../core/ui/transition/shared-transition.ts | 94 ++++++ 23 files changed, 638 insertions(+), 130 deletions(-) create mode 100644 apps/toolbox/src/pages/transitions.ts create mode 100644 apps/toolbox/src/pages/transitions.xml create mode 100644 apps/toolbox/src/pages/transitions/transitions-detail.ts create mode 100644 apps/toolbox/src/pages/transitions/transitions-detail.xml create mode 100644 apps/toolbox/src/pages/transitions/transitions-modal.ts create mode 100644 apps/toolbox/src/pages/transitions/transitions-modal.xml delete mode 100644 packages/core/ui/page/page-common.d.ts create mode 100644 packages/core/ui/transition/modal-transition.android.ts create mode 100644 packages/core/ui/transition/modal-transition.d.ts create mode 100644 packages/core/ui/transition/modal-transition.ios.ts create mode 100644 packages/core/ui/transition/shared-transition.ts diff --git a/apps/toolbox/src/app-root.xml b/apps/toolbox/src/app-root.xml index 54e70d976..aec46ed6f 100644 --- a/apps/toolbox/src/app-root.xml +++ b/apps/toolbox/src/app-root.xml @@ -1,2 +1,2 @@ - + diff --git a/apps/toolbox/src/main-page.xml b/apps/toolbox/src/main-page.xml index 45d5f51a3..0588cfa03 100644 --- a/apps/toolbox/src/main-page.xml +++ b/apps/toolbox/src/main-page.xml @@ -20,6 +20,7 @@