Merge dev into 2.1.0.0
7 years ago
181 files changed
- EarTrumpet.UWP/Assets/Square44x44LogoDark.scale-200.png => EarTrumpet.Package/Assets/Square150x150Logo-lightunplated.png——
- EarTrumpet.Package/Assets/Square44x44Logo.targetsize-24_altform-lightunplated.png——
- EarTrumpet.Package/EarTrumpet.Package.wapproj+2−1
- EarTrumpet.Package/Package.appxmanifest+0−12
- EarTrumpet.UWP/App.xaml+0−4
- EarTrumpet.UWP/App.xaml.cs+0−88
- EarTrumpet.UWP/Assets/Application.png——
EarTrumpet.UWP/Assets/SplashScreen.png——EarTrumpet.UWP/Assets/SplashScreen.scale-200.png——EarTrumpet.UWP/Assets/Square150x150Logo.png——EarTrumpet.UWP/Assets/Square150x150Logo.scale-200.png——EarTrumpet.UWP/Assets/Square150x150Logo.scale-400.png——EarTrumpet.UWP/Assets/Square44x44Logo.png——EarTrumpet.UWP/Assets/Square44x44Logo.scale-200.png——EarTrumpet.UWP/Assets/Square44x44Logo.scale-400.png——EarTrumpet.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png——EarTrumpet.UWP/Assets/StoreLogo.png——EarTrumpet.UWP/Assets/Wide310x150Logo.png——EarTrumpet.UWP/Assets/Wide310x150Logo.scale-200.png——EarTrumpet.UWP/Assets/Wide310x150Logo.scale-400.png——EarTrumpet.UWP/EarTrumpet.UWP.csproj+0−176EarTrumpet.UWP/MakeAppxPackage.cmd+0−4EarTrumpet.UWP/Package.appxmanifest+0−33EarTrumpet.UWP/Properties/AssemblyInfo.cs+0−14EarTrumpet.UWP/Properties/Default.rd.xml+0−30EarTrumpet.UWP/Strings/ar/resources.resw+0−130EarTrumpet.UWP/Strings/de-DE/resources.resw+0−130EarTrumpet.UWP/Strings/en-US/resources.resw+0−129EarTrumpet.UWP/Strings/es/resources.resw+0−130EarTrumpet.UWP/Strings/fr-FR/resources.resw+0−130EarTrumpet.UWP/Strings/hu-hu/resources.resw+0−130EarTrumpet.UWP/Strings/it-it/resources.resw+0−130EarTrumpet.UWP/Strings/ja-JP/resources.resw+0−130EarTrumpet.UWP/Strings/ko-kr/resources.resw+0−130EarTrumpet.UWP/Strings/nb-NO/resources.resw+0−130EarTrumpet.UWP/Strings/nl-nl/resources.resw+0−130EarTrumpet.UWP/Strings/pl-pl/resources.resw+0−130EarTrumpet.UWP/Strings/pt-br/resources.resw+0−130EarTrumpet.UWP/Strings/pt-pt/resources.resw+0−130EarTrumpet.UWP/Strings/ro-ro/resources.resw+0−130EarTrumpet.UWP/Strings/ru-ru/resources.resw+0−130EarTrumpet.UWP/Strings/tr-tr/resources.resw+0−130EarTrumpet.UWP/Strings/uk-ua/resources.resw+0−130EarTrumpet.UWP/Strings/zh-cn/resources.resw+0−130EarTrumpet.UWP/Strings/zh-tw/resources.resw+0−130EarTrumpet.UWP/WelcomePage.xaml+0−59EarTrumpet.UWP/WelcomePage.xaml.cs+0−24EarTrumpet/App.xaml+136−34EarTrumpet/App.xaml.cs+92−108EarTrumpet.UWP/Assets/welcome.gif => EarTrumpet/Assets/Welcome.gif——EarTrumpet/DataModel/AppInformation/AppInformationFactory.cs+24−0EarTrumpet/DataModel/AppInformation/IAppInfo.cs+15−0EarTrumpet/DataModel/AppInformation/Internal/AppsFolder.cs+14−0EarTrumpet/DataModel/AppInformation/Internal/DesktopAppInfo.cs+147−0EarTrumpet/DataModel/AppInformation/Internal/ModernAppInfo.cs+181−0EarTrumpet/DataModel/AppInformation/Internal/SystemSoundsAppInfo.cs+47−0EarTrumpet/DataModel/AppInformation/Internal/ZombieProcessException.cs+18−0EarTrumpet/DataModel/{ => Audio}/IAudioDevice.cs+1−9EarTrumpet/DataModel/Audio/IAudioDeviceManager.cs+16−0EarTrumpet/DataModel/{ => Audio}/IAudioDeviceSession.cs+3−10EarTrumpet/DataModel/{ => Audio}/IAudioDeviceSessionComparer.cs+1−1EarTrumpet/DataModel/{ => Audio}/IStreamWithVolumeControl.cs+1−1EarTrumpet/DataModel/{ => Audio}/SessionState.cs+1−1EarTrumpet/DataModel/{Internal => }/FilteredCollectionChain.cs+17−10EarTrumpet/DataModel/IAudioDeviceCollection.cs+0−9EarTrumpet/DataModel/IAudioDeviceManager.cs+0−22EarTrumpet/DataModel/Internal/Services/AppInformation.cs+0−14EarTrumpet/DataModel/Internal/Services/AppInformationService.cs+0−362EarTrumpet/DataModel/{Internal/Services => }/ProcessWatcherService.cs+1−1EarTrumpet/DataModel/Storage/{ => Internal}/NamespacedSettingsBag.cs+1−1EarTrumpet/DataModel/Storage/{ => Internal}/RegistrySettingsBag.cs+1−1EarTrumpet/DataModel/Storage/{ => Internal}/WindowsStorageSettingsBag.cs+1−1EarTrumpet/DataModel/Storage/Serializer.cs+0−1EarTrumpet/DataModel/Storage/StorageFactory.cs+2−2EarTrumpet/DataModel/{ => WindowsAudio}/AudioDeviceKind.cs+1−1EarTrumpet/DataModel/{ => WindowsAudio}/IAudioDeviceChannel.cs+1−1EarTrumpet/DataModel/WindowsAudio/IAudioDeviceManagerWindowsAudio.cs+15−0EarTrumpet/DataModel/{ => WindowsAudio}/IAudioDeviceSessionChannel.cs+1−1EarTrumpet/DataModel/WindowsAudio/IAudioDeviceWindowsAudio.cs+13−0EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDevice.cs+11−5EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDeviceChannel.cs+1−1EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDeviceChannelCollection.cs+1−1EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDeviceManager.cs+38−9EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDeviceSession.cs+36−86EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDeviceSessionChannel.cs+1−1EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDeviceSessionChannelCollection.cs+1−1EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDeviceSessionChannelMultiplexer.cs+1−1EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDeviceSessionCollection.cs+7−7EarTrumpet/DataModel/{ => WindowsAudio}/Internal/AudioDeviceSessionGroup.cs+10−19EarTrumpet/DataModel/{Internal/Services => WindowsAudio/Internal}/AudioPolicyConfigService.cs+3−3EarTrumpet/DataModel/{ => WindowsAudio}/Internal/Helpers.cs+1−1EarTrumpet/DataModel/WindowsAudio/Internal/IAudioDeviceInternal.cs+9−0EarTrumpet/DataModel/WindowsAudio/Internal/IAudioDeviceSessionInternal.cs+14−0EarTrumpet/DataModel/{DataModelFactory.cs => WindowsAudio/WindowsAudioFactory.cs}+5−5EarTrumpet/EarTrumpet.csproj+63−39EarTrumpet/Extensibility/Hosting/Addon.cs+1−2EarTrumpet/Extensibility/Hosting/AddonHost.cs+21−1EarTrumpet/Extensibility/IAddonLifecycle.cs+1−3EarTrumpet/Extensibility/IAddonTrayIcon.cs+0−1EarTrumpet/Extensions/DependencyObjectExtensions.cs+2−2EarTrumpet/Extensions/EventBinding/EventBindingExtension.cs+5−7EarTrumpet/Extensions/EventBinding/HandledEventBindingExtension.cs+3−31EarTrumpet/Extensions/{PopupExtensions.cs => VisualExtensions.cs}+7−8EarTrumpet/Extensions/WindowExtensions.cs+0−19EarTrumpet/Interop/ApplicationResolver.cs+20−0EarTrumpet/Interop/Helpers/AccentPolicyLibrary.cs+21−26EarTrumpet/Interop/Helpers/IconUtils.cs+0−4EarTrumpet/Interop/Helpers/User32Helper.cs+25−0EarTrumpet/Properties/Resources.Designer.cs+18−18EarTrumpet/Properties/Resources.ar.resx+0−205EarTrumpet/Properties/Resources.de-DE.resx+103−84EarTrumpet/Properties/Resources.es.resx+103−84EarTrumpet/Properties/Resources.fr-FR.resx+102−84EarTrumpet/Properties/Resources.hu-HU.resx+102−84EarTrumpet/Properties/Resources.it.resx+102−84EarTrumpet/Properties/Resources.ja-JP.resx+102−84EarTrumpet/Properties/Resources.ko-KR.resx+102−84EarTrumpet/Properties/Resources.nb-no.resx+102−84EarTrumpet/Properties/Resources.nl.resx+103−84EarTrumpet/Properties/Resources.pl-PL.resx+102−84EarTrumpet/Properties/Resources.pt-BR.resx+102−84EarTrumpet/Properties/Resources.pt-PT.resx+102−84EarTrumpet/Properties/Resources.resx+112−112EarTrumpet/Properties/Resources.ro.resx+0−222EarTrumpet/Properties/Resources.ru.resx+103−84EarTrumpet/Properties/Resources.tr-TR.resx+102−84EarTrumpet/Properties/Resources.uk-UA.resx+102−84EarTrumpet/Properties/Resources.zh-CN.resx+102−84EarTrumpet/Properties/Resources.zh-TW.resx+103−84EarTrumpet/UI/Controls/SearchBox.xaml.cs+0−1EarTrumpet/UI/Controls/VolumeSlider.cs+15−12EarTrumpet/UI/Converters/InvertableVisibilityConverter.cs+0−32EarTrumpet/UI/Converters/OpacityConverter.cs+0−36EarTrumpet/UI/Helpers/TaskbarContextMenuHelper.cs+14−10EarTrumpet/UI/Helpers/WindowHolder.cs+54−0EarTrumpet/UI/Mutable.xaml+20−0EarTrumpet/UI/Services/DiagnosticsService.cs+10−9EarTrumpet/UI/Services/ErrorReportingService.cs+0−1EarTrumpet/UI/Services/FeedbackService.cs+0−15EarTrumpet/UI/Services/KeyboardNavigator.cs+0−75EarTrumpet/UI/Services/StartupUWPDialogDisplayService.cs+0−67EarTrumpet/UI/Themes/Brush.cs+4−109EarTrumpet/UI/Themes/ThemeBindingInfo.cs+113−0EarTrumpet/UI/Tray/ITrayViewModel.cs+5−4EarTrumpet/UI/Tray/TrayIcon.cs+2−2EarTrumpet/UI/Tray/TrayViewModel.cs+12−12EarTrumpet/UI/ViewModels/AppItemViewModel.cs+9−21EarTrumpet/UI/ViewModels/AudioSessionViewModel.cs+6−2EarTrumpet/UI/ViewModels/DeviceCollectionViewModel.cs+17−19EarTrumpet/UI/ViewModels/DeviceViewModel.cs+8−23EarTrumpet/UI/ViewModels/EarTrumpetAboutPageViewModel.cs+9−1EarTrumpet/UI/ViewModels/FlyoutViewModel.cs+2−10EarTrumpet/UI/ViewModels/FullWindowViewModel.cs+2−8EarTrumpet/UI/ViewModels/HotkeyViewModel.cs+0−1EarTrumpet/UI/ViewModels/IAppItemViewModel.cs+0−3EarTrumpet/UI/ViewModels/IPopupHostViewModel.cs+9−0EarTrumpet/UI/ViewModels/SettingsAppItemViewModel.cs+2−7EarTrumpet/UI/ViewModels/SettingsPageViewModel.cs+1−3EarTrumpet/UI/ViewModels/SettingsSearchBoxResultsItemViewModel.cs+0−4EarTrumpet/UI/ViewModels/TemporaryAppItemViewModel.cs+4−13EarTrumpet/UI/ViewModels/WelcomeViewModel.cs+23−0EarTrumpet/UI/Views/AppItemView.xaml+36−22EarTrumpet/UI/Views/AppItemView.xaml.cs+41−17EarTrumpet/UI/Views/DeviceView.xaml+109−74EarTrumpet/UI/Views/DeviceView.xaml.cs+34−17EarTrumpet/UI/Views/DialogWindow.xaml+40−0EarTrumpet/UI/Views/DialogWindow.xaml.cs+48−0EarTrumpet/UI/Views/FlyoutWindow.xaml+26−10EarTrumpet/UI/Views/FlyoutWindow.xaml.cs+46−17EarTrumpet/UI/Views/FullWindow.xaml+40−7EarTrumpet/UI/Views/FullWindow.xaml.cs+9−7EarTrumpet/UI/Views/ModalDialogChrome.xaml+1−1EarTrumpet/UI/Views/ModalDialogChrome.xaml.cs+0−2EarTrumpet/UI/Views/SettingsWindow.xaml+26−7EarTrumpet/UI/Views/SettingsWindow.xaml.cs+8−3EarTrumpet/UI/Views/VolumeControlPopup.xaml.cs+4−6EarTrumpet/packages.config+1−0EarTrumpet/prebuild.ps1+0−2Tools/ShowImmersiveColors/MainWindow.xaml.cs+0−1Tools/ShowImmersiveColors/Properties/AssemblyInfo.cs+0−2Tools/ShowImmersiveColors/ShowImmersiveColors.csproj+13−12