mirror of
https://github.com/restic/restic.git
synced 2026-06-25 01:54:21 +00:00
e33bcede2f
Check if each line of status is changed, and write the line to the terminal only if it has changed
11 lines
515 B
Plaintext
11 lines
515 B
Plaintext
Enhancement: Do not rewrite unchanged lines every frame in status bar
|
|
|
|
Status bars were entirely rewritten every frame if any of its content has updated.
|
|
This behavior had made any user interaction (such as selection) with status bar
|
|
impossible in certain terminal emulators, even with the unchanged lines.
|
|
Now it writes changed lines only at status bar update, thereby improving
|
|
user experience in those terminal emulators.
|
|
|
|
https://github.com/restic/restic/issues/5562
|
|
https://github.com/restic/restic/pull/5648
|