on main help sign in
fix(ui): don't use separate showFullHelp field
commitaec65c42f57648ab2d2715fe49851f09647d6271 authorAyman Bagabas <ayman.bagabas@gmail.com> dateTue 28 Oct 2025, 18:39 (1 year ago) parent6b8ca6a
1 file changed+3−5
internal/ui/model/ui.go+3−5
internal/ui/model/ui.go+3−5
@@ -25,8 +25,7 @@ type UI struct {
2525 app *app.App
2626 com *common.Common
2727
28− state uiState
29− showFullHelp bool
28+ state uiState
3029
3130 keyMap KeyMap
3231
@@ -74,8 +73,7 @@ func (m *UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
7473 cmds = append(cmds, m.editor.Blur())
7574 }
7675 case key.Matches(msg, m.keyMap.Help):
77− m.showFullHelp = !m.showFullHelp
78− m.help.ShowAll = m.showFullHelp
76+ m.help.ShowAll = !m.help.ShowAll
7977 m.updateLayout(m.layout.area.Dx(), m.layout.area.Dy())
8078 case key.Matches(msg, m.keyMap.Quit):
8179 if !m.dialog.ContainsDialog(dialog.QuitDialogID) {
@@ -218,7 +216,7 @@ func (m *UI) updateLayout(w, h int) {
218216 if m.dialog.HasDialogs() && len(m.dialog.FullHelp()) > 0 && len(m.dialog.ShortHelp()) > 0 {
219217 helpKeyMap = m.dialog
220218 }
221− if m.showFullHelp {
219+ if m.help.ShowAll {
222220 for _, row := range helpKeyMap.FullHelp() {
223221 helpHeight = max(helpHeight, len(row))
224222 }