From c6c1bac3b41a6a49e04394ddd4d03c0dbc7c88e2 Mon Sep 17 00:00:00 2001 From: Stephan Dilly Date: Fri, 20 Mar 2020 10:54:43 +0100 Subject: [PATCH] slide in diff when focused --- src/app.rs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/app.rs b/src/app.rs index 00855ce3..3878e9e8 100644 --- a/src/app.rs +++ b/src/app.rs @@ -91,10 +91,17 @@ impl App { let chunks = Layout::default() .direction(Direction::Horizontal) .constraints( - [ - Constraint::Percentage(50), - Constraint::Percentage(50), - ] + if self.focus == Focus::Diff { + [ + Constraint::Percentage(30), + Constraint::Percentage(70), + ] + } else { + [ + Constraint::Percentage(50), + Constraint::Percentage(50), + ] + } .as_ref(), ) .split(chunks_main[1]);