style: improve summary prompt & visual

This commit is contained in:
Owen Gretzinger
2025-07-12 00:51:55 -04:00
parent 5e5105e8f8
commit cf87654fa7
3 changed files with 31 additions and 14 deletions
+5 -3
View File
@@ -29,14 +29,16 @@ struct RenderedNotesView: View {
} else if let (indentLevel, bullet, content) = listItemInfo(for: line) {
HStack(alignment: .firstTextBaseline, spacing: 4) {
Text(bullet)
.foregroundColor(.gray)
.foregroundColor(.secondary)
Text(content)
.foregroundColor(.gray)
.foregroundColor(.secondary)
}
.padding(.leading, CGFloat(indentLevel * 15))
.frame(maxWidth: .infinity, alignment: .leading)
} else {
Text(trimmed)
.foregroundColor(.primary)
.frame(maxWidth: .infinity, alignment: .leading)
}
}
@@ -57,7 +59,7 @@ struct RenderedNotesView: View {
private func listItemInfo(for line: String) -> (indentLevel: Int, bullet: String, content: String)? {
let leadingSpaces = line.prefix(while: { $0 == " " }).count
let indentLevel = leadingSpaces / 2
let indentLevel = leadingSpaces / 4
let remaining = String(line.dropFirst(leadingSpaces))