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.
This commit is contained in:
2025-06-11 18:30:59 +02:00
parent ab6ed8a274
commit 559f35de5f

View File

@@ -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);