diff --git a/crates/tek_sequencer/src/arranger_tui.rs b/crates/tek_sequencer/src/arranger_tui.rs index 6311c32d..74ee90fc 100644 --- a/crates/tek_sequencer/src/arranger_tui.rs +++ b/crates/tek_sequencer/src/arranger_tui.rs @@ -26,17 +26,24 @@ impl Content for ArrangerStatusBar { type Engine = Tui; fn content (&self) -> impl Widget { let label = match self { - Self::Transport => "Transport", - Self::ArrangementMix => "Arrangement", - Self::ArrangementTrack => "Track", - Self::ArrangementScene => "Scene", - Self::ArrangementClip => "Clip", - Self::PhrasePool => "Phrases", - Self::PhraseEditor => "Sequencer", + Self::Transport => "TRANSPORT", + Self::ArrangementMix => "COMPOSITION", + Self::ArrangementTrack => "TRACK", + Self::ArrangementScene => "SCENE", + Self::ArrangementClip => "CLIP", + Self::PhrasePool => "PHRASES", + Self::PhraseEditor => "SEQUENCER", }; - TuiStyle::bg(format!(" {label} "), Color::Rgb(150, 160, 90)) + let label = TuiStyle::bg(format!(" {label} "), Color::Rgb(150, 160, 90)) .fg(Color::Rgb(0, 0, 0)) - .bold(true) + .bold(true); + row!(label, " ", match self { + Self::ArrangementMix => + "[G]et [S]et [A]dd [I]nsert [D]uplicate [E]dit [C]olor", + Self::PhrasePool => + "[A]ppend [I]nsert [D]uplicate [C]olor re[N]ame leng[T]h [,.]Move [<>]Resize", + _ => "" + }) } } impl Content for Arrangement {