Skip to content

docs(ui): add InfoBars and Notifications documentation#113

Merged
CalvinAllen merged 1 commit intomainfrom
docs/ui/infobars
Feb 4, 2026
Merged

docs(ui): add InfoBars and Notifications documentation#113
CalvinAllen merged 1 commit intomainfrom
docs/ui/infobars

Conversation

@CalvinAllen
Copy link
Contributor

Summary

Add comprehensive documentation for non-modal InfoBar notifications.

Topics Covered

  • Quick start with Community Toolkit
  • InfoBar with actions (hyperlinks and buttons)
  • InfoBarModel configuration and text spans
  • Icons reference (KnownMonikers)
  • Showing InfoBars in documents, tool windows, and main window
  • Handling action clicks with ActionContext
  • Closing InfoBars programmatically
  • Traditional IVsInfoBarUIFactory approach
  • Complete feature suggestion service example
  • When to use InfoBars vs other UI (comparison table)
  • Best practices

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 #41

Add comprehensive documentation for InfoBars:
- Quick start with Community Toolkit
- InfoBar with actions (hyperlinks and buttons)
- InfoBarModel configuration
- Text spans and icons reference
- Showing InfoBars in documents, tool windows, and main window
- Handling action clicks
- Closing InfoBars programmatically
- Traditional IVsInfoBarUIFactory approach
- Complete feature suggestion example
- Best practices and when to use InfoBars vs other UI

Closes #41
@CalvinAllen CalvinAllen merged commit 8a66639 into main Feb 4, 2026
2 checks passed
@CalvinAllen CalvinAllen deleted the docs/ui/infobars 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 Notifications / InfoBars documentation

1 participant