technicalpickles / technicalpickles/bktide
Progress bar shifts horizontally due to variable-length step names in snapshot command
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Problem
When using the snapshot command, the progress bar display shifts horizontally as step names vary in length, creating a jarring visual experience.
Example
Fetching :toolbox: [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 1% (1/88)
When the step name changes to something longer or shorter, the progress bar position shifts left or right on the screen.
Impact
- Makes it difficult to visually track progress
- Creates unnecessary visual noise
- Reduces the polish of the CLI experience
Potential Solutions
- Truncate or abbreviate long step names to a fixed width
- Reserve a fixed-width column for step names
- Display step name on a separate line above the progress bar
- Use dynamic terminal width calculation to optimize space usage
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the snapshot command's progress-display entry point and inspect how step names and the progress bar are rendered. Confirm the horizontal shift with varying step-name lengths, then choose and implement a fixed-width display behavior. Done means the progress bar stays aligned as the snapshot advances through differently named steps.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100