From 4ee9822213b3960d072a8e64a7fce2f3118e5e62 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Wed, 18 Dec 2024 16:55:46 +0100 Subject: [PATCH] fix setting of arranger color --- crates/tek/src/tui/app_arranger.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/crates/tek/src/tui/app_arranger.rs b/crates/tek/src/tui/app_arranger.rs index 867e786e..c326cd01 100644 --- a/crates/tek/src/tui/app_arranger.rs +++ b/crates/tek/src/tui/app_arranger.rs @@ -33,11 +33,11 @@ from_jack!(|jack| ArrangerTui Self { tracks: vec![], color: TuiTheme::bg().into(), history: vec![], - mode: ArrangerMode::V(2), + mode: ArrangerMode::V(1), name: Arc::new(RwLock::new(String::new())), size: Measure::new(), cursor: (0, 0), - splits: [20, 20], + splits: [16, 20], entered: false, menu_bar: None, status_bar: None, @@ -62,7 +62,7 @@ render!(|self: ArrangerTui|{ Align::se(Fill::wh(Tui::pull_x(1, Tui::fg(TuiTheme::title_fg(true), format!("{}x{}", self.size.w(), self.size.h())) ))), - Tui::bg(self.color.darkest.rgb, lay!(![ + Tui::bg(self.color.dark.rgb, lay!(![ ArrangerVColumnSeparator::from(self), ArrangerVRowSeparator::from((self, factor)), col!(![ @@ -268,6 +268,11 @@ command!(|self:ArrangerCommand,state:ArrangerTui|{ *state.selected_mut() = selected; None }, + Color(palette) => { + let old = state.color; + state.color = palette; + Some(Color(old)) + }, _ => { todo!() } } });