From a4269337bc8461f77de799007baac1f9a27e35b5 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Fri, 18 Oct 2024 09:55:56 +0300 Subject: [PATCH] show arranger help only on focus --- crates/tek_sequencer/src/arranger_tui.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/crates/tek_sequencer/src/arranger_tui.rs b/crates/tek_sequencer/src/arranger_tui.rs index cbedce8f..bec9f81c 100644 --- a/crates/tek_sequencer/src/arranger_tui.rs +++ b/crates/tek_sequencer/src/arranger_tui.rs @@ -54,11 +54,13 @@ impl Content for Arrangement { ArrangementViewMode::Horizontal => add(&HorizontalArranger(&self)), ArrangementViewMode::Vertical(factor) => add(&VerticalArranger(&self, factor)) }?; - let commands = "[G]et [S]et [A]dd [I]nsert [D]uplicate [C]olor"; - let lower_left = Align::SW(commands); - add(&lower_left)?; + if self.focused { + let commands = "[G]et [S]et [A]dd [I]nsert [D]uplicate [C]olor"; + let lower_left = Align::SW(commands.push_x(1)); + add(&lower_left)?; + } let description = self.selected.description(&self.tracks, &self.scenes); - let lower_right = Align::SE(description.as_str()); + let lower_right = Align::SE(description.as_str().pull_x(1)); add(&lower_right) }) }