Updated Live

This commit is contained in:
2026-03-27 02:54:09 -04:00
parent dc0793bf59
commit 16ea2e8683
18 changed files with 2749 additions and 170 deletions

View File

@@ -10,6 +10,7 @@ type GlobalKeyMap struct {
Tab4 key.Binding
Tab5 key.Binding
Tab6 key.Binding
Tab7 key.Binding
NextTab key.Binding
PrevTab key.Binding
Quit key.Binding
@@ -51,6 +52,10 @@ var GlobalKeys = GlobalKeyMap{
key.WithKeys("6"),
key.WithHelp("6", "live"),
),
Tab7: key.NewBinding(
key.WithKeys("7"),
key.WithHelp("7", "track map"),
),
NextTab: key.NewBinding(
key.WithKeys("tab", "right"),
key.WithHelp("tab/->", "next tab"),
@@ -124,12 +129,14 @@ var StandingsKeys = StandingsKeyMap{
// LiveKeyMap holds keybindings specific to the live timing tab.
type LiveKeyMap struct {
ToggleSectors key.Binding
ToggleRC key.Binding
ScrollRCUp key.Binding
ScrollRCDown key.Binding
ExpandDriver key.Binding
Collapse key.Binding
ToggleSectors key.Binding
ToggleRC key.Binding
ToggleBattles key.Binding
TogglePitWindow key.Binding
ScrollRCUp key.Binding
ScrollRCDown key.Binding
ExpandDriver key.Binding
Collapse key.Binding
}
var LiveKeys = LiveKeyMap{
@@ -141,6 +148,14 @@ var LiveKeys = LiveKeyMap{
key.WithKeys("r"),
key.WithHelp("r", "toggle RC panel"),
),
ToggleBattles: key.NewBinding(
key.WithKeys("b"),
key.WithHelp("b", "toggle battles"),
),
TogglePitWindow: key.NewBinding(
key.WithKeys("p"),
key.WithHelp("p", "pit window"),
),
ScrollRCUp: key.NewBinding(
key.WithKeys("K"),
key.WithHelp("K", "scroll RC up"),
@@ -154,8 +169,8 @@ var LiveKeys = LiveKeyMap{
key.WithHelp("enter", "driver detail"),
),
Collapse: key.NewBinding(
key.WithKeys("esc", "b"),
key.WithHelp("esc/b", "collapse"),
key.WithKeys("esc"),
key.WithHelp("esc", "collapse"),
),
}
@@ -165,6 +180,7 @@ type RaceDetailKeyMap struct {
ScrollDown key.Binding
PrevSession key.Binding
NextSession key.Binding
Replay key.Binding
}
var RaceDetailKeys = RaceDetailKeyMap{
@@ -184,4 +200,8 @@ var RaceDetailKeys = RaceDetailKeyMap{
key.WithKeys("]"),
key.WithHelp("]", "next session"),
),
Replay: key.NewBinding(
key.WithKeys("r"),
key.WithHelp("r", "replay lap scrubber"),
),
}