From 9146b336598418cebb51a154023da8b712980977 Mon Sep 17 00:00:00 2001
From: Alexander Brown <448862+DrJKL@users.noreply.github.com>
Date: Fri, 16 Jan 2026 16:49:55 -0800
Subject: [PATCH] feat: add slide-in animation for right panel in
BaseModalLayout
---
.../widget/layout/BaseModalLayout.vue | 70 ++++++++++++-------
.../assets/components/AssetBrowserModal.vue | 12 +++-
2 files changed, 55 insertions(+), 27 deletions(-)
diff --git a/src/components/widget/layout/BaseModalLayout.vue b/src/components/widget/layout/BaseModalLayout.vue
index 9dcd88d78..a2fc77b4b 100644
--- a/src/components/widget/layout/BaseModalLayout.vue
+++ b/src/components/widget/layout/BaseModalLayout.vue
@@ -14,7 +14,7 @@
-
+
-
@@ -201,4 +204,21 @@ const toggleRightPanel = () => {
.slide-panel-leave-to {
transform: translateX(-100%);
}
+
+/* Slide transition for right panel */
+.slide-panel-right-enter-active,
+.slide-panel-right-leave-active {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+ transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
+ will-change: transform;
+ backface-visibility: hidden;
+}
+
+.slide-panel-right-enter-from,
+.slide-panel-right-leave-to {
+ transform: translateX(100%);
+}
diff --git a/src/platform/assets/components/AssetBrowserModal.vue b/src/platform/assets/components/AssetBrowserModal.vue
index 77e5284d4..83a132a76 100644
--- a/src/platform/assets/components/AssetBrowserModal.vue
+++ b/src/platform/assets/components/AssetBrowserModal.vue
@@ -1,7 +1,7 @@