From 4d3797c15e12027465faf7719719dbf1ae421c8a Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 9 Jul 2024 09:15:45 -0700 Subject: [PATCH] macos: limit URL preview to a single line, ellipses in middle --- macos/Sources/Ghostty/SurfaceView.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/macos/Sources/Ghostty/SurfaceView.swift b/macos/Sources/Ghostty/SurfaceView.swift index 5587d538e..3c2e083f8 100644 --- a/macos/Sources/Ghostty/SurfaceView.swift +++ b/macos/Sources/Ghostty/SurfaceView.swift @@ -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) } }