Replace bland "W" initials with accent-colored person icon for signed-out state (#836)
When no Wino account is logged in, the titlebar button now shows a filled accent-blue circle with a white person silhouette icon instead of a PersonPicture with "W" initials. This makes the button visually prominent and clearly communicates it's an account action. When signed in, the PersonPicture with user initials is shown as before. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -372,6 +372,9 @@ public sealed partial class ShellWindow : WindowEx, IWinoShellWindow,
|
||||
WinoAccountSignedOutView.Visibility = isSignedIn ? Visibility.Collapsed : Visibility.Visible;
|
||||
WinoAccountSignedInView.Visibility = isSignedIn ? Visibility.Visible : Visibility.Collapsed;
|
||||
|
||||
WinoAccountButtonPicture.Visibility = isSignedIn ? Visibility.Visible : Visibility.Collapsed;
|
||||
WinoAccountSignedOutIcon.Visibility = isSignedIn ? Visibility.Collapsed : Visibility.Visible;
|
||||
|
||||
var initials = GetInitials(account?.Email);
|
||||
|
||||
WinoAccountButtonPicture.Initials = initials;
|
||||
|
||||
Reference in New Issue
Block a user