diff --git a/README.md b/README.md index b528652..dda335c 100644 --- a/README.md +++ b/README.md @@ -38,14 +38,16 @@ sudo chmod +x /usr/local/bin/podcast-cli ### Keybindings -| Key | Action | -| ---------- | ------ | -| `Enter` | Select | -| `p, Space` | Pause | -| `Esc` | Back | -| `Right` | +10s | -| `Left` | -10s | -| `q` | Exit | +| Key | Action | +| ---------- | -------- | +| `Enter` | Select | +| `p, Space` | Pause | +| `Esc` | Back | +| `Right` | +10s | +| `Left` | -10s | +| `u` | Slowdown | +| `d` | Speedup | +| `q` | Exit | ## Issues diff --git a/ui/Podcasts.go b/ui/Podcasts.go index b47ff5b..1177175 100644 --- a/ui/Podcasts.go +++ b/ui/Podcasts.go @@ -63,8 +63,8 @@ func (p *PodcastsUI) initGridWidget() error { ui.NewRow(1.0, ui.NewCol(1.0/2, p.listWidget), ui.NewCol(1.0/2, - ui.NewRow(6.0/8, p.detailsWidget), - ui.NewRow(2.0/8, audioPlayerWidget.MainUI())))) + ui.NewRow(6.0/10, p.detailsWidget), + ui.NewRow(4.0/10, audioPlayerWidget.MainUI())))) return nil } func (p *PodcastsUI) initListWidget() { diff --git a/ui/audio_player.go b/ui/audio_player.go index 6062f5a..38eb639 100644 --- a/ui/audio_player.go +++ b/ui/audio_player.go @@ -50,11 +50,11 @@ func (ap *AudioPlayerWidget) HandleEvent(e *ui.Event) (Command, error) { audioplayer.Seek(position) } } - case "]": + case "u": if audioplayer.MainCtrl != nil && ap.nowPlaying != nil { audioplayer.IncreaseSpeed() } - case "[": + case "d": if audioplayer.MainCtrl != nil && ap.nowPlaying != nil { audioplayer.DecreaseSpeed() } diff --git a/ui/episodes.go b/ui/episodes.go index 7aef98d..1625144 100644 --- a/ui/episodes.go +++ b/ui/episodes.go @@ -57,8 +57,8 @@ func (e *EpisodesUI) initGridWidget() error { ui.NewRow(1.0, ui.NewCol(1.0/2, e.listWidget), ui.NewCol(1.0/2, - ui.NewRow(6.0/8, e.detailsWidget), - ui.NewRow(2.0/8, audioPlayerWidget.MainUI())))) + ui.NewRow(6.0/10, e.detailsWidget), + ui.NewRow(4.0/10, audioPlayerWidget.MainUI())))) return nil } diff --git a/ui/genres.go b/ui/genres.go index 87bbba3..cd10b33 100644 --- a/ui/genres.go +++ b/ui/genres.go @@ -76,7 +76,7 @@ func (g *GenresUI) newGridWidget() error { ui.NewRow(1.0, ui.NewCol(1.0/2, g.listWidget), ui.NewCol(1.0/2, - ui.NewRow(6.0/8, placeholder), - ui.NewRow(2.0/8, audioPlayerWidget.MainUI())))) + ui.NewRow(6.0/10, placeholder), + ui.NewRow(4.0/10, audioPlayerWidget.MainUI())))) return nil } diff --git a/ui/page.go b/ui/page.go index 48a07bc..c873dd6 100644 --- a/ui/page.go +++ b/ui/page.go @@ -90,7 +90,7 @@ func newHelpBarWidget() *widgets.Paragraph { "[Esc ](fg:black)[Back](fg:black,bg:green) " + "[Right ](fg:black)[+10s](fg:black,bg:green) " + "[Left ](fg:black)[-10s](fg:black,bg:green) " + - "[ d ](fg:black)[Speeddown](fg:black,bg:green)" + + "[ d ](fg:black)[Slowdown](fg:black,bg:green)" + "[ u ](fg:black)[Speedup](fg:black,bg:green)" + "[ q ](fg:black)[Exit](fg:black,bg:green)" helpBarWidget.Border = false diff --git a/ui/sub_genres.go b/ui/sub_genres.go index 5a90730..7cc22c6 100644 --- a/ui/sub_genres.go +++ b/ui/sub_genres.go @@ -77,8 +77,8 @@ func (g *SubGenresUI) newGridWidget() error { ui.NewRow(1.0, ui.NewCol(1.0/2, g.listWidget), ui.NewCol(1.0/2, - ui.NewRow(6.0/8, placeholder), - ui.NewRow(2.0/8, audioPlayerWidget.MainUI())))) + ui.NewRow(6.0/10, placeholder), + ui.NewRow(4.0/10, audioPlayerWidget.MainUI())))) return nil } func (g *SubGenresUI) refreshComponents() {