Home

xmn / bettertrumpet

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

Add Media Popup with album art, playback controls, and smooth animations

8 months ago

68a622c
Authored
xammen1/3/2026, 6:19:43 AM
- New floating media popup appears on tray icon hover
- Album art background with blur effect and shimmer animation
- Full playback controls: play/pause, next/prev, shuffle, repeat
- Clickable progress bar for seeking
- Expandable cover art view with smooth transitions
- Configurable settings: hover delay, blur radius, show only when playing
- Updated README with v2.2.0 features documentation

Parent0e57d71

22 files changed
  • EarTrumpet.Package/Package.appxmanifest+1−1
  • EarTrumpet/App.xaml.cs+65−1
  • EarTrumpet/AppSettings.cs+104−0
  • EarTrumpet/Assets/Icon-Speaker-Light.ico——
  • EarTrumpet/Assets/Icon-Speaker.ico——
  • EarTrumpet/DataModel/MediaSessionService.cs+450−0
  • EarTrumpet/EarTrumpet.csproj+12−1
  • EarTrumpet/Interop/Helpers/MouseHook.cs+22−1
EarTrumpet/Properties/Resources.fr-FR.resx
+2
−2
  • EarTrumpet/Properties/Resources.resx+2−2
  • EarTrumpet/UI/Helpers/ShellNotifyIcon.cs+3−0
  • EarTrumpet/UI/ViewModels/DeviceViewModel.cs+1−2
  • EarTrumpet/UI/ViewModels/EarTrumpetAnimationSettingsPageViewModel.cs+2−2
  • EarTrumpet/UI/ViewModels/EarTrumpetColorsSettingsPageViewModel.cs+1−1
  • EarTrumpet/UI/ViewModels/EarTrumpetLegacySettingsPageViewModel.cs+6−0
  • EarTrumpet/UI/ViewModels/EarTrumpetMediaPopupSettingsPageViewModel.cs+75−0
  • EarTrumpet/UI/ViewModels/FlyoutViewModel.cs+37−1
  • EarTrumpet/UI/Views/FlyoutWindow.xaml+2−3
  • EarTrumpet/UI/Views/MediaPopupWindow.xaml+458−0
  • EarTrumpet/UI/Views/MediaPopupWindow.xaml.cs+766−0
  • EarTrumpet/UI/Views/SettingsWindow.xaml+414−154
  • README.md+72−3