From c603e7a0ada62149d3bdb4fe9fa7d3f79392fc31 Mon Sep 17 00:00:00 2001 From: Kaede Akino Date: Thu, 24 Sep 2026 01:46:58 +0800 Subject: [PATCH] Remove fixed with for archive list --- TFM/Features/Assistant/AssistantView.swift | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/TFM/Features/Assistant/AssistantView.swift b/TFM/Features/Assistant/AssistantView.swift index 6a254de4..ff9a0876 100644 --- a/TFM/Features/Assistant/AssistantView.swift +++ b/TFM/Features/Assistant/AssistantView.swift @@ -342,7 +342,7 @@ private struct AssistantConversationList: View { let menuSurface: AssistantConversationMenuSurface let onOpen: (UUID) -> Void var scope: Scope = .active - var archiveMaxWidth: CGFloat? + var archiveHorizontalPadding: CGFloat = 0 typealias Scope = AssistantLibraryModel.SearchScope @@ -459,9 +459,8 @@ private struct AssistantConversationList: View { isInteractive: isInteractive ) { item in renderedItem(item, window: window) - .frame(maxWidth: archiveMaxWidth ?? .infinity) .frame(maxWidth: .infinity, alignment: .topLeading) - .padding(.horizontal, archiveMaxWidth == nil ? 0 : Metrics.Space.xl) + .padding(.horizontal, archiveHorizontalPadding) } .background(Color.clear) } @@ -1152,7 +1151,7 @@ private struct AssistantArchiveView: View { menuSurface: isCompact ? .sidebar : .fullScreen, onOpen: onOpen, scope: .archived, - archiveMaxWidth: isCompact ? nil : Metrics.Chat.contentMaxWidth + archiveHorizontalPadding: isCompact ? 0 : Metrics.Space.xl ) .overlay { if window.assistantLibrary.archivedConversations.isEmpty {