macos: limit URL preview to a single line, ellipses in middle

This commit is contained in:
Mitchell Hashimoto
2024-07-09 09:15:45 -07:00
parent 205bbc35f0
commit 4d3797c15e

View File

@ -159,6 +159,8 @@ extension Ghostty {
Text(verbatim: url)
.padding(.init(top: padding, leading: padding, bottom: padding, trailing: padding))
.background(.background)
.lineLimit(1)
.truncationMode(.middle)
.opacity(isHoveringURLLeft ? 0 : 1)
.onHover(perform: { hovering in
isHoveringURLLeft = hovering
@ -175,6 +177,8 @@ extension Ghostty {
Text(verbatim: url)
.padding(.init(top: padding, leading: padding, bottom: padding, trailing: padding))
.background(.background)
.lineLimit(1)
.truncationMode(.middle)
.opacity(isHoveringURLLeft ? 1 : 0)
}
}