Skip to content

[BUG] Progress Bar Display Issues During Indexing #226

@olddev94

Description

@olddev94

Project

vgrep

Description

The indexing progress bar has several display issues:

  1. finish_and_clear() clears the bar, losing final status
  2. Multiple progress bars don't coordinate (overlap)
  3. Progress jumps between phases without transition
  4. No ETA or speed information

Error Message

None - UX issue.

Debug Logs

System Information

- Bounty Version: 0.1.0
- OS: Ubuntu 24.04 LTS
- Rust: 1.75+

Screenshots

No response

Steps to Reproduce

vgrep index
# Observe:
# - Progress bar phases aren't clearly separated
# - Final counts lost after finish_and_clear()
# - No time estimates

Expected Behavior

  1. Show clear phase transitions
  2. Keep final count visible after phase completes
  3. Show cumulative progress
  4. Display ETA and speed
  5. Final summary of all phases

Actual Behavior

  1. Each phase bar cleared immediately
  2. No phase labels
  3. Jump between phases is confusing
  4. No timing information
  5. No summary at end

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingvalidValid issuevgrep

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions