summaryrefslogtreecommitdiffhomepage
path: root/internal/tui/components/dialog/session.go
diff options
context:
space:
mode:
authorKujtim Hoxha <[email protected]>2025-04-23 12:08:45 +0200
committerKujtim Hoxha <[email protected]>2025-04-24 16:40:36 +0200
commit2c5003e3fc94766cf848962ea0ffe94875c35d2b (patch)
treeb822c8161b23b6828b557f5687a1c82b74bd2da4 /internal/tui/components/dialog/session.go
parent1b22acbc58ffd67b3a42d01bfc320edcb68e5fc7 (diff)
downloadopencode-2c5003e3fc94766cf848962ea0ffe94875c35d2b.tar.gz
opencode-2c5003e3fc94766cf848962ea0ffe94875c35d2b.zip
remove edit/normal mode
Diffstat (limited to 'internal/tui/components/dialog/session.go')
-rw-r--r--internal/tui/components/dialog/session.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/tui/components/dialog/session.go b/internal/tui/components/dialog/session.go
index 060875f91..2b26dacd1 100644
--- a/internal/tui/components/dialog/session.go
+++ b/internal/tui/components/dialog/session.go
@@ -122,6 +122,8 @@ func (s *sessionDialogCmp) View() string {
}
}
+ maxWidth = max(30, min(maxWidth, s.width-15)) // Limit width to avoid overflow
+
// Limit height to avoid taking up too much screen space
maxVisibleSessions := min(10, len(s.sessions))
@@ -169,7 +171,6 @@ func (s *sessionDialogCmp) View() string {
styles.BaseStyle.Width(maxWidth).Render(""),
styles.BaseStyle.Width(maxWidth).Render(lipgloss.JoinVertical(lipgloss.Left, sessionItems...)),
styles.BaseStyle.Width(maxWidth).Render(""),
- styles.BaseStyle.Width(maxWidth).Padding(0, 1).Foreground(styles.ForgroundDim).Render("↑/k: up ↓/j: down enter: select esc: cancel"),
)
return styles.BaseStyle.Padding(1, 2).
@@ -223,4 +224,3 @@ func NewSessionDialogCmp() SessionDialog {
selectedSessionID: "",
}
}
-