Home

xmn / bettertrumpet

publicxammen/BetterTrumpet· sync paused
Overview Code History Branches Pull requestsIssuesInsights
master
HomeOverview Code PRsIssues

refactor(v3): startup in 3 phases - Core/UI/Features with isolation

6 months ago

39c6750
Authored
xammen3/16/2026, 3:18:28 PM
- Phase 1 (Core): Settings, ErrorReporter, CrashHandler — fatal if fails
- Phase 2 (UI): Mixer, Settings windows, tray icon — degraded if fails
- Phase 3 (Features): Addons, Hotkeys, MediaPopup, FirstRun — each isolated
- Feature failures are logged but don't crash the app
- Extracted InitializeMediaPopup() for clarity
- Logs total startup time

Parentf059183

1 file changed
  • EarTrumpet/App.xaml.cs+59−30