showing-background-progress
CommunityShow progress for long-running VS extension tasks
Software Engineering#progress#cancellation#visual-studio#status-bar#visualstudio-extensibility#task-status-center#threaded-wait-dialog
Authormadskristensen
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Long-running operations in Visual Studio extensions can leave users unsure about progress or completion, leading to perceived hangs and potential data loss. Proper progress reporting informs users about ongoing work and expected duration.
Core Features & Use Cases
- Status bar progress for quick tasks to provide lightweight feedback.
- Task Status Center support for long-running background tasks with optional cancellation.
- Threaded Wait Dialog for actions that require the user to wait, while keeping the IDE responsive.
- Cross-API guidance across VisualStudio.Extensibility, VSIX Community Toolkit, and VSSDK to implement consistent progress patterns.
Quick Start
Start by selecting the appropriate Visual Studio progress mechanism for your task (Task Status Center, status bar, or threaded wait dialog) and implement progress reporting in your extension’s execution path.
Dependency Matrix
Required Modules
None requiredComponents
Standard packageđź’» Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: showing-background-progress Download link: https://github.com/madskristensen/vs-agent-plugins/archive/main.zip#showing-background-progress Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.