From 559f35de5f8849eccdb7f55ae3f36fa5ef79f516 Mon Sep 17 00:00:00 2001 From: marcusDenslow Date: Wed, 11 Jun 2025 18:30:59 +0200 Subject: [PATCH] fix: improve UI responsiveness during git operations - Fix show_error_popup() getmaxyx parameter order bug - Update branch view immediately after amend operations with get_ncurses_git_branches() - Fix push operation displaying only branch pane during force push dialog - Remove aggressive screen clearing from commit dialog to prevent UI flicker - Optimize post-commit refresh to only update changed windows These changes eliminate jarring full-screen redraws and make git operations feel much more responsive and smooth. --- ncurses_diff_viewer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ncurses_diff_viewer.c b/ncurses_diff_viewer.c index 04f2274..7d381ec 100644 --- a/ncurses_diff_viewer.c +++ b/ncurses_diff_viewer.c @@ -1078,7 +1078,7 @@ int get_commit_title_input(char *title, int max_len, char *message, } } - // Clean up windows. + // Clean up windows delwin(title_win); delwin(message_win);