Skip to content

Commit

Permalink
fix: streamline navigation and remove useless cleanup function
Browse files Browse the repository at this point in the history
  • Loading branch information
pidanou committed Dec 23, 2024
1 parent a2fc71e commit 9060dca
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 17 deletions.
2 changes: 1 addition & 1 deletion helpers/keymaps.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ func (k keyMap) FullHelp() [][]key.Binding {
}

var CommonKeys = keyMap{
MenuNext: key.NewBinding(key.WithKeys("tab"), key.WithHelp("←/→", "Change panel")),
MenuNext: key.NewBinding(key.WithKeys("[", "]"), key.WithHelp("[/]", "Change panel")),
Quit: key.NewBinding(key.WithKeys("ctrl+c"), key.WithHelp("ctrl+c", "Quit")),
}

Expand Down
4 changes: 2 additions & 2 deletions releases/overview.go
Original file line number Diff line number Diff line change
Expand Up @@ -261,15 +261,15 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
m.historyTable.Focus()
cmds = append(cmds, m.history, m.getNotes, m.getMetadata, m.getHooks, m.getValues, m.getManifest)
}
case "tab":
case "l", "right":
switch m.selectedView {
case releasesView:
case manifestView:
m.selectedView = historyView
default:
m.selectedView++
}
case "shift+tab":
case "h", "left":
switch m.selectedView {
case releasesView:
case historyView:
Expand Down
4 changes: 2 additions & 2 deletions releases/overview_keymap.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ var historyKeys = keyMap{
key.WithHelp("D", "Delete release"),
),
Upgrade: key.NewBinding(key.WithKeys("u"), key.WithHelp("u", "Upgrade release")),
ChangeTab: key.NewBinding(key.WithKeys("tab", "shift+tab"), key.WithHelp("tab/shift+tab", "Navigate tabs")),
ChangeTab: key.NewBinding(key.WithKeys("h", "l", "right", "left"), key.WithHelp("hl/←→", "Navigate tabs")),
Back: key.NewBinding(key.WithKeys("esc"), key.WithHelp("esc", "Back")),
}

Expand All @@ -60,7 +60,7 @@ var readOnlyKeys = keyMap{
key.WithHelp("D", "Delete release"),
),
Upgrade: key.NewBinding(key.WithKeys("u"), key.WithHelp("u", "Upgrade release")),
ChangeTab: key.NewBinding(key.WithKeys("tab", "shift+tab"), key.WithHelp("tab/shift+tab", "Navigate tabs")),
ChangeTab: key.NewBinding(key.WithKeys("h", "l", "right", "left"), key.WithHelp("hl/←→", "Navigate tabs")),
Back: key.NewBinding(key.WithKeys("esc"), key.WithHelp("esc", "Back")),
}

Expand Down
4 changes: 2 additions & 2 deletions repositories/overview.go
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
case packagesView:
cmds = append(cmds, m.searchPackageVersions)
}
case "tab", "l", "enter":
case "l", "right":
switch m.selectedView {
case versionsView:
default:
Expand All @@ -186,7 +186,7 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
m.FocusOnlyTable(m.selectedView)
case "D":
cmds = append(cmds, m.remove)
case "shift+tab", "h":
case "h", "left":
switch m.selectedView {
case listView:
default:
Expand Down
6 changes: 3 additions & 3 deletions repositories/overview_keymap.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ var repoListKeys = keyMap{
key.WithKeys("D"),
key.WithHelp("D", "Delete repo"),
),
Move: key.NewBinding(key.WithKeys("h", " j", "k", "l", "tab", "shift+tab", "up", "down"), key.WithHelp("hjkl/Tab/Shit+Tab/↑/↓/", "Move")),
Move: key.NewBinding(key.WithKeys("h", " j", "k", "l", "up", "down"), key.WithHelp("hjkl/←↑↓→", "Move")),
Refresh: key.NewBinding(key.WithKeys("r"), key.WithHelp("r", "Refresh")),
Select: key.NewBinding(key.WithKeys("enter"), key.WithHelp("enter", "Select")),
Update: key.NewBinding(key.WithKeys("u"), key.WithHelp("u", "Update repo")),
Expand All @@ -49,7 +49,7 @@ var chartsListKeys = keyMap{
key.WithKeys("D"),
key.WithHelp("D", "Delete repo"),
),
Move: key.NewBinding(key.WithKeys("h", " j", "k", "l", "tab", "shift+tab", "up", "down"), key.WithHelp("hjkl/Tab/Shit+Tab/↑/↓/", "Move")),
Move: key.NewBinding(key.WithKeys("h", " j", "k", "l", "left", "right", "up", "down"), key.WithHelp("hjkl/←/↑/↓/", "Move")),
Select: key.NewBinding(key.WithKeys("enter"), key.WithHelp("enter", "Select")),
Update: key.NewBinding(key.WithKeys("u"), key.WithHelp("u", "Update repo")),
Install: key.NewBinding(key.WithKeys("i"), key.WithHelp("i", "Install version")),
Expand All @@ -60,7 +60,7 @@ var versionsKeys = keyMap{
key.WithKeys("D"),
key.WithHelp("D", "Delete repo"),
),
Move: key.NewBinding(key.WithKeys("h", " j", "k", "l", "tab", "shift+tab", "up", "down"), key.WithHelp("hjkl/Tab/Shit+Tab/↑/↓/", "Move")),
Move: key.NewBinding(key.WithKeys("h", " j", "k", "l", "left", "right", "up", "down"), key.WithHelp("hjkl/←↑↓→", "Move")),
Update: key.NewBinding(key.WithKeys("u"), key.WithHelp("u", "Upgrade repo")),
Install: key.NewBinding(key.WithKeys("i"), key.WithHelp("i", "Install version")),
}
Expand Down
9 changes: 2 additions & 7 deletions ui.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,15 +86,14 @@ func (m mainModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
case tea.KeyMsg:
switch msg.String() {
case "ctrl+c":
cleanup()
return m, tea.Quit
case "right":
case "]":
if m.state == pluginsTab {
m.state = 0
} else {
m.state++
}
case "left":
case "[":
if m.state == releasesTab {
m.state = pluginsTab
} else {
Expand Down Expand Up @@ -175,7 +174,3 @@ func createWorkingDir() tea.Msg {
helpers.UserDir = workingDir
return types.InitAppMsg{Err: nil}
}

func cleanup() {
_ = os.RemoveAll(helpers.UserDir)
}

0 comments on commit 9060dca

Please sign in to comment.