├── .gitignore ├── AwesomeWallpaper.sln ├── AwesomeWallpaper ├── App.xaml ├── App.xaml.cs ├── AwesomeWallpaper.csproj ├── AwesomeWallpaper.ico ├── Drawing │ └── GaussianBlur.cs ├── Extensions │ ├── BitmapExtensions.cs │ ├── DirectoryInfoExtensions.cs │ ├── EnumExtensions.cs │ └── ImageExtensions.cs ├── Images │ ├── 1x1.png │ ├── ArrowLeft.png │ ├── ArrowRight.png │ ├── AwesomeWallpaper.png │ ├── Folder.png │ ├── Pause.png │ ├── Play.png │ ├── Refresh.png │ ├── Stop.png │ ├── Target.ico │ ├── Target.png │ └── Target32.ico ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Native │ ├── NativeConstants.cs │ ├── NativeMethods.cs │ └── NativeTypes.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Settings │ ├── BackgroundMode.cs │ ├── GalleryState.cs │ ├── ProgramSettings.cs │ ├── WallpaperType.cs │ └── WindowAlignment.cs ├── StartUpManager.cs ├── Utils │ ├── AssemblyUtils.cs │ ├── SerializeUtils.cs │ ├── SystemUtils.cs │ └── WindowUtils.cs ├── ViewManager.cs ├── ViewModels │ ├── AboutViewModel.cs │ ├── BaseViewModel.cs │ ├── DialogService.cs │ ├── DialogViewModelBase.cs │ ├── DriveInfoViewModel.cs │ ├── GalleryViewModel.cs │ ├── IDialogService.cs │ ├── ImageViewModel.cs │ ├── SettingsViewModel.cs │ ├── SystemInformationViewModel.cs │ ├── TaskbarIconViewModel.cs │ ├── VideoViewModel.cs │ └── WebViewModel.cs ├── Views │ ├── AboutView.xaml │ ├── AboutView.xaml.cs │ ├── GalleryView.xaml │ ├── GalleryView.xaml.cs │ ├── ImageView.xaml │ ├── ImageView.xaml.cs │ ├── SettingsView.xaml │ ├── SettingsView.xaml.cs │ ├── SystemInformationView.xaml │ ├── SystemInformationView.xaml.cs │ ├── VideoView.xaml │ ├── VideoView.xaml.cs │ ├── WebView.xaml │ └── WebView.xaml.cs ├── app.config ├── app.manifest └── packages.config ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/.gitignore -------------------------------------------------------------------------------- /AwesomeWallpaper.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper.sln -------------------------------------------------------------------------------- /AwesomeWallpaper/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/App.xaml -------------------------------------------------------------------------------- /AwesomeWallpaper/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/App.xaml.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/AwesomeWallpaper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/AwesomeWallpaper.csproj -------------------------------------------------------------------------------- /AwesomeWallpaper/AwesomeWallpaper.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/AwesomeWallpaper.ico -------------------------------------------------------------------------------- /AwesomeWallpaper/Drawing/GaussianBlur.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Drawing/GaussianBlur.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Extensions/BitmapExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Extensions/BitmapExtensions.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Extensions/DirectoryInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Extensions/DirectoryInfoExtensions.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Extensions/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Extensions/EnumExtensions.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Extensions/ImageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Extensions/ImageExtensions.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/1x1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/1x1.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/ArrowLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/ArrowLeft.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/ArrowRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/ArrowRight.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/AwesomeWallpaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/AwesomeWallpaper.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/Folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/Folder.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/Pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/Pause.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/Play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/Play.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/Refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/Refresh.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/Stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/Stop.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/Target.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/Target.ico -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/Target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/Target.png -------------------------------------------------------------------------------- /AwesomeWallpaper/Images/Target32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Images/Target32.ico -------------------------------------------------------------------------------- /AwesomeWallpaper/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/MainWindow.xaml -------------------------------------------------------------------------------- /AwesomeWallpaper/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/MainWindow.xaml.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Native/NativeConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Native/NativeConstants.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Native/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Native/NativeMethods.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Native/NativeTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Native/NativeTypes.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Properties/Resources.resx -------------------------------------------------------------------------------- /AwesomeWallpaper/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Properties/Settings.settings -------------------------------------------------------------------------------- /AwesomeWallpaper/Settings/BackgroundMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Settings/BackgroundMode.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Settings/GalleryState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Settings/GalleryState.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Settings/ProgramSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Settings/ProgramSettings.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Settings/WallpaperType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Settings/WallpaperType.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Settings/WindowAlignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Settings/WindowAlignment.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/StartUpManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/StartUpManager.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Utils/AssemblyUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Utils/AssemblyUtils.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Utils/SerializeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Utils/SerializeUtils.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Utils/SystemUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Utils/SystemUtils.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Utils/WindowUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Utils/WindowUtils.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewManager.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/AboutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/AboutViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/BaseViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/DialogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/DialogService.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/DialogViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/DialogViewModelBase.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/DriveInfoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/DriveInfoViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/GalleryViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/GalleryViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/IDialogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/IDialogService.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/ImageViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/ImageViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/SettingsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/SettingsViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/SystemInformationViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/SystemInformationViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/TaskbarIconViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/TaskbarIconViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/VideoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/VideoViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/ViewModels/WebViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/ViewModels/WebViewModel.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/AboutView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/AboutView.xaml -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/AboutView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/AboutView.xaml.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/GalleryView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/GalleryView.xaml -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/GalleryView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/GalleryView.xaml.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/ImageView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/ImageView.xaml -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/ImageView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/ImageView.xaml.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/SettingsView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/SettingsView.xaml -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/SettingsView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/SettingsView.xaml.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/SystemInformationView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/SystemInformationView.xaml -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/SystemInformationView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/SystemInformationView.xaml.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/VideoView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/VideoView.xaml -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/VideoView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/VideoView.xaml.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/WebView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/WebView.xaml -------------------------------------------------------------------------------- /AwesomeWallpaper/Views/WebView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/Views/WebView.xaml.cs -------------------------------------------------------------------------------- /AwesomeWallpaper/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/app.config -------------------------------------------------------------------------------- /AwesomeWallpaper/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/app.manifest -------------------------------------------------------------------------------- /AwesomeWallpaper/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/AwesomeWallpaper/packages.config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexanderPro/AwesomeWallpaper/HEAD/README.md --------------------------------------------------------------------------------