diff --git a/crates/tek_sequencer/src/arranger_tui.rs b/crates/tek_sequencer/src/arranger_tui.rs index 89fa2c8c..7fa73d46 100644 --- a/crates/tek_sequencer/src/arranger_tui.rs +++ b/crates/tek_sequencer/src/arranger_tui.rs @@ -210,7 +210,11 @@ impl<'a> Content for VerticalArranger<'a, Tui> { .bg(Color::Rgb(28, 35, 25)) .border(Lozenge(Style::default() .bg(Color::Rgb(40, 50, 30)) - .fg(Color::Rgb(70, 80, 50)))) + .fg(if self.0.focused { + Color::Rgb(100, 110, 40) + } else { + Color::Rgb(70, 80, 50) + }))) } } impl<'a> Widget for VerticalArrangerGrid<'a> { diff --git a/crates/tek_sequencer/src/sequencer_tui.rs b/crates/tek_sequencer/src/sequencer_tui.rs index 09867265..bc03b976 100644 --- a/crates/tek_sequencer/src/sequencer_tui.rs +++ b/crates/tek_sequencer/src/sequencer_tui.rs @@ -52,7 +52,11 @@ impl Content for PhrasePool { .bg(Color::Rgb(28, 35, 25)) .border(Lozenge(Style::default() .bg(Color::Rgb(40, 50, 30)) - .fg(Color::Rgb(70, 80, 50)))) + .fg(if self.focused { + Color::Rgb(100, 110, 40) + } else { + Color::Rgb(70, 80, 50) + }))) } } impl Handle for PhrasePool { @@ -159,7 +163,11 @@ impl Content for PhraseEditor { .bg(Color::Rgb(40, 50, 30)) .border(Lozenge(Style::default() .bg(Color::Rgb(40, 50, 30)) - .fg(Color::Rgb(70, 80, 50)))) + .fg(if self.focused { + Color::Rgb(100, 110, 40) + } else { + Color::Rgb(70, 80, 50) + }))) } } impl Handle for PhraseEditor {