From 6652b1f4f3208bc5dd3928c5620addbc429023f9 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 17 Dec 2025 17:59:01 +0100 Subject: [PATCH] ui(chat): reduce padding --- .../Sources/ClawdisChatUI/ChatComposer.swift | 18 +++++++++--------- .../Sources/ClawdisChatUI/ChatView.swift | 12 ++++++------ 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatComposer.swift b/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatComposer.swift index 933f730b5..e7f4dec0d 100644 --- a/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatComposer.swift +++ b/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatComposer.swift @@ -17,8 +17,8 @@ struct ClawdisChatComposer: View { #endif var body: some View { - VStack(alignment: .leading, spacing: 8) { - HStack(spacing: 10) { + VStack(alignment: .leading, spacing: 6) { + HStack(spacing: 8) { self.thinkingPicker Spacer() self.refreshButton @@ -38,7 +38,7 @@ struct ClawdisChatComposer: View { .lineLimit(2) } } - .padding(10) + .padding(8) .background( RoundedRectangle(cornerRadius: 16, style: .continuous) .fill(ClawdisChatTheme.card) @@ -163,12 +163,12 @@ struct ClawdisChatComposer: View { private var editorOverlay: some View { ZStack(alignment: .topLeading) { - if self.viewModel.input.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty { - Text("Message Clawd…") - .foregroundStyle(.tertiary) - .padding(.horizontal, 10) - .padding(.vertical, 6) - } + if self.viewModel.input.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty { + Text("Message Clawd…") + .foregroundStyle(.tertiary) + .padding(.horizontal, 8) + .padding(.vertical, 6) + } #if os(macOS) ChatComposerTextView(text: self.$viewModel.input) { diff --git a/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatView.swift b/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatView.swift index 8fdb10c62..2d890e4d8 100644 --- a/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatView.swift +++ b/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatView.swift @@ -17,12 +17,12 @@ public struct ClawdisChatView: View { ClawdisChatTheme.surface .ignoresSafeArea() - VStack(spacing: 8) { + VStack(spacing: 6) { self.messageList ClawdisChatComposer(viewModel: self.viewModel) } - .padding(.horizontal, 8) - .padding(.vertical, 8) + .padding(.horizontal, 6) + .padding(.vertical, 6) .frame(maxWidth: .infinity) } .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) @@ -66,9 +66,9 @@ public struct ClawdisChatView: View { .frame(height: 1) .id(self.scrollerBottomID) } - .padding(.top, 8) - .padding(.bottom, 8) - .padding(.horizontal, 10) + .padding(.top, 4) + .padding(.bottom, 6) + .padding(.horizontal, 8) } .background( RoundedRectangle(cornerRadius: 16, style: .continuous)