fix(mac): sessions error UI + sleeping icon

This commit is contained in:
Peter Steinberger
2025-12-22 21:02:26 +01:00
parent a11a204b8e
commit 9d47b15575
5 changed files with 178 additions and 44 deletions

View File

@@ -3,14 +3,15 @@ import SwiftUI
struct SessionMenuLabelView: View {
let row: SessionRow
let width: CGFloat
private let horizontalPadding: CGFloat = 8
private let paddingLeading: CGFloat = 20
private let paddingTrailing: CGFloat = 10
var body: some View {
VStack(alignment: .leading, spacing: 5) {
ContextUsageBar(
usedTokens: row.tokens.total,
contextTokens: row.tokens.contextTokens,
width: max(1, self.width - (self.horizontalPadding * 2)),
width: max(1, self.width - (self.paddingLeading + self.paddingTrailing)),
height: 4)
HStack(alignment: .firstTextBaseline, spacing: 8) {
@@ -31,6 +32,7 @@ struct SessionMenuLabelView: View {
}
}
.padding(.vertical, 4)
.padding(.horizontal, self.horizontalPadding)
.padding(.leading, self.paddingLeading)
.padding(.trailing, self.paddingTrailing)
}
}