Skip to content

Commit be10d79

Browse files
committed
Fix name height mis calculation
1 parent 5fed924 commit be10d79

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

apple/InlineMac/Utils/Theme.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ enum Theme {
3434
// Space between avatar and content
3535
static let messageHorizontalStackSpacing: CGFloat = 8
3636
static let messageVerticalStackSpacing: CGFloat = 2.0
37-
static let messageNameLabelHeight: CGFloat = 16
37+
static let messageNameLabelHeight: CGFloat = 14
3838
static let messageTextFont: NSFont = .systemFont(ofSize: NSFont.systemFontSize)
3939
static let messageTextLineFragmentPadding: CGFloat = 0
4040
static let messageTextContainerInset: NSSize = .zero

apple/InlineMac/Views/Chat/Message/MessageViewAppKit.swift

+4-2
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ class MessageViewAppKit: NSView {
258258
let avatarLeading = Theme.messageSidePadding
259259
let contentLeading = avatarLeading + Self.avatarSize + Theme.messageHorizontalStackSpacing - bgPadding
260260
let sidePadding = Theme.messageSidePadding - bgPadding
261-
let senderNameLeadingPadding = hasBubble ? 4.0 : 0.0
261+
let senderNameLeadingPadding = hasBubble ? 6.0 : 0.0
262262

263263
if props.firstInGroup {
264264
topPadding += Theme.messageGroupSpacing
@@ -277,7 +277,9 @@ class MessageViewAppKit: NSView {
277277
NSLayoutConstraint.activate([
278278
nameLabel.leadingAnchor.constraint(equalTo: leadingAnchor, constant: contentLeading + senderNameLeadingPadding),
279279
nameLabel.topAnchor.constraint(equalTo: topAnchor, constant: topPadding),
280-
nameLabel.trailingAnchor.constraint(lessThanOrEqualTo: trailingAnchor, constant: -sidePadding)
280+
nameLabel.trailingAnchor.constraint(lessThanOrEqualTo: trailingAnchor, constant: -sidePadding),
281+
nameLabel.heightAnchor
282+
.constraint(equalToConstant: Theme.messageNameLabelHeight),
281283
])
282284
}
283285

0 commit comments

Comments
 (0)