diff --git a/crates/tek_sequencer/src/arranger.rs b/crates/tek_sequencer/src/arranger.rs index 3f250639..5c821c75 100644 --- a/crates/tek_sequencer/src/arranger.rs +++ b/crates/tek_sequencer/src/arranger.rs @@ -524,7 +524,7 @@ impl ArrangementTrack { self.width += 1; } pub fn width_dec (&mut self) { - if self.width > 1 { + if self.width > 3 { self.width -= 1; } } diff --git a/crates/tek_sequencer/src/arranger_tui.rs b/crates/tek_sequencer/src/arranger_tui.rs index 5726dd44..5a0dcb9b 100644 --- a/crates/tek_sequencer/src/arranger_tui.rs +++ b/crates/tek_sequencer/src/arranger_tui.rs @@ -123,7 +123,7 @@ impl<'a> Content for VerticalArranger<'a, Tui> { // track titles let track_titles = row!((track, w) in tracks.iter().zip(cols.iter().map(|col|col.0))=>{ let name = track.name.read().unwrap(); - let max_w = w.saturating_sub(1).min(name.len()); + let max_w = w.saturating_sub(1).min(name.len()).max(2); (&format!("▎{}", &name[0..max_w]).as_str()) .min_xy(w as u16, 2) .bg(track.color)