fix(terminal): cap vim badge width

This commit is contained in:
Brian Le 2026-03-09 01:44:02 -04:00
parent c3a8c2317f
commit d2c58c7707
No known key found for this signature in database

View file

@ -5237,7 +5237,9 @@ final class GhosttySurfaceScrollView: NSView {
keyboardCopyModeBadgeLabel.translatesAutoresizingMaskIntoConstraints = false
keyboardCopyModeBadgeLabel.textColor = NSColor.labelColor
keyboardCopyModeBadgeLabel.font = NSFont.systemFont(ofSize: 13, weight: .semibold)
keyboardCopyModeBadgeLabel.lineBreakMode = .byClipping
keyboardCopyModeBadgeLabel.lineBreakMode = .byTruncatingTail
keyboardCopyModeBadgeLabel.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
keyboardCopyModeBadgeLabel.setContentHuggingPriority(.defaultLow, for: .horizontal)
keyboardCopyModeBadgeContainerView.addSubview(keyboardCopyModeBadgeView)
keyboardCopyModeBadgeView.addSubview(keyboardCopyModeBadgeIconView)
keyboardCopyModeBadgeView.addSubview(keyboardCopyModeBadgeLabel)
@ -5246,6 +5248,7 @@ final class GhosttySurfaceScrollView: NSView {
keyboardCopyModeBadgeView.bottomAnchor.constraint(equalTo: keyboardCopyModeBadgeContainerView.bottomAnchor),
keyboardCopyModeBadgeView.leadingAnchor.constraint(equalTo: keyboardCopyModeBadgeContainerView.leadingAnchor),
keyboardCopyModeBadgeView.trailingAnchor.constraint(equalTo: keyboardCopyModeBadgeContainerView.trailingAnchor),
keyboardCopyModeBadgeView.widthAnchor.constraint(lessThanOrEqualToConstant: 180),
keyboardCopyModeBadgeIconView.leadingAnchor.constraint(equalTo: keyboardCopyModeBadgeView.leadingAnchor, constant: 12),
keyboardCopyModeBadgeIconView.centerYAnchor.constraint(equalTo: keyboardCopyModeBadgeView.centerYAnchor),
keyboardCopyModeBadgeIconView.widthAnchor.constraint(equalToConstant: 18),