Home

xmn / bettertrumpet

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

Notification Area icon should scale based on taskbar window dpi

7 years ago

a06e245
Authored
Dave Amenta5/17/2019, 1:59:56 AM

Parent3a5a581

58 files changed
  • EarTrumpet/App.xaml+1−1
  • EarTrumpet/App.xaml.cs+143−69
  • EarTrumpet/AppSettings.cs+115−0
  • EarTrumpet/Diagnosis/ErrorReporter.cs+2−2
  • EarTrumpet/Diagnosis/LocalDataExporter.cs+3−4
  • EarTrumpet/EarTrumpet.csproj+10−21
  • EarTrumpet/Extensibility/Hosting/Addon.cs+1−0
  • EarTrumpet/Extensibility/Hosting/AddonHost.cs+7−8
  • EarTrumpet/Extensibility/Hosting/AddonManager.cs+11−4
  • EarTrumpet/Extensibility/IAddonSettingsPage.cs+1−1
  • EarTrumpet/Extensibility/IAddonTrayIcon.cs+0−24
  • EarTrumpet/Interop/Comctl32.cs+0−29
  • EarTrumpet/Interop/Helpers/IconHelper.cs+95−0
  • EarTrumpet/Interop/Helpers/IconUtils.cs+0−66
  • EarTrumpet/Interop/Helpers/InputHelper.cs+94−0
  • EarTrumpet/Interop/Helpers/LegacyControlPanelHelper.cs+40−0
  • EarTrumpet/{UI => Interop}/Helpers/ProcessHelper.cs+1−1
  • EarTrumpet/Interop/Helpers/RawInputListener.cs+0−111
  • EarTrumpet/Interop/Helpers/ShellNotifyIcon.cs+0−166
  • EarTrumpet/{UI => Interop}/Helpers/SingleInstanceAppMutex.cs+7−16
  • EarTrumpet/{UI => Interop}/Helpers/WindowsTaskbar.cs+12−13
  • EarTrumpet/Interop/Kernel32.cs+24−1
  • EarTrumpet/Interop/NotifyIconData.cs+15−5
  • EarTrumpet/Interop/POINT.cs+11−0
  • EarTrumpet/Interop/RECT.cs+4−0
  • EarTrumpet/Interop/Shcore.cs+0−22
  • EarTrumpet/Interop/Shell32.cs+21−2
  • EarTrumpet/Interop/SndVolSSO.cs+31−5
  • EarTrumpet/Interop/User32.cs+84−2
  • EarTrumpet/UI/Converters/IconConverter.cs+1−1
  • EarTrumpet/UI/DeviceIconKind.cs+0−11
  • EarTrumpet/UI/Helpers/TaskbarContextMenuHelper.cs+0−39
  • EarTrumpet/UI/Helpers/WindowAnimationLibrary.cs+1−0
  • EarTrumpet/UI/Helpers/WindowHolder.cs+1−1
  • EarTrumpet/UI/IconSource.cs+52−0
  • EarTrumpet/UI/Services/SettingsService.cs+0−86
  • EarTrumpet/UI/ShellNotifyIcon.cs+288−0
  • EarTrumpet/UI/Tray/HighContrastBuiltIn.cs+0−19
  • EarTrumpet/UI/Tray/ITrayViewModel.cs+0−22
  • EarTrumpet/UI/Tray/IconKind.cs+0−14
  • EarTrumpet/UI/Tray/LegacyIconBuiltIn.cs+0−39
  • EarTrumpet/UI/Tray/ThemeColorBuiltin.cs+0−28
  • EarTrumpet/UI/Tray/TrayIcon.cs+0−95
  • EarTrumpet/UI/Tray/TrayIconFactory.cs+0−78
  • EarTrumpet/UI/Tray/TrayViewModel.cs+0−287
  • EarTrumpet/UI/ViewModels/AddonAboutPageViewModel.cs+6−6
  • EarTrumpet/UI/ViewModels/AdvertisedCategorySettingsViewModel.cs+1−1
  • EarTrumpet/UI/ViewModels/DeviceCollectionViewModel.cs+80−8
  • EarTrumpet/UI/ViewModels/DeviceViewModel.cs+27−2
  • EarTrumpet/UI/ViewModels/EarTrumpetAboutPageViewModel.cs+1−0
  • EarTrumpet/UI/ViewModels/EarTrumpetLegacySettingsPageViewModel.cs+7−4
  • EarTrumpet/UI/ViewModels/EarTrumpetShortcutsPageViewModel.cs+4−5
  • EarTrumpet/UI/ViewModels/FlyoutShowOptions.cs+0−8
  • EarTrumpet/UI/ViewModels/FlyoutViewModel.cs+23−15
  • EarTrumpet/UI/ViewModels/WelcomeViewModel.cs+2−1
  • EarTrumpet/UI/Views/DeviceView.xaml.cs+0−1
  • EarTrumpet/UI/Views/FlyoutWindow.xaml.cs+3−26
  • EarTrumpet/UI/Views/VolumeControlPopup.xaml.cs+0−1