diff --git a/tek/src/view.rs b/tek/src/view.rs index b7ffe09b..a911e083 100644 --- a/tek/src/view.rs +++ b/tek/src/view.rs @@ -69,6 +69,7 @@ provide_num!(u16: |self: Tek| { ":sample-h" => if self.is_editing() { 0 } else { 5 }, ":samples-w" => if self.is_editing() { 4 } else { 11 }, ":samples-y" => if self.is_editing() { 1 } else { 0 }, + ":outs-y" => self.size.h().saturating_sub(self.midi_outs.len() + 7) as u16, }); macro_rules! per_track { ($area:expr;|$self:ident,$track:ident,$index:ident|$content:expr) => {{ @@ -172,7 +173,7 @@ impl Tek { } fn view_play_pause (&self) -> impl Content + use<'_> { let playing = self.clock.is_rolling(); - let compact = self.is_editing(); + let compact = true;//self.is_editing(); Tui::bg( if playing{Rgb(0,128,0)}else{Rgb(128,64,0)}, Either::new(compact, diff --git a/tek/src/view_arranger.edn b/tek/src/view_arranger.edn index 88300786..3c96a1c6 100644 --- a/tek/src/view_arranger.edn +++ b/tek/src/view_arranger.edn @@ -1,5 +1,5 @@ (bsp/a (fill/xy (align/n (max/y 1 :toolbar))) (fill/x (align/c (bsp/a (fill/xy (align/e (fixed/x :sidebar-w :pool))) - (bsp/a - (fill/xy (align/s (bsp/s :scene-add (bsp/s :tracks (bsp/n :inputs :outputs))))) - (fill/xy :scenes)))))) + (bsp/a (fill/xy (align/n (bsp/s :tracks :inputs))) + (bsp/a (fill/x (fixed/y :outs-y (align/s :outputs))) + (bsp/s (fill/xy :scenes) :scene-add)))))))