Expose data for addons, Ensure only one instance of audio data model is created, reduce API
8 years ago
Authored
Dave AmentaParentf010a80
14 files changed
- EarTrumpet.vs15.sln+14−0
- EarTrumpet/App.xaml.cs+1−3
- EarTrumpet/DataModel/DataModelFactory.cs+25−3
- EarTrumpet/EarTrumpet.csproj+1−1
- EarTrumpet/Extensibility/IPlaybackDevicesDataModel.cs+0−9
- EarTrumpet/Hosting/AddonHostService.cs+0−8
- EarTrumpet/UI/Controls/TrayIcon.cs+7−54
- EarTrumpet/UI/Helpers/ThemedContextMenu.cs+74−0
- EarTrumpet/UI/Services/DiagnosticsService.cs+9−4
- EarTrumpet/UI/ViewModels/DeviceCollectionViewModel.cs+1−1
- EarTrumpet/UI/ViewModels/DeviceViewModel.cs+1−1
- EarTrumpet/UI/ViewModels/FlyoutViewModel.cs+1−1
- EarTrumpet/UI/ViewModels/TrayIconViewModel.cs+1−1
- EarTrumpet/UI/Views/FlyoutWindow.xaml.cs+1−1