diff --git a/crates/app/src/view.rs b/crates/app/src/view.rs index d13c65e1..c73e6b77 100644 --- a/crates/app/src/view.rs +++ b/crates/app/src/view.rs @@ -131,7 +131,7 @@ impl App { self.project.view_outputs(self.color)) } pub fn view_tracks_devices <'a> (&'a self) -> impl Content + use<'a> { - Fixed::y(3, self.project.view_track_devices(self.color)) + Fixed::y(2, self.project.view_track_devices(self.color)) } pub fn view_tracks_names <'a> (&'a self) -> impl Content + use<'a> { Fixed::y(2, self.project.view_track_names(self.color)) diff --git a/crates/device/src/arranger/arranger_view.rs b/crates/device/src/arranger/arranger_view.rs index c4adb55f..ed299a53 100644 --- a/crates/device/src/arranger/arranger_view.rs +++ b/crates/device/src/arranger/arranger_view.rs @@ -7,13 +7,13 @@ impl Arrangement { h = h.max(self.midi_ins.len() as u16); } let h = h + 1; - let list = Bsp::s( - Fixed::y(1, Fill::x(Align::w(button_3("i", "nput ", format!("{}", self.midi_ins.len()), false)))), - Fixed::y(h - 1, Fill::x(Align::nw(Stack::south(move|add: &mut dyn FnMut(&dyn Render)|{ - for (index, port) in self.midi_ins.iter().enumerate() { - add(&Fill::x(Align::w(format!("·i{index:02} {}", port.name())))); - } - }))))); + let list = Fixed::x(20, Fill::y(Stack::south(move|add: &mut dyn FnMut(&dyn Render)|{ + add(&Fixed::y(1, Align::w( + button_3("i", "nput ", format!("{}", self.midi_ins.len()), false)))); + for (index, port) in self.midi_ins.iter().enumerate() { + add(&Fixed::y(1, Fill::x(Align::w(format!("·i{index:02} {}", port.name()))))); + } + }))); self.view_track_row_section(theme, list, button_2("I", "+", false), Tui::bg(theme.darker.rgb, Align::w(Fill::x( Stack::east(move|add: &mut dyn FnMut(&dyn Render)|{