From e263edca6811b98e7c0a8ad317ab77fe7aa77448 Mon Sep 17 00:00:00 2001 From: Kaede Akino Date: Fri, 28 Aug 2026 18:16:36 +0800 Subject: [PATCH] Animate Vault detail editors --- Termind/App/RootView.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Termind/App/RootView.swift b/Termind/App/RootView.swift index 17f0ac0e..acd9ba59 100644 --- a/Termind/App/RootView.swift +++ b/Termind/App/RootView.swift @@ -124,6 +124,8 @@ struct RootView: View { ZStack { if let route = window.vaultWorkRoute { VaultWorkDetailView(route: route) + .id(route) + .transition(.move(edge: .trailing).combined(with: .opacity)) } } .frame( @@ -136,6 +138,10 @@ struct RootView: View { .allowsHitTesting(showsWorkDetail) .accessibilityHidden(!showsWorkDetail) } + .animation( + Motion.panel(reduceMotion: reduceMotion), + value: window.vaultWorkRoute + ) .frame( minWidth: Metrics.VaultContent.min, maxWidth: .infinity,