Tool Call Card Alignment

Nucleic-Session: FFDE42E0-22AB-4478-B2E2-FF69B2753CEE
Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
2026-07-05 19:43:29 -07:00
co-authored by Nucleic
parent 7b1835c20a
commit 2485a78137
@@ -50,6 +50,21 @@ struct GitCommitCard: View {
.overlay(RoundedRectangle(cornerRadius: 8).strokeBorder(accent.opacity(0.16), lineWidth: 1))
.clipShape(RoundedRectangle(cornerRadius: 8))
}
/// The result text beneath the commit (e.g. the new hash a trailing `git log` prints), in the
/// muted monospaced style the Mac's `GitBlockCard.outputRow` uses.
private func outputRow(_ output: String) -> some View {
HStack(alignment: .top, spacing: 9) {
Image(systemName: "arrow.turn.down.right")
.font(.caption2).foregroundStyle(.tertiary).frame(width: 16)
Text(output)
.font(.system(.caption, design: .monospaced))
.foregroundStyle(.secondary)
.lineLimit(3).truncationMode(.tail)
.textSelection(.enabled)
Spacer(minLength: 0)
}
}
}
/// A disclosure that reveals the literal shell command beneath a structured command card — so a