Skip to content

Conversation

@CalvinAllen
Copy link
Collaborator

Summary

  • Add Windows toast notifications as an alternative to MessageBox for breakpoint hit notifications
  • Create Options page accessible via Tools > Options > Breakpoint Notifier > General
  • Three notification styles: MessageBox, Toast (default), or Both

Changes

  • Add Microsoft.Toolkit.Uwp.Notifications NuGet package
  • Create Options/GeneralOptions.cs with NotificationStyle enum and DialogPage
  • Update BreakpointNotifierPackage.cs to register the Options page
  • Update DebuggerEvents.cs with toast notification logic

Test plan

  • Build the solution
  • Launch experimental VS instance (F5)
  • Open Tools > Options > Breakpoint Notifier > General
  • Test "MessageBox" setting - verify MessageBox appears on breakpoint
  • Test "Toast" setting - verify toast notification appears
  • Test "Both" setting - verify both appear

Closes #4

Add Windows toast notifications as an alternative to MessageBox for
breakpoint hit notifications. Users can now choose their preferred
notification style via Tools > Options > Breakpoint Notifier > General.

- Add Microsoft.Toolkit.Uwp.Notifications package
- Create Options page with NotificationStyle setting (MessageBox/Toast/Both)
- Default to Toast for less intrusive notifications

Closes #4
@CalvinAllen CalvinAllen merged commit 40b03e1 into main Jan 12, 2026
3 checks passed
@CalvinAllen CalvinAllen deleted the feat/notification/toast-notifications branch January 12, 2026 21:56
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.

feat(notification): replace MessageBox with Windows toast notifications

2 participants