From 7b219b166b14f7171926f29fd6bbc8aa2aad32e2 Mon Sep 17 00:00:00 2001 From: Ayman Bagabas Date: Tue, 15 Jul 2025 14:20:44 -0400 Subject: [PATCH] fix(tui): permissions: set a maximum width for the dialog The dialog won't exceed 160 characters in width, ensuring it fits well within a wide terminal window. --- internal/tui/components/dialogs/permissions/permissions.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/tui/components/dialogs/permissions/permissions.go b/internal/tui/components/dialogs/permissions/permissions.go index 4370d99e3fbf5490beb67422c9f102195482948c..280279060ef570181dcf67f5ef875212e83ebe23 100644 --- a/internal/tui/components/dialogs/permissions/permissions.go +++ b/internal/tui/components/dialogs/permissions/permissions.go @@ -529,6 +529,9 @@ func (p *permissionDialogCmp) SetSize() tea.Cmd { // Default to diff split mode when dialog is wide enough. p.defaultDiffSplitMode = p.width >= 140 + // Set a maximum width for the dialog + p.width = min(p.width, 180) + // Mark content as dirty if size changed if oldWidth != p.width || oldHeight != p.height { p.contentDirty = true