Skip to content

docs(ui): add Progress Indication documentation#112

Merged
CalvinAllen merged 1 commit intomainfrom
docs/ui/progress-indication
Feb 4, 2026
Merged

docs(ui): add Progress Indication documentation#112
CalvinAllen merged 1 commit intomainfrom
docs/ui/progress-indication

Conversation

@CalvinAllen
Copy link
Contributor

Summary

Add comprehensive documentation for showing progress in Visual Studio extensions.

Topics Covered

  • Quick start with Community Toolkit
  • Threaded wait dialogs (IVsThreadedWaitDialog)
  • Modern IVsThreadedWaitDialog4 with async support and CancellationToken
  • Status bar progress (simple and animated)
  • Available status bar animations table
  • Task Status Center for non-blocking background operations
  • IProgress<T> pattern integration
  • Complete FileProcessor example demonstrating all approaches
  • Best practices for choosing the right progress mechanism

Test plan

  • Verify the page renders correctly
  • Verify the page appears in the Fundamentals section of the sidebar
  • Verify code examples are properly syntax highlighted

Closes #40

Add comprehensive documentation for progress indication:
- Threaded wait dialogs (IVsThreadedWaitDialog)
- IVsThreadedWaitDialog4 with async support
- Status bar progress
- Animated status bar icons
- Task Status Center for background operations
- IProgress<T> pattern integration
- Complete file processor example with all approaches
- Best practices for choosing the right mechanism

Closes #40
@CalvinAllen CalvinAllen merged commit 97f0d5c into main Feb 4, 2026
2 checks passed
@CalvinAllen CalvinAllen deleted the docs/ui/progress-indication branch February 4, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

docs(ui): add Progress Indication documentation

1 participant