From 31f02a80d83dab54fa1ef9f76a0a0cdc19c18805 Mon Sep 17 00:00:00 2001 From: Dotta Date: Tue, 3 Mar 2026 15:06:42 -0600 Subject: [PATCH] ui: add animations to properties panel toggle - Move toggle icon next to three-dots menu in a shared flex container - Toggle icon fades in/out with opacity transition instead of hard mount/unmount - Properties panel slides in/out with width + opacity transition (200ms ease-in-out) Co-Authored-By: Claude Opus 4.6 --- ui/src/components/PropertiesPanel.tsx | 25 +++++++++++++++---------- ui/src/pages/IssueDetail.tsx | 23 +++++++++++++---------- 2 files changed, 28 insertions(+), 20 deletions(-) diff --git a/ui/src/components/PropertiesPanel.tsx b/ui/src/components/PropertiesPanel.tsx index f6ff9b0c..69e29482 100644 --- a/ui/src/components/PropertiesPanel.tsx +++ b/ui/src/components/PropertiesPanel.tsx @@ -6,19 +6,24 @@ import { ScrollArea } from "@/components/ui/scroll-area"; export function PropertiesPanel() { const { panelContent, panelVisible, setPanelVisible } = usePanel(); - if (!panelContent || !panelVisible) return null; + if (!panelContent) return null; return ( -