Merge v3-upgrade: BetterTrumpet v3.0
6 months ago
59 files changed
- EarTrumpet.Package/Package.appxmanifest+1−1
- EarTrumpet/App.xaml.cs+199−40
- EarTrumpet/AppSettings.cs+73−57
- EarTrumpet/CLI/CliEntryPoint.cs+176−0
- EarTrumpet/CLI/CliHandler.cs+740−0
- EarTrumpet/DataModel/SettingsExportService.cs+312−0
- EarTrumpet/DataModel/Storage/Internal/JsonFileSettingsBag.cs+137−0
- EarTrumpet/DataModel/Storage/Internal/RegistrySettingsBag.cs
+3
−2
EarTrumpet/DataModel/Storage/StorageFactory.cs+28−2EarTrumpet/DataModel/UpdateService.cs+274−0EarTrumpet/DataModel/VolumeProfileService.cs+5−0EarTrumpet/DataModel/VolumeUndoService.cs+194−0EarTrumpet/Diagnosis/CrashHandler.cs+142−0EarTrumpet/Diagnosis/ErrorReporter.cs+171−3EarTrumpet/Diagnosis/FileTraceListener.cs+160−0EarTrumpet/Diagnosis/HealthMonitor.cs+135−0EarTrumpet/Diagnosis/LocalDataExporter.cs+3−2EarTrumpet/EarTrumpet.csproj+72−5EarTrumpet/Features.cs+0−6EarTrumpet/Interop/Helpers/PipeClient.cs+75−0EarTrumpet/Interop/Helpers/PipeServer.cs+151−0EarTrumpet/UI/Helpers/CommandPaletteHelper.cs+183−0EarTrumpet/UI/Helpers/TaskbarIconSource.cs+52−5EarTrumpet/UI/Helpers/UndoRedoHelper.cs+69−0EarTrumpet/UI/ViewModels/AppItemViewModel.cs+2−2EarTrumpet/UI/ViewModels/AudioSessionViewModel.cs+21−3EarTrumpet/UI/ViewModels/DeviceViewModel.cs+2−1EarTrumpet/UI/ViewModels/EarTrumpetAboutPageViewModel.cs+138−3EarTrumpet/UI/ViewModels/EarTrumpetAnimationSettingsPageViewModel.cs+1−0EarTrumpet/UI/ViewModels/EarTrumpetColorsSettingsPageViewModel.cs+108−0EarTrumpet/UI/ViewModels/EarTrumpetCommunitySettingsPageViewModel.cs+1−0EarTrumpet/UI/ViewModels/EarTrumpetLegacySettingsPageViewModel.cs+2−1EarTrumpet/UI/ViewModels/EarTrumpetMediaPopupSettingsPageViewModel.cs+1−0EarTrumpet/UI/ViewModels/EarTrumpetMouseSettingsPageViewModel.cs+2−1EarTrumpet/UI/ViewModels/EarTrumpetShortcutsPageViewModel.cs+6−1EarTrumpet/UI/ViewModels/EarTrumpetVolumeProfilesSettingsPageViewModel.cs+1−0EarTrumpet/UI/ViewModels/FlyoutViewModel.cs+81−0EarTrumpet/UI/ViewModels/FullWindowViewModel.cs+29−1EarTrumpet/UI/ViewModels/OnboardingViewModel.cs+249−0EarTrumpet/UI/ViewModels/SettingsPageHeaderViewModel.cs+2−1EarTrumpet/UI/ViewModels/SettingsPageViewModel.cs+5−0EarTrumpet/UI/ViewModels/WelcomeViewModel.cs+3−3EarTrumpet/UI/Views/AppItemView.xaml.cs+1−1EarTrumpet/UI/Views/ChangelogWindow.xaml+130−0EarTrumpet/UI/Views/ChangelogWindow.xaml.cs+439−0EarTrumpet/UI/Views/CommandPaletteWindow.xaml+100−0EarTrumpet/UI/Views/CommandPaletteWindow.xaml.cs+134−0EarTrumpet/UI/Views/DeviceView.xaml.cs+1−1EarTrumpet/UI/Views/FlyoutWindow.xaml+99−2EarTrumpet/UI/Views/FlyoutWindow.xaml.cs+21−0EarTrumpet/UI/Views/OnboardingWindow.xaml+601−0EarTrumpet/UI/Views/OnboardingWindow.xaml.cs+424−0EarTrumpet/UI/Views/SettingsWindow.xaml+1575−988EarTrumpet/UI/Views/SettingsWindow.xaml.cs+158−0EarTrumpet/packages.config+14−3README.md+300−56chocolatey/tools/chocolateyInstall.ps1+13−0chocolatey/tools/chocolateyUninstall.ps1+22−0manifests/x/xmn/BetterTrumpet/2.4.0/xmn.BetterTrumpet.installer.yaml+1−1