diff --git a/ncurses_diff_viewer.c b/ncurses_diff_viewer.c index 36f2241..94d8cf0 100644 --- a/ncurses_diff_viewer.c +++ b/ncurses_diff_viewer.c @@ -2555,9 +2555,9 @@ int handle_ncurses_diff_input(NCursesDiffViewer *viewer, int key) { if (viewer->commit_count > 0 && viewer->selected_commit < viewer->commit_count) { // Show immediate feedback - viewer->sync_status = SYNC_STATUS_PUSHING_APPEARING; + viewer->sync_status = SYNC_STATUS_PUSHING_VISIBLE; viewer->animation_frame = 0; - viewer->text_char_count = 0; + viewer->text_char_count = 7; // Show full "Pushing" immediately // Force a quick render to show "Pushing!" immediately render_status_bar(viewer); wrefresh(viewer->status_bar_win); diff --git a/ncurses_diff_viewer.o b/ncurses_diff_viewer.o index 3d65e96..157354a 100644 Binary files a/ncurses_diff_viewer.o and b/ncurses_diff_viewer.o differ diff --git a/shell b/shell index 5fc3217..c2baed6 100755 Binary files a/shell and b/shell differ