├── .gitattributes ├── .gitignore ├── LICENCE ├── Petrroll.Helpers ├── Configuration.cs ├── LINQ.cs ├── ObservableCollectionWhereShim.cs ├── ObservableObject.cs ├── Petrroll.Helpers.csproj └── Properties │ └── AssemblyInfo.cs ├── PowerSwitcher.Appx ├── AppxManifest.xml ├── CreateSelfSignCert.bat ├── MappingFile.txt └── PackageScript.bat ├── PowerSwitcher.Assets ├── Tray.ico ├── create_icon.sh ├── icon_128x128.png ├── icon_150x150.png ├── icon_16x16.png ├── icon_20x20.png ├── icon_256x256.png ├── icon_32x32.png ├── icon_40x40.png ├── icon_44x44.png ├── icon_50x50.png ├── icon_512x512.png ├── icon_64x64.png ├── plug.svg ├── tile_150x150.png ├── tile_44x44.png └── tile_50x50.png ├── PowerSwitcher.TrayApp ├── App.config ├── App.xaml ├── App.xaml.cs ├── Configuration │ └── PowerSwitcherConfiguration.cs ├── Extensions │ ├── BlurWindowExtensions.cs │ ├── InvertableVisibilityConvertor.cs │ ├── OpacityConvertor.cs │ └── WindowExtensions.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── PowerSwitcher.TrayApp.csproj ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Resources │ ├── AppStrings.Designer.cs │ └── AppStrings.resx ├── Services │ ├── AccentColorService.cs │ ├── GlobalShortcutService.cs │ ├── TaskbarService.cs │ ├── ThemeService.cs │ └── UserSystemPreferenceService.cs ├── Tray.ico ├── TrayApp.cs ├── ViewModels │ ├── MainWindowDesignViewModel.cs │ └── MainWindowViewModel.cs └── app.manifest ├── PowerSwitcher.sln ├── PowerSwitcher ├── PowerManager.cs ├── PowerSchema.cs ├── PowerSwitcher.csproj ├── Properties │ └── AssemblyInfo.cs └── Wrappers │ ├── BatteryInfoWrapper.cs │ ├── Exception.cs │ └── PowerSchemasWrapper.cs ├── README.md └── ReadmeAssets ├── PowerSwicher_ContextMenu_1.PNG ├── PowerSwicher_ContextMenu_2.PNG ├── PowerSwicher_Flyout_1.PNG └── PowerSwicher_Flyout_2.PNG /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/LICENCE -------------------------------------------------------------------------------- /Petrroll.Helpers/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/Petrroll.Helpers/Configuration.cs -------------------------------------------------------------------------------- /Petrroll.Helpers/LINQ.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/Petrroll.Helpers/LINQ.cs -------------------------------------------------------------------------------- /Petrroll.Helpers/ObservableCollectionWhereShim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/Petrroll.Helpers/ObservableCollectionWhereShim.cs -------------------------------------------------------------------------------- /Petrroll.Helpers/ObservableObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/Petrroll.Helpers/ObservableObject.cs -------------------------------------------------------------------------------- /Petrroll.Helpers/Petrroll.Helpers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/Petrroll.Helpers/Petrroll.Helpers.csproj -------------------------------------------------------------------------------- /Petrroll.Helpers/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/Petrroll.Helpers/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /PowerSwitcher.Appx/AppxManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Appx/AppxManifest.xml -------------------------------------------------------------------------------- /PowerSwitcher.Appx/CreateSelfSignCert.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Appx/CreateSelfSignCert.bat -------------------------------------------------------------------------------- /PowerSwitcher.Appx/MappingFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Appx/MappingFile.txt -------------------------------------------------------------------------------- /PowerSwitcher.Appx/PackageScript.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Appx/PackageScript.bat -------------------------------------------------------------------------------- /PowerSwitcher.Assets/Tray.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/Tray.ico -------------------------------------------------------------------------------- /PowerSwitcher.Assets/create_icon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/create_icon.sh -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_128x128.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_150x150.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_16x16.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_20x20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_20x20.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_256x256.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_32x32.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_40x40.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_44x44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_44x44.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_50x50.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_512x512.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/icon_64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/icon_64x64.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/plug.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/plug.svg -------------------------------------------------------------------------------- /PowerSwitcher.Assets/tile_150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/tile_150x150.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/tile_44x44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/tile_44x44.png -------------------------------------------------------------------------------- /PowerSwitcher.Assets/tile_50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.Assets/tile_50x50.png -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/App.config -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/App.xaml -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/App.xaml.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Configuration/PowerSwitcherConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Configuration/PowerSwitcherConfiguration.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Extensions/BlurWindowExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Extensions/BlurWindowExtensions.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Extensions/InvertableVisibilityConvertor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Extensions/InvertableVisibilityConvertor.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Extensions/OpacityConvertor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Extensions/OpacityConvertor.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Extensions/WindowExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Extensions/WindowExtensions.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/MainWindow.xaml -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/MainWindow.xaml.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/PowerSwitcher.TrayApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/PowerSwitcher.TrayApp.csproj -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Properties/Resources.resx -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Properties/Settings.settings -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Resources/AppStrings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Resources/AppStrings.Designer.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Resources/AppStrings.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Resources/AppStrings.resx -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Services/AccentColorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Services/AccentColorService.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Services/GlobalShortcutService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Services/GlobalShortcutService.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Services/TaskbarService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Services/TaskbarService.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Services/ThemeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Services/ThemeService.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Services/UserSystemPreferenceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Services/UserSystemPreferenceService.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/Tray.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/Tray.ico -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/TrayApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/TrayApp.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/ViewModels/MainWindowDesignViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/ViewModels/MainWindowDesignViewModel.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /PowerSwitcher.TrayApp/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.TrayApp/app.manifest -------------------------------------------------------------------------------- /PowerSwitcher.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher.sln -------------------------------------------------------------------------------- /PowerSwitcher/PowerManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher/PowerManager.cs -------------------------------------------------------------------------------- /PowerSwitcher/PowerSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher/PowerSchema.cs -------------------------------------------------------------------------------- /PowerSwitcher/PowerSwitcher.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher/PowerSwitcher.csproj -------------------------------------------------------------------------------- /PowerSwitcher/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /PowerSwitcher/Wrappers/BatteryInfoWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher/Wrappers/BatteryInfoWrapper.cs -------------------------------------------------------------------------------- /PowerSwitcher/Wrappers/Exception.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher/Wrappers/Exception.cs -------------------------------------------------------------------------------- /PowerSwitcher/Wrappers/PowerSchemasWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/PowerSwitcher/Wrappers/PowerSchemasWrapper.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/README.md -------------------------------------------------------------------------------- /ReadmeAssets/PowerSwicher_ContextMenu_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/ReadmeAssets/PowerSwicher_ContextMenu_1.PNG -------------------------------------------------------------------------------- /ReadmeAssets/PowerSwicher_ContextMenu_2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/ReadmeAssets/PowerSwicher_ContextMenu_2.PNG -------------------------------------------------------------------------------- /ReadmeAssets/PowerSwicher_Flyout_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/ReadmeAssets/PowerSwicher_Flyout_1.PNG -------------------------------------------------------------------------------- /ReadmeAssets/PowerSwicher_Flyout_2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petrroll/PowerSwitcher/HEAD/ReadmeAssets/PowerSwicher_Flyout_2.PNG --------------------------------------------------------------------------------