Skip to content

Progress bar: fix fill calculation to avoid premature 100% display#482

Open
viktorking7 wants to merge 1 commit intonexus-xyz:mainfrom
viktorking7:patch-2
Open

Progress bar: fix fill calculation to avoid premature 100% display#482
viktorking7 wants to merge 1 commit intonexus-xyz:mainfrom
viktorking7:patch-2

Conversation

@viktorking7
Copy link

Summary

Correct the progress bar fill logic to prevent showing a full bar before the final step completes.

Changes

  • Use floor instead of ceil for fill calculation.
  • Clamp fill to WIDTH - 1 while not finished.

Why

Avoids misleading UX where the bar appears complete one step too early.

@sjudson
Copy link
Contributor

sjudson commented Sep 29, 2025

Thanks for the PR. At the moment the cli crate is more of a temporary patch, as we plan in the long-term to incorporate direct zkVM usage with the more general https://github.com/nexus-xyz/nexus-cli project. I'm going to leave this PR open because we might at some point bring the progress-bar over into the project and this may be a useful reference, but for the time being I'm going to leave the crate frozen.

SashaMalysehko pushed a commit to SashaMalysehko/nexus-zkvm that referenced this pull request Dec 9, 2025
* Add and range-check Is{Ecall, Ebreak} columns

* IsTypeSys virtual column

* Add empty TypeSysChip for decoding

* Decode ecall and ebreak instructions

* Apply suggestions from code review

Co-authored-by: duc-nx <duc@nexus.xyz>

---------

Co-authored-by: duc-nx <duc@nexus.xyz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants