Home

xmn / bettertrumpet

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

feat: import Cursor audio UX and diagnostics fixes

last month

3519aa8
Authored
xammen8/17/2026, 11:03:18 PM

Parent36cb0e3

45 files changed
  • AGENTS.md+11−3
  • EarTrumpet.Package/Package.appxmanifest+1−1
  • EarTrumpet/App.xaml.cs+56−6
  • EarTrumpet/AppSettings.cs+164−72
  • EarTrumpet/DataModel/Audio/IStreamWithVolumeControl.cs+16−1
  • EarTrumpet/DataModel/SettingsExportService.cs+15−0
  • EarTrumpet/DataModel/UpdateService.cs+7−0
  • EarTrumpet/DataModel/WindowsAudio/Internal/AudioDeviceSession.cs+82−37
  • EarTrumpet/DataModel/WindowsAudio/Internal/AudioDeviceSessionGroup.cs+45−1
  • EarTrumpet/DataModel/WindowsAudio/Internal/AudioPolicyConfigService.cs+59−12
  • EarTrumpet/Diagnosis/CrashHandler.cs+9−14
  • EarTrumpet/Diagnosis/ErrorReporter.cs+44−2
  • EarTrumpet/Diagnosis/LocalDataExporter.cs+95−21
  • EarTrumpet/Diagnosis/PathSanitizer.cs+66−0
  • EarTrumpet/Interop/Combase.cs+61−4
  • EarTrumpet/Interop/Helpers/AudioPolicyConfigFactory.cs+11−5
  • EarTrumpet/Interop/Helpers/AudioPolicyConfigFactoryImplFor21H2.cs+15−3
  • EarTrumpet/Interop/Helpers/AudioPolicyConfigFactoryImplForDownlevel.cs+15−3
  • EarTrumpet/Interop/MMDeviceAPI/IAudioPolicyConfigFactoryVariantFor21H2.cs+12−3
  • EarTrumpet/Interop/MMDeviceAPI/IAudioPolicyConfigFactoryVariantForDownlevel.cs+5−2
  • EarTrumpet/Logic/AppIdentity.cs+136−0
  • EarTrumpet/Logic/DefaultDeviceChangePolicy.cs+31−0
  • EarTrumpet/Logic/FocusLostFadePolicy.cs+24−0
  • EarTrumpet/Logic/FocusLostSupervisor.cs+179−0
  • EarTrumpet/Logic/FocusLostVolumePolicy.cs+102−0
  • EarTrumpet/Logic/FolderVolumeRuleMatcher.cs+225−0
  • EarTrumpet/Logic/WindowSizePolicy.cs+54−0
  • EarTrumpet/Properties/Resources.Designer.cs+96−0
  • EarTrumpet/Properties/Resources.fr-FR.resx+122−8
  • EarTrumpet/Properties/Resources.resx+122−8
  • EarTrumpet/UI/Helpers/FocusLostService.cs+298−0
  • EarTrumpet/UI/ViewModels/AppRuleItemViewModel.cs+31−0
  • EarTrumpet/UI/ViewModels/AudioSessionViewModel.cs+28−1
  • EarTrumpet/UI/ViewModels/DeviceCollectionViewModel.cs+18−2
  • EarTrumpet/UI/ViewModels/EarTrumpetAppRulesSettingsPageViewModel.cs+10−36
  • EarTrumpet/UI/ViewModels/EarTrumpetColorsSettingsPageViewModel.cs+6−0
  • EarTrumpet/UI/ViewModels/EarTrumpetLegacySettingsPageViewModel.cs+3−9
  • EarTrumpet/UI/ViewModels/EarTrumpetMouseSettingsPageViewModel.cs+61−0
  • EarTrumpet/UI/ViewModels/FlyoutViewModel.cs+2−1
  • EarTrumpet/UI/ViewModels/FocusedAppItemViewModel.cs+24−0
  • EarTrumpet/UI/ViewModels/FullWindowViewModel.cs+2−1
  • EarTrumpet/UI/ViewModels/OnboardingViewModel.cs+1−0
  • EarTrumpet/UI/Views/FullWindow.xaml.cs+23−0
  • EarTrumpet/UI/Views/SettingsWindow.xaml+183−26
  • PRIVACY.md+63−19