From 2f74365169fb77fefbd6b75a10329d2b25ea524d Mon Sep 17 00:00:00 2001 From: Rusty Pickle Date: Sat, 15 Nov 2025 16:12:34 +0600 Subject: [PATCH 1/2] Fix summary hidden mode --- tui/src/key_checker/key_handler.rs | 34 +++++++++++++++++------------- tui/src/pages/summary_ui.rs | 5 +++-- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/tui/src/key_checker/key_handler.rs b/tui/src/key_checker/key_handler.rs index df38dbd..4937704 100644 --- a/tui/src/key_checker/key_handler.rs +++ b/tui/src/key_checker/key_handler.rs @@ -598,22 +598,26 @@ impl<'a> InputKeyHandler<'a> { } } } - CurrentUi::Summary => match self.summary_tab { - SummaryTab::ModeSelection => { - self.summary_modes.next(); - self.reload_summary()?; - } - SummaryTab::Years => { - self.summary_months.set_index_zero(); - self.summary_years.next_yearly(); - self.reload_summary()?; - } - SummaryTab::Months => { - self.summary_months.next(); - self.reload_summary()?; + CurrentUi::Summary => { + if !*self.summary_hidden_mode { + match self.summary_tab { + SummaryTab::ModeSelection => { + self.summary_modes.next(); + self.reload_summary()?; + } + SummaryTab::Years => { + self.summary_months.set_index_zero(); + self.summary_years.next_yearly(); + self.reload_summary()?; + } + SummaryTab::Months => { + self.summary_months.next(); + self.reload_summary()?; + } + SummaryTab::Table => {} + } } - SummaryTab::Table => {} - }, + } CurrentUi::Activity => match self.activity_tab { ActivityTab::Years => { self.activity_months.set_index_zero(); diff --git a/tui/src/pages/summary_ui.rs b/tui/src/pages/summary_ui.rs index 627b4fe..bdc92cb 100644 --- a/tui/src/pages/summary_ui.rs +++ b/tui/src/pages/summary_ui.rs @@ -128,7 +128,7 @@ pub fn summary_ui( main_layout = main_layout.constraints([ Constraint::Length(method_len + 2), Constraint::Length(3), - Constraint::Length(3), + Constraint::Length(4), Constraint::Length(4), Constraint::Min(0), ]); @@ -611,7 +611,8 @@ pub fn summary_ui( f.render_widget(summary_area_peak, summary_chunk[0]); if summary_hidden_mode { - f.render_stateful_widget(table_area, chunks[3], &mut table_data.state); + f.render_stateful_widget(table_area, chunks[4], &mut table_data.state); + f.render_widget(lend_borrow_area, chunks[2]); f.render_widget(net_area, chunks[1]); f.render_widget(method_area, chunks[0]); } else { From 9fe6a95954309fbe172284db1451ecf14c984316 Mon Sep 17 00:00:00 2001 From: Rusty Pickle Date: Sat, 15 Nov 2025 16:13:03 +0600 Subject: [PATCH 2/2] Format --- tui/src/page_handler/ui_state.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tui/src/page_handler/ui_state.rs b/tui/src/page_handler/ui_state.rs index d204fc9..6e16b9f 100644 --- a/tui/src/page_handler/ui_state.rs +++ b/tui/src/page_handler/ui_state.rs @@ -147,7 +147,7 @@ impl IndexedData { final_year += 1; self.titles.push(final_year.to_string()); } else { - self.next() + self.next(); } }