showing-background-progress

Community

Show progress for long-running VS extension tasks

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.