From a00af1da3f19c577a4f13d3662a746d02eabe0fc Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 20 Mar 2026 12:10:15 +0000 Subject: [PATCH] Redesign Wino Account flyout menu with Windows 11 Fluent Design Replaces the plain signed-out flyout with a polished layout featuring: - Gradient hero header with account icon and descriptive text - Two benefit cards (sync settings, unlock add-ons) matching dialog patterns - Equal-width Sign In (accent) and Register buttons - Redesigned signed-in view with gradient profile header and larger avatar - New translation keys for flyout benefit card content https://claude.ai/code/session_019YP6uNe52Wo3SMuqz6w8QE --- .../Translations/en_US/resources.json | 4 + Wino.Mail.WinUI/ShellWindow.xaml | 196 +++++++++++++++--- 2 files changed, 167 insertions(+), 33 deletions(-) diff --git a/Wino.Core.Domain/Translations/en_US/resources.json b/Wino.Core.Domain/Translations/en_US/resources.json index 08f0d2ba..3015cdaf 100644 --- a/Wino.Core.Domain/Translations/en_US/resources.json +++ b/Wino.Core.Domain/Translations/en_US/resources.json @@ -1290,6 +1290,10 @@ "WinoAccount_SignOut_NoAccountMessage": "There is no active Wino Account to sign out.", "WinoAccount_Titlebar_SignedOutTitle": "Wino Account", "WinoAccount_Titlebar_SignedOutDescription": "Sign in or create a Wino Account to manage your Wino session.", + "WinoAccount_Titlebar_SyncBenefitTitle": "Sync settings", + "WinoAccount_Titlebar_SyncBenefitDescription": "Keep your Wino preferences in sync across devices.", + "WinoAccount_Titlebar_AddonsBenefitTitle": "Unlock add-ons", + "WinoAccount_Titlebar_AddonsBenefitDescription": "Access premium features like Wino AI Pack.", "WinoAccount_Titlebar_SignedInStatus": "Status: {0}", "WelcomeWizard_Step2Title": "Add Account", "WelcomeWizard_Step3Title": "Finish Setup", diff --git a/Wino.Mail.WinUI/ShellWindow.xaml b/Wino.Mail.WinUI/ShellWindow.xaml index da45b6b4..4690cce7 100644 --- a/Wino.Mail.WinUI/ShellWindow.xaml +++ b/Wino.Mail.WinUI/ShellWindow.xaml @@ -96,49 +96,179 @@ x:Name="WinoAccountFlyout" Placement="Bottom"> + - - - -