← Back to issue list

Have a sub-char resolution in the progress bar

View original Github issue

Metadata

Project
craft-cli
Number
#9
Type
issue
State
open
Author
facundobatista
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Triaged enhancement for eighth-block progress rendering; the current printer still floors progress to whole full-block characters, leaving smoother sub-character resolution unimplemented.

Suggested action: keep open

Reason: The issue is explicitly labeled "Status: Triaged" and "Type: Enhancement", and the body provides the exact nine-character eighth-block sequence to use. In craft_cli/printer.py, _PROGRESS_BAR_SYMBOL is still only "█" and both rendering branches floor completed_width, confirming the enhancement remains valid and localized enough to implement with rendering tests.

Evaluated by: mr-cal-bot

Impact: 28 Quick Win: 19 Complexity: 24 Confidence: 96 Actionability: 90

Issue body

We can have a progress bar with more resolution than the current one (per char). That would be using characters that represent "eights of a block": ``` >>> chars = (' ', '▏', '▎', '▍', '▌', '▋', '▊', '▉', '█') >>> for c in chars: ... print(unicodedata.name(c)) ... SPACE LEFT ONE EIGHTH BLOCK LEFT ONE QUARTER BLOCK LEFT THREE EIGHTHS BLOCK LEFT HALF BLOCK LEFT FIVE EIGHTHS BLOCK LEFT THREE QUARTERS BLOCK LEFT SEVEN EIGHTHS BLOCK FULL BLOCK ```

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 28
Quick Win: 19
Complexity: 24
Confidence: 96
Actionability: 90
keep open Triaged enhancement for eighth-block progress rendering; the current printer still floors progress to whole full-block characters, leaving smoother sub-character resolution unimplemented.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 17
Complexity: 30
Confidence: 80
Actionability: 80
keep open Enhancement to improve progress bar resolution using Unicode eighth-block characters (▏▎▍▌▋▊▉█) instead of a single full block character.
qwen/qwen3.8-27b
Impact: 25
Quick Win: 16
Staleness: 60
Complexity: 35
Confidence: 65
Support Request: 5
keep open Enhancement to give the progress bar sub-character resolution using eighth-block Unicode characters (▏▎▍▌▋▊▉█) instead of per-character granularity. Triaged and labeled; last activity was a bot syncing it to Jira (CRAFT-4789).
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 10
Confidence: 85
Support Request: 5
keep open Enhancement to improve progress bar resolution using Unicode block elements for finer granularity. Currently triaged and awaiting implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 15
Confidence: 85
Support Request: 0
keep open Enhancement to add sub-character resolution to the progress bar using Unicode block elements. Triaged by a maintainer and recently synced to an internal tracker, awaiting implementation.

Update history

No update history recorded yet.

Related work

  • Related To: warthogs#4789 (confidence 95%)

    The synchronization bot reported that internal ticket CRAFT-4789 was created for this issue.

Related issues

No related issues found above the similarity threshold.