diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-13 17:42:18 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-13 17:42:18 +0000 |
| commit | 4303f9f23f69555f306758fb8920cf4069420a76 (patch) | |
| tree | 8deb1a7fb6e00bee0a208ef1d015e6f52ec88a0b /docs | |
| parent | 9b9d2a2fa2a34ca46f17b821550fc8c972671bd7 (diff) | |
fix: defer bar finish until reveal to show all bars
indicatif does not re-render bars that called finish_with_message while
the draw target was hidden. Instead of trying to force a redraw, defer
the finish_with_message call until after the draw target switches to
stderr. A BarRevealState coordinates between relay tasks and the timer:
bars that complete before the 5s reveal store their finish state in a
mutex-protected list, which the timer flushes after switching the draw
target. Bars completing after reveal finish immediately as before.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions