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,