Home

xmn / bettertrumpet

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

feat: add premium check for updates in tray menu with animated toast

3 months ago

91357eb
Authored
xammen6/8/2026, 3:25:05 AM
- Add 'Check for updates' menu item in system tray context menu
- Create custom WPF toast notification with premium animations:
  - Fade-in with scale bounce (BackEase, 400ms)
  - Slide-up entrance and slide-down exit
  - Auto-close after 3 seconds
  - Bottom-right positioning with drop shadow
- Replace Windows native notifications with custom toast
- Smooth transition between 'Checking...' and result toasts
- Add i18n resources: CheckForUpdatesText, CheckingForUpdatesText, UpdateAvailableText, NoUpdatesAvailableText
- RGPD-compliant: no tracking yet, just UI for manual checks

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Parente0e659c

7 files changed
  • EarTrumpet.Package/Package.appxmanifest+1−1
  • EarTrumpet/App.xaml.cs+39−0
  • EarTrumpet/Properties/Resources.Designer.cs+12−0
  • EarTrumpet/Properties/Resources.resx+12−0
  • EarTrumpet/UI/Helpers/ShellNotifyIcon.cs+5−0
  • EarTrumpet/UI/Views/ToastNotification.xaml+46−0
  • EarTrumpet/UI/Views/ToastNotification.xaml.cs+117−0