From 4bce80b8ba330c52a07d88da033555adf7a87df2 Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Mon, 11 May 2026 16:23:15 +0200 Subject: [PATCH] feat: show avatar in Focused list for compact density and above --- components/email/email-list-item.tsx | 8 ++++---- components/email/email-list.tsx | 2 +- components/email/thread-list-item.tsx | 16 ++++++++-------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/components/email/email-list-item.tsx b/components/email/email-list-item.tsx index 1fff8b43..b625e383 100644 --- a/components/email/email-list-item.tsx +++ b/components/email/email-list-item.tsx @@ -129,8 +129,8 @@ export function EmailListItem({ email, selected, onClick, onContextMenu, onToggl style={{ minHeight: isFocusedMailLayout ? undefined : 'var(--list-item-height)' }} >
{/* Checkbox - only visible when in selection mode */} {selectedEmailIds.size > 0 && ( @@ -161,11 +161,11 @@ export function EmailListItem({ email, selected, onClick, onContextMenu, onToggl )} {/* Avatar */} - {!isFocusedMailLayout && density !== 'extra-compact' && ( + {density !== 'extra-compact' && ( diff --git a/components/email/email-list.tsx b/components/email/email-list.tsx index d37c3c68..5c39f172 100644 --- a/components/email/email-list.tsx +++ b/components/email/email-list.tsx @@ -109,7 +109,7 @@ export function EmailList({ const estimateSize = useCallback(() => { if (isFocusedMailLayout) { - return { 'extra-compact': 32, compact: 40, regular: 46, comfortable: 54 }[density]; + return { 'extra-compact': 28, compact: 40, regular: 56, comfortable: 64 }[density]; } const base = { 'extra-compact': 32, compact: 60, regular: 84, comfortable: 104 }[density]; return (showPreview && density !== 'extra-compact') ? base + 36 : base; diff --git a/components/email/thread-list-item.tsx b/components/email/thread-list-item.tsx index bd73081a..3cb26be5 100644 --- a/components/email/thread-list-item.tsx +++ b/components/email/thread-list-item.tsx @@ -149,8 +149,8 @@ const SingleEmailItem = React.forwardRef( style={{ minHeight: isFocusedMailLayout ? undefined : 'var(--list-item-height)' }} >
{/* Checkbox - only visible when in selection mode */} {selectedEmailIds.size > 0 && ( @@ -179,11 +179,11 @@ const SingleEmailItem = React.forwardRef(
)} - {!isFocusedMailLayout && density !== 'extra-compact' && ( + {density !== 'extra-compact' && ( @@ -508,8 +508,8 @@ export const ThreadListItem = React.forwardRef
{/* Checkbox for thread selection - only visible when in selection mode */} {selectedEmailIds.size > 0 && ( @@ -564,11 +564,11 @@ export const ThreadListItem = React.forwardRef )} - {!isFocusedMailLayout && density !== 'extra-compact' && ( + {density !== 'extra-compact' && (