From deeb5606d0b5c1da7e5123e02e9b9cb14b410a60 Mon Sep 17 00:00:00 2001 From: horvbalint Date: Sat, 8 Jul 2023 21:39:45 +0200 Subject: [PATCH 01/16] proof-of-concept view-transition-api usage --- components/account/AccountAvatar.vue | 16 +++++++++++++--- components/account/AccountBigAvatar.vue | 3 ++- components/account/AccountDisplayName.vue | 13 ++++++++++++- components/account/AccountHandle.vue | 15 ++++++++++++--- components/account/AccountInfo.vue | 7 ++++--- components/account/AccountInlineInfo.vue | 5 +++-- components/main/MainContent.vue | 16 +++++++++++++++- components/nav/NavTitle.vue | 14 +++++++++++++- components/status/StatusAccountDetails.vue | 10 +++++----- components/status/StatusActions.vue | 7 ++++++- components/status/StatusCard.vue | 8 ++++---- components/status/StatusContent.vue | 5 +++++ components/status/StatusDetails.vue | 2 +- components/status/StatusLink.vue | 18 ++++++++++++++++-- composables/viewTransition.ts | 11 +++++++++++ pages/[[server]]/@[account]/[status].vue | 2 +- shims.d.ts | 4 +++- 17 files changed, 126 insertions(+), 30 deletions(-) create mode 100644 composables/viewTransition.ts diff --git a/components/account/AccountAvatar.vue b/components/account/AccountAvatar.vue index 26953d8de6..2849b16174 100644 --- a/components/account/AccountAvatar.vue +++ b/components/account/AccountAvatar.vue @@ -1,18 +1,29 @@