Skip to content

Conversation

@CalvinAllen
Copy link
Contributor

Summary

Shows a progress dialog during rename that lists all steps upfront and updates them as they complete.

Changes

  • Added RenameProgressDialog WPF dialog that shows:
    • All 10 rename steps listed upfront
    • Bullet icon for pending steps (gray text)
    • Play arrow icon for current step (black text)
    • Checkmark icon for completed steps (green text)
    • Progress bar tracking overall completion
  • Uses DoEvents() pattern to keep UI responsive during operations

Screenshots

The dialog shows steps like:

Renaming 'OldProject'...

• Analyzing project references
▶ Capturing solution structure
✔ Removing project from solution
...

Test plan

  • Rename a project and verify progress dialog appears
  • Verify each step shows play icon when active
  • Verify completed steps show green checkmark
  • Verify progress bar updates as steps complete
  • Verify dialog closes after completion

Closes #12

- Add RenameProgressDialog WPF dialog showing all steps
- Display checkmarks as each step completes
- Show current step with play icon, completed with checkmark
- Progress bar tracks overall completion
- UI remains responsive during operation

Closes #12
@CalvinAllen CalvinAllen merged commit 7c1cbb4 into main Dec 20, 2025
1 check passed
@CalvinAllen CalvinAllen deleted the feat/ui/progress-indication branch December 20, 2025 16:53
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.

feat(ui): show progress indication during rename operation

2 participants