├── .clang-format ├── .editorconfig ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── Bug_Report.yml │ ├── Documentation_Issue.yml │ ├── Feature_Request.yml │ ├── Feature_Request_Windows_Customization.yml │ ├── Translation_Issue.yml │ └── config.yml ├── NOTICE.md ├── SECURITY.md ├── SUPPORT.md ├── pull_request_template.md └── workflows │ ├── DevHome-CI.yml │ └── winget-submission.yml ├── .gitignore ├── .sscignore ├── .vsconfig ├── Build.cmd ├── Build.ps1 ├── DevHome.sln ├── Directory.Build.props ├── LICENSE.md ├── Solution.props ├── Test.cmd ├── Test.ps1 ├── ToolingVersions.props ├── docs ├── TestingScenarios.md ├── architecture.md ├── extensions │ ├── LocalRepository │ │ └── readme.md │ ├── environments │ │ ├── Interfaces │ │ │ ├── IComputeSystem.md │ │ │ └── IComputeSystemProvider.md │ │ └── readme.md │ └── readme.md ├── images │ ├── architecture.png │ ├── extension-flow.png │ └── extension-sequence.png ├── readme.md ├── roadmap.md ├── sampleConfigurations │ ├── DscResources │ │ ├── GitDsc │ │ │ └── CloneWingetRepository.yaml │ │ ├── Microsoft.Windows.Developer │ │ │ ├── ModifyWindowsSettings.yaml │ │ │ └── RevertWindowsSettings.yaml │ │ ├── Microsoft.WindowsSandbox.DSC │ │ │ ├── README.md │ │ │ ├── full.sandbox.dsc.yaml │ │ │ └── sandbox.dsc.yaml │ │ ├── PowerToysConfigure │ │ │ └── PowerToys.dsc.yaml │ │ └── README.md │ ├── README.md │ ├── Repositories │ │ ├── PowerShell │ │ │ └── PowerShell │ │ │ │ └── configuration.dsc.yaml │ │ ├── Windows │ │ │ └── dev-environment │ │ │ │ └── javascript │ │ │ │ └── nodejs-on-windows │ │ │ │ └── NodeJS.dsc.yaml │ │ ├── apache │ │ │ └── echarts │ │ │ │ └── configuration.dsc.yaml │ │ ├── dotnet │ │ │ └── aspnetcore │ │ │ │ └── configuration.dsc.yaml │ │ ├── jquery │ │ │ └── jquery │ │ │ │ └── configuration.dsc.yaml │ │ ├── microsoft │ │ │ ├── PowerToys │ │ │ │ └── configuration.dsc.yaml │ │ │ ├── gdk │ │ │ │ └── configuration.dsc.yaml │ │ │ ├── terminal │ │ │ │ └── configuration.dsc.yaml │ │ │ ├── vscode │ │ │ │ └── configuration.dsc.yaml │ │ │ ├── winget-cli-restsource │ │ │ │ └── configuration.dsc.yaml │ │ │ ├── winget-cli │ │ │ │ └── configuration.dsc.yaml │ │ │ └── winget-create │ │ │ │ └── configuration.dsc.yaml │ │ ├── redux │ │ │ └── reduxjs │ │ │ │ └── configuration.dsc.yaml │ │ ├── tastejs │ │ │ └── todomvc │ │ │ │ └── configuration.dsc.yaml │ │ └── videojs │ │ │ └── videojs │ │ │ └── configuration.dsc.yaml │ └── Templates │ │ ├── Android Apps │ │ └── README.md │ │ ├── Introduction │ │ ├── C# │ │ │ ├── README.md │ │ │ └── configuration.dsc.yaml │ │ ├── C++ │ │ │ ├── README.md │ │ │ └── configuration.dsc.yaml │ │ ├── JavaScript.NodeJS │ │ │ ├── README.md │ │ │ └── configuration.dsc.yaml │ │ ├── PowerShell │ │ │ ├── README.md │ │ │ └── configuration.dsc.yaml │ │ ├── Python3.12 │ │ │ ├── README.md │ │ │ └── configuration.dsc.yaml │ │ └── README.md │ │ ├── README.md │ │ ├── Web Development │ │ └── README.md │ │ └── Xbox Games │ │ └── README.md ├── specs │ ├── #2072 - Add some PowerToys utilities │ │ ├── spec.md │ │ ├── v1-environment-variables-settings.png │ │ ├── v1-hosts-file-editor-settings.png │ │ ├── v1-pt-in-dev-home.png │ │ ├── v1-registry-preview-settings.png │ │ ├── v1-settings-page.png │ │ ├── v1-utilities-settings-page.png │ │ └── v2-pt-in-dev-home.png │ ├── #2160 - Generate a Configuration File │ │ └── GenerateConfigurationFileSpec.md │ ├── #2161 - Repository Management in Dev Home │ │ ├── RepoManagementSpec.md │ │ └── RepoManagment.png │ ├── #2211 - Detect Configuration Files │ │ └── DetectConfigurationFilesSpec.md │ └── spec-template.md ├── style.md └── tools │ ├── Dashboard.md │ ├── ExperimentalFeatures.md │ ├── advanced-tool-behavior.md │ ├── common │ ├── AddCreateButton.md │ ├── CloseButton.md │ ├── ExperimentControl.md │ ├── Readme.md │ ├── RenderWebHyperlinksBehavior.md │ ├── SecondaryWindow.md │ ├── StringResource.md │ ├── TelemetryResult.md │ ├── WindowOpenFileDialog.md │ ├── WindowOpenFolderDialog.md │ ├── WindowSaveFileDialog.md │ └── WindowTitleBar.md │ ├── creating-a-tool.md │ ├── navconfig.md │ └── readme.md ├── eng ├── NugetWrapper.cmd ├── codeAnalysis │ ├── GlobalSuppressions.cs │ ├── Rules.ruleset │ ├── StubSuppressions.cs │ ├── StyleCop.json │ └── format_sources.ps1 ├── nuget.config.internal ├── scripts │ ├── CertSignAndInstall.ps1 │ ├── Create-AppxBundle.ps1 │ ├── CreateBuildInfo.ps1 │ ├── UnbundleStubPackage.ps1 │ ├── Unstub.ps1 │ └── update-binver.ps1 ├── store │ ├── canary │ │ ├── PDPs │ │ │ └── en-us │ │ │ │ └── PDP.xml │ │ ├── SBConfig.json │ │ └── media │ │ │ ├── de-DE │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ ├── en-us │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ ├── es-ES │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ ├── fr-FR │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ ├── it-IT │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ ├── ja-JP │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ ├── ko-KR │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ ├── pt-BR │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ ├── ru-RU │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ ├── zh-CN │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ │ │ └── zh-TW │ │ │ ├── dashboard.png │ │ │ ├── machine-config.png │ │ │ └── welcome.png │ └── preview │ │ ├── PDPs │ │ └── en-us │ │ │ └── PDP.xml │ │ ├── SBConfig.json │ │ └── media │ │ ├── de-DE │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ ├── en-us │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ ├── es-ES │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ ├── fr-FR │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ ├── it-IT │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ ├── ja-JP │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ ├── ko-KR │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ ├── pt-BR │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ ├── ru-RU │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ ├── zh-CN │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png │ │ └── zh-TW │ │ ├── dashboard.png │ │ ├── machine-config.png │ │ └── welcome.png └── templates │ ├── EsrpSigning-Steps.yml │ └── publish-symbolrequestprod-api.yml ├── exclusion.dic ├── nuget.config ├── src ├── core │ ├── DevHome.Common │ │ ├── Assets │ │ │ ├── BannerBackgroundDark.png │ │ │ └── BannerBackgroundLight.png │ │ ├── Behaviors │ │ │ ├── AutoFocusBehavior.cs │ │ │ ├── BreadcrumbNavigationBehavior.cs │ │ │ ├── NavigationViewHeaderBehavior.cs │ │ │ ├── NavigationViewHeaderMode.cs │ │ │ ├── RenderWebHyperlinksBehavior.cs │ │ │ └── TextBlockAutomationBehavior.cs │ │ ├── Contracts │ │ │ ├── IAccountsService.cs │ │ │ ├── IComputeSystemService.cs │ │ │ ├── IDevHomeActionSetRender.cs │ │ │ ├── IFileService.cs │ │ │ └── ILocalSettingsService.cs │ │ ├── Controls │ │ │ └── ExperimentControl.cs │ │ ├── DevHome.Common.csproj │ │ ├── DevHomeAdaptiveCards │ │ │ ├── CardInterfaces │ │ │ │ ├── IDevHomeSettingsCard.cs │ │ │ │ └── IDevHomeSettingsCardNonSubmitAction.cs │ │ │ ├── CardModels │ │ │ │ ├── DevHomeChoicesData.cs │ │ │ │ ├── DevHomeContentDialogContent.cs │ │ │ │ ├── DevHomeLaunchContentDialogButton.cs │ │ │ │ ├── DevHomeSettingsCard.cs │ │ │ │ └── DevHomeSettingsCardChoiceSet.cs │ │ │ ├── InputValues │ │ │ │ ├── CustomComboBoxInputValue.cs │ │ │ │ └── ItemsViewInputValue.cs │ │ │ └── Parsers │ │ │ │ ├── DevHomeContentDialogContentParser.cs │ │ │ │ ├── DevHomeLaunchContentDialogButtonParser.cs │ │ │ │ ├── DevHomeSettingsCardChoiceSetParser.cs │ │ │ │ └── DevHomeSettingsCardParser.cs │ │ ├── Environments │ │ │ ├── Assets │ │ │ │ └── EnvironmentsDefaultWallpaper.png │ │ │ ├── Converters │ │ │ │ ├── CardStateColorToBrushConverter.cs │ │ │ │ └── CardStateToLocalizedTextConverter.cs │ │ │ ├── CustomControls │ │ │ │ ├── CardBody.xaml │ │ │ │ ├── CardBody.xaml.cs │ │ │ │ ├── CardHeader.xaml │ │ │ │ └── CardHeader.xaml.cs │ │ │ ├── Exceptions │ │ │ │ ├── CreateCreateComputeSystemOperationException.cs │ │ │ │ └── EnvironmentNotificationScriptException.cs │ │ │ ├── Helpers │ │ │ │ ├── ComputeSystemHelpers.cs │ │ │ │ ├── EnvironmentsNotificationHelper.cs │ │ │ │ └── StringResourceHelper.cs │ │ │ ├── Models │ │ │ │ ├── CardProperty.cs │ │ │ │ ├── ComputeSystem.cs │ │ │ │ ├── ComputeSystemCache.cs │ │ │ │ ├── ComputeSystemPropertyCache.cs │ │ │ │ ├── ComputeSystemProvider.cs │ │ │ │ ├── ComputeSystemProviderDetails.cs │ │ │ │ ├── ComputeSystemReviewItem.cs │ │ │ │ ├── ComputeSystemsLoadedData.cs │ │ │ │ ├── CreateComputeSystemOperation.cs │ │ │ │ ├── EnvironmentsCallToActionData.cs │ │ │ │ └── FailedCreateComputeSystemOperation.cs │ │ │ ├── Scripts │ │ │ │ └── HyperVSetupScript.cs │ │ │ ├── Services │ │ │ │ ├── ComputeSystemManager.cs │ │ │ │ └── IComputeSystemManager.cs │ │ │ ├── Styles │ │ │ │ └── HorizontalCardStyles.xaml │ │ │ └── Templates │ │ │ │ ├── EnvironmentsTemplates.cs │ │ │ │ └── EnvironmentsTemplates.xaml │ │ ├── Extensions │ │ │ ├── ApplicationExtensions.cs │ │ │ ├── IEnumerableExtensions.cs │ │ │ ├── IHostExtensions.cs │ │ │ ├── StackedNotificationsBehaviorExtensions.cs │ │ │ └── WindowExExtensions.cs │ │ ├── Helpers │ │ │ ├── AdaptiveCardHelpers.cs │ │ │ ├── CommonConstants.cs │ │ │ ├── Deployment.cs │ │ │ ├── DirectoryHelper.cs │ │ │ ├── EnumHelper.cs │ │ │ ├── GPOHelper.cs │ │ │ ├── Json.cs │ │ │ ├── Logging.cs │ │ │ ├── ManagementInfrastructureHelper.cs │ │ │ ├── RegistryWatcher.cs │ │ │ ├── RestartHelper.cs │ │ │ ├── ResultHelper.cs │ │ │ ├── RuntimeHelper.cs │ │ │ ├── TitleBarHelper.cs │ │ │ ├── WellKnownSettingsKeys.cs │ │ │ ├── WindowsIdentityHelper.cs │ │ │ └── WindowsOptionalFeatures.cs │ │ ├── Models │ │ │ ├── Breadcrumb.cs │ │ │ ├── DeveloperIdWrapper.cs │ │ │ ├── EmptyDeveloperId.cs │ │ │ ├── ExperimentalFeature.cs │ │ │ ├── ExtensionAdaptiveCard.cs │ │ │ ├── ExtensionAdaptiveCardSession.cs │ │ │ ├── LocalSettingsOptions.cs │ │ │ ├── ProviderOperationResultWrapper.cs │ │ │ └── WindowsOptionalFeatureState.cs │ │ ├── NativeMethods.txt │ │ ├── Renderers │ │ │ ├── AccessibleChoiceSet.cs │ │ │ ├── ChooseFileAction.cs │ │ │ ├── DevHomeActionSet.cs │ │ │ ├── DevHomeChoiceSetWithDynamicRefresh.cs │ │ │ ├── ItemsViewChoiceSet.cs │ │ │ ├── LabelGroup.cs │ │ │ └── TextInputRenderer.cs │ │ ├── Scripts │ │ │ ├── ModifyLongPathsSetting.cs │ │ │ └── ModifyWindowsOptionalFeatures.cs │ │ ├── Services │ │ │ ├── AdaptiveCardRenderingService.cs │ │ │ ├── ComputeSystemService.cs │ │ │ ├── FileService.cs │ │ │ ├── IAdaptiveCardRenderingService.cs │ │ │ ├── IApp.cs │ │ │ ├── IAppInfoService.cs │ │ │ ├── IExperimentationService.cs │ │ │ ├── IExtensionService.cs │ │ │ ├── IExtensionWrapper.cs │ │ │ ├── IInfoBarService.cs │ │ │ ├── INavigationService.cs │ │ │ ├── IPageService.cs │ │ │ ├── IScreenReaderService.cs │ │ │ ├── IStringResource.cs │ │ │ ├── IThemeSelectorService.cs │ │ │ ├── LocalSettingsService.cs │ │ │ ├── ScreenReaderService.cs │ │ │ └── StringResource.cs │ │ ├── Strings │ │ │ └── en-us │ │ │ │ └── Resources.resw │ │ ├── TelemetryEvents │ │ │ ├── DevHomeDatabase │ │ │ │ ├── DatabaseContextErrorEvent.cs │ │ │ │ ├── DatabaseEvent.cs │ │ │ │ ├── DevHomeDatabaseContextEvent.cs │ │ │ │ └── DevHomeDatabaseEvent.cs │ │ │ ├── DeveloperId │ │ │ │ ├── DeveloperIdEvent.cs │ │ │ │ ├── DeveloperIdHelper.cs │ │ │ │ ├── DeveloperIdUserEvent.cs │ │ │ │ └── EntryPointEvent.cs │ │ │ ├── DisksAndVolumesSettingsPageTriggeredEvent.cs │ │ │ ├── EnvironmentRedirectionUserEvent.cs │ │ │ ├── Environments │ │ │ │ ├── EnvironmentEnablementEvent.cs │ │ │ │ ├── EnvironmentOperationEvent.cs │ │ │ │ └── EnvironmentRestartUserEvent.cs │ │ │ ├── ExceptionEvent.cs │ │ │ ├── ExperimentalFeatureEvent.cs │ │ │ ├── GitExtension │ │ │ │ └── GitDetectEvent.cs │ │ │ ├── ModifyWindowsOptionalFeaturesEvent.cs │ │ │ ├── NavigationViewItemEvent.cs │ │ │ ├── PageLoadedEvent.cs │ │ │ ├── RepositoryManagement │ │ │ │ ├── EnhanceRepositoryErrorEvent.cs │ │ │ │ ├── RepositoryDataAccessErrorEvent.cs │ │ │ │ ├── RepositoryDataAccessEvent.cs │ │ │ │ ├── RepositoryLineItemErrorEvent.cs │ │ │ │ └── RepositoryLineItemEvent.cs │ │ │ ├── SeekerEvent.cs │ │ │ ├── SetupFlow │ │ │ │ ├── ConfigureCommandEvent.cs │ │ │ │ ├── ConfigureModeCommandEvent.cs │ │ │ │ ├── EndFlowEvent.cs │ │ │ │ ├── Environments │ │ │ │ │ ├── EnvironmentCreationEvent.cs │ │ │ │ │ └── EnvironmentLaunchEvent.cs │ │ │ │ ├── LoadingRetryEvent.cs │ │ │ │ ├── NavigateFromSummaryEvent.cs │ │ │ │ ├── PageNextSourceEvent.cs │ │ │ │ ├── RepoTool │ │ │ │ │ ├── DialogEvent.cs │ │ │ │ │ ├── EditDialog │ │ │ │ │ │ └── SwitchedCloningLocationEvent.cs │ │ │ │ │ ├── ExtensionEvent.cs │ │ │ │ │ ├── RepoConfigEvent.cs │ │ │ │ │ ├── RepoDialog │ │ │ │ │ │ ├── GetReposEvent.cs │ │ │ │ │ │ ├── RepoCloneEvent.cs │ │ │ │ │ │ ├── RepoDialogAddRepoEvent.cs │ │ │ │ │ │ └── RepoDialogGetAccountEvent.cs │ │ │ │ │ ├── RepoInfoModificationEvent.cs │ │ │ │ │ ├── RepoToolEvent.cs │ │ │ │ │ └── RepoToolFinalReposToAddEvent.cs │ │ │ │ ├── ReviewGenerateConfigurationCommandEvent.cs │ │ │ │ ├── ReviewGenerateConfigurationForInstallEvent.cs │ │ │ │ ├── ReviewSetUpCommandEvent.cs │ │ │ │ ├── SearchEvent.cs │ │ │ │ ├── StartFlowEvent.cs │ │ │ │ └── SummaryPage │ │ │ │ │ ├── CloneRepoNextStepError.cs │ │ │ │ │ ├── CloneRepoNextStepEvent.cs │ │ │ │ │ └── CloneRepoNextStepsEvent.cs │ │ │ ├── SourceControlIntegration │ │ │ │ ├── SourceControlIntegrationEvent.cs │ │ │ │ ├── SourceControlIntegrationHelper.cs │ │ │ │ └── SourceControlIntegrationUserEvent.cs │ │ │ └── TelemetryResult.cs │ │ ├── Views │ │ │ ├── AdaptiveCardViews │ │ │ │ ├── AdaptiveCardResourceTemplates.xaml │ │ │ │ ├── AdaptiveCardResourceTemplates.xaml.cs │ │ │ │ ├── ContentDialogWithNonInteractiveContent.xaml │ │ │ │ └── ContentDialogWithNonInteractiveContent.xaml.cs │ │ │ ├── AddCreateButton.xaml │ │ │ ├── AddCreateButton.xaml.cs │ │ │ ├── AddCreateHyperlinkButton.xaml │ │ │ ├── AddCreateHyperlinkButton.xaml.cs │ │ │ ├── Banner.xaml │ │ │ ├── Banner.xaml.cs │ │ │ ├── CloseButton.xaml │ │ │ ├── CloseButton.xaml.cs │ │ │ ├── ExtensionAdaptiveCardPanel.cs │ │ │ ├── HyperlinkTextBlock.xaml │ │ │ ├── HyperlinkTextBlock.xaml.cs │ │ │ └── ToolPage.cs │ │ └── Windows │ │ │ ├── FileDialog │ │ │ ├── IWindowFileDialogFilter.cs │ │ │ ├── WindowFileDialog.cs │ │ │ ├── WindowFileDialogFilter.cs │ │ │ ├── WindowOpenFileDialog.cs │ │ │ ├── WindowOpenFolderDialog.cs │ │ │ └── WindowSaveFileDialog.cs │ │ │ ├── SecondaryWindow.cs │ │ │ ├── SecondaryWindowTemplate.xaml │ │ │ ├── SecondaryWindowTemplate.xaml.cs │ │ │ ├── ThemeAwareWindow.cs │ │ │ ├── WindowTitleBar.xaml │ │ │ └── WindowTitleBar.xaml.cs │ └── DevHome.Telemetry │ │ ├── DevHome.Telemetry.csproj │ │ ├── EmptyEvent.cs │ │ ├── EventBase.cs │ │ ├── ITelemetry.cs │ │ ├── LogLevel.cs │ │ ├── Telemetry.cs │ │ ├── TelemetryEventSource.cs │ │ └── TelemetryFactory.cs ├── database │ └── DevHome.Database │ │ ├── DatabaseModels │ │ └── RepositoryManagement │ │ │ └── Repository.cs │ │ ├── DevHome.Database.csproj │ │ ├── DevHomeDatabaseContext.cs │ │ ├── Extensions │ │ └── ServiceExtensions.cs │ │ ├── Factories │ │ └── DevHomeDatabaseContextFactory.cs │ │ ├── Migrations │ │ ├── 20240920200626_InitialMigration.Designer.cs │ │ ├── 20240920200626_InitialMigration.cs │ │ └── DevHomeDatabaseContextModelSnapshot.cs │ │ └── Services │ │ └── RepositoryManagementDataAccessService.cs ├── extensions │ ├── CoreWidgetProvider │ │ ├── CoreWidgetProvider.csproj │ │ ├── Helpers │ │ │ ├── CPUStats.cs │ │ │ ├── ChartHelper.cs │ │ │ ├── DataManager.cs │ │ │ ├── DataType.cs │ │ │ ├── GPUStats.cs │ │ │ ├── IconLoader.cs │ │ │ ├── Logging.cs │ │ │ ├── MemoryStats.cs │ │ │ ├── NetworkStats.cs │ │ │ ├── Resources.cs │ │ │ └── SystemData.cs │ │ ├── NativeMethods.txt │ │ ├── Program.cs │ │ ├── Strings │ │ │ └── en-US │ │ │ │ └── Resources.resw │ │ ├── WidgetProviderFactory`1.cs │ │ ├── Widgets │ │ │ ├── Assets │ │ │ │ ├── arrow.png │ │ │ │ ├── connect_icon.png │ │ │ │ ├── example_config │ │ │ │ ├── icons │ │ │ │ │ ├── cpu_icon_dark.png │ │ │ │ │ ├── cpu_icon_light.png │ │ │ │ │ ├── gpu_icon_dark.png │ │ │ │ │ ├── gpu_icon_light.png │ │ │ │ │ ├── mem_icon_dark.png │ │ │ │ │ ├── mem_icon_light.png │ │ │ │ │ ├── net_icon_dark.png │ │ │ │ │ ├── net_icon_light.png │ │ │ │ │ ├── ssh_keychain_icon_dark.png │ │ │ │ │ └── ssh_keychain_icon_light.png │ │ │ │ └── screenshots │ │ │ │ │ ├── CPUScreenshotDark.png │ │ │ │ │ ├── CPUScreenshotLight.png │ │ │ │ │ ├── GPUScreenshotDark.png │ │ │ │ │ ├── GPUScreenshotLight.png │ │ │ │ │ ├── MemoryScreenshotDark.png │ │ │ │ │ ├── MemoryScreenshotLight.png │ │ │ │ │ ├── NetworkScreenshotDark.png │ │ │ │ │ ├── NetworkScreenshotLight.png │ │ │ │ │ ├── SSHScreenshotDark.png │ │ │ │ │ └── SSHScreenshotLight.png │ │ │ ├── CoreExtension.cs │ │ │ ├── CoreWidget.cs │ │ │ ├── Enums │ │ │ │ ├── WidgetAction.cs │ │ │ │ ├── WidgetActivityState.cs │ │ │ │ ├── WidgetDataState.cs │ │ │ │ └── WidgetPageState.cs │ │ │ ├── IWidgetImplFactory.cs │ │ │ ├── SSHWalletWidget.cs │ │ │ ├── SystemCPUUsageWidget.cs │ │ │ ├── SystemGPUUsageWidget.cs │ │ │ ├── SystemMemoryWidget.cs │ │ │ ├── SystemNetworkUsageWidget.cs │ │ │ ├── Templates │ │ │ │ ├── LoadingTemplate.json │ │ │ │ ├── SSHWalletConfigurationTemplate.json │ │ │ │ ├── SSHWalletTemplate.json │ │ │ │ ├── SystemCPUUsageTemplate.json │ │ │ │ ├── SystemGPUUsageTemplate.json │ │ │ │ ├── SystemMemoryTemplate.json │ │ │ │ └── SystemNetworkUsageTemplate.json │ │ │ ├── WidgetImpl.cs │ │ │ ├── WidgetImplFactory`1.cs │ │ │ ├── WidgetProvider.cs │ │ │ └── WidgetServer.cs │ │ └── corewidgets_appsettings.json │ ├── GitExtension │ │ ├── FileExplorerGitIntegration.UnitTest │ │ │ ├── FileExplorerGitIntegration.UnitTest.csproj │ │ │ ├── GitCommandRunnerTests.cs │ │ │ ├── GitLocalRepositoryProviderUnitTests.cs │ │ │ ├── GitSubmoduleUnitTests.cs │ │ │ ├── GlobalUsings.cs │ │ │ └── WslIntegratorUnitTests.cs │ │ └── FileExplorerGitIntegration │ │ │ ├── FileExplorerGitIntegration.csproj │ │ │ ├── GitLocalRepositoryProviderFactory`1.cs │ │ │ ├── Helpers │ │ │ └── GitCommandRunnerResultInfo.cs │ │ │ ├── Models │ │ │ ├── CommitLogCache.cs │ │ │ ├── CommitWrapper.cs │ │ │ ├── GitConfiguration.cs │ │ │ ├── GitDetect.cs │ │ │ ├── GitExeceutableConfigOptions.cs │ │ │ ├── GitExecute.cs │ │ │ ├── GitLocalRepository.cs │ │ │ ├── GitLocalRepositoryProviderFactory.cs │ │ │ ├── GitLocalRepositoryProviderServer.cs │ │ │ ├── GitRepositoryStatus.cs │ │ │ ├── GitStatusEntry.cs │ │ │ ├── LruCacheDictionary.cs │ │ │ ├── RepositoryCache.cs │ │ │ ├── RepositoryWrapper.cs │ │ │ ├── StatusCache.cs │ │ │ ├── ThrottledTask.cs │ │ │ └── WslIntegrator.cs │ │ │ ├── NativeMethods.txt │ │ │ ├── Program.cs │ │ │ ├── Strings │ │ │ └── en-us │ │ │ │ └── Resources.resw │ │ │ └── appsettings_FileExplorerGitIntegration.json │ ├── HyperVExtension │ │ ├── BuildDevSetupAgentHelper.cmd │ │ ├── BuildDevSetupAgentHelper.ps1 │ │ ├── DevSetupAgent.sln │ │ ├── ToolingVersions.props │ │ ├── src │ │ │ ├── DevSetupAgent │ │ │ │ ├── DevAgentService.cs │ │ │ │ ├── DevSetupAgent.csproj │ │ │ │ ├── Extensions │ │ │ │ │ └── ApplyConfigurationResultExtensions.cs │ │ │ │ ├── HostRegistryChannel.cs │ │ │ │ ├── IHostChannel.cs │ │ │ │ ├── IHostExtensions.cs │ │ │ │ ├── IProgressHandler.cs │ │ │ │ ├── IRegistryChannelSettings.cs │ │ │ │ ├── IRequestManager.cs │ │ │ │ ├── Logging.cs │ │ │ │ ├── NativeMethods.txt │ │ │ │ ├── Program.cs │ │ │ │ ├── ProgressHandler.cs │ │ │ │ ├── Properties │ │ │ │ │ ├── PublishProfiles │ │ │ │ │ │ ├── win-arm64.pubxml │ │ │ │ │ │ ├── win-x64.pubxml │ │ │ │ │ │ └── win-x86.pubxml │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── RegistryChannelSettings.cs │ │ │ │ ├── RequestManager.cs │ │ │ │ ├── Requests │ │ │ │ │ ├── AckRequest.cs │ │ │ │ │ ├── ConfigureRequest.cs │ │ │ │ │ ├── ErrorNoTypeRequest.cs │ │ │ │ │ ├── ErrorRequest.cs │ │ │ │ │ ├── ErrorUnsupportedRequest.cs │ │ │ │ │ ├── GetStateRequest.cs │ │ │ │ │ ├── GetVersionRequest.cs │ │ │ │ │ ├── IHostRequest.cs │ │ │ │ │ ├── IRequestContext.cs │ │ │ │ │ ├── IRequestFactory.cs │ │ │ │ │ ├── IRequestMessage.cs │ │ │ │ │ ├── IsUserLoggedInRequest.cs │ │ │ │ │ ├── NtStatusException.cs │ │ │ │ │ ├── RequestBase.cs │ │ │ │ │ ├── RequestContext.cs │ │ │ │ │ ├── RequestFactory.cs │ │ │ │ │ └── RequestMessage.cs │ │ │ │ ├── Responses │ │ │ │ │ ├── AckResponse.cs │ │ │ │ │ ├── ConfigureResponse.cs │ │ │ │ │ ├── ErrorNoTypeResponse.cs │ │ │ │ │ ├── ErrorResponse.cs │ │ │ │ │ ├── ErrorUnsupportedRequestResponse.cs │ │ │ │ │ ├── GetStateResponse.cs │ │ │ │ │ ├── GetVersionResponse.cs │ │ │ │ │ ├── IHostResponse.cs │ │ │ │ │ ├── IResponseMessage.cs │ │ │ │ │ ├── IsUserLoggedInResponse.cs │ │ │ │ │ ├── ProgressResponse.cs │ │ │ │ │ ├── ResponseBase.cs │ │ │ │ │ ├── ResponseMessage.cs │ │ │ │ │ └── TooManyRequestsResponse.cs │ │ │ │ └── appsettings_hypervsetupagent.json │ │ │ ├── DevSetupEngine │ │ │ │ ├── ApplyConfigurationProgressWatcher.cs │ │ │ │ ├── ApplyConfigurationResult.cs │ │ │ │ ├── ComServer.cs │ │ │ │ ├── ConfigurationFileHelper.cs │ │ │ │ ├── DevSetupEngine.csproj │ │ │ │ ├── DevSetupEngineClassFactory.cs │ │ │ │ ├── DevSetupEngineImpl.cs │ │ │ │ ├── IHostExtensions.cs │ │ │ │ ├── Logging.cs │ │ │ │ ├── NativeMethods.txt │ │ │ │ ├── OpenConfigurationSetException.cs │ │ │ │ ├── PackageOperationException.cs │ │ │ │ ├── PackageVersionExtensions.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ ├── PublishProfiles │ │ │ │ │ │ ├── win-arm64.pubxml │ │ │ │ │ │ ├── win-x64.pubxml │ │ │ │ │ │ └── win-x86.pubxml │ │ │ │ │ └── launchSettings.json │ │ │ │ └── appsettings_hypervsetup.json │ │ │ ├── DevSetupEngineIdl │ │ │ │ ├── DevSetupEngineIdl.filters │ │ │ │ ├── DevSetupEngineIdl.vcxproj │ │ │ │ ├── Microsoft.Windows.DevHome.DevSetupEngine.idl │ │ │ │ └── packages.config │ │ │ ├── DevSetupEngineProjection │ │ │ │ └── DevSetupEngineProjection.csproj │ │ │ ├── HyperVExtension.Common │ │ │ │ ├── Extensions │ │ │ │ │ ├── IHostExtensions.cs │ │ │ │ │ ├── ResourceExtensions.cs │ │ │ │ │ └── ServiceExtensions.cs │ │ │ │ ├── HyperVExtension.Common.csproj │ │ │ │ └── Services │ │ │ │ │ ├── IStringResource.cs │ │ │ │ │ └── StringResource.cs │ │ │ ├── HyperVExtension.HostGuestCommunication │ │ │ │ ├── ApplyConfigurationResult.cs │ │ │ │ ├── Extensions │ │ │ │ │ └── StringExtensions.cs │ │ │ │ ├── HResultException.cs │ │ │ │ ├── HyperVExtension.HostGuestCommunication.csproj │ │ │ │ ├── Providers │ │ │ │ │ └── MessageHelper.cs │ │ │ │ ├── RequestsInQueue.cs │ │ │ │ └── StateData.cs │ │ │ ├── HyperVExtension │ │ │ │ ├── Assets │ │ │ │ │ ├── hyper-v-provider-icon.png │ │ │ │ │ └── hyper-v-windows-default-image.jpg │ │ │ │ ├── CommunicationWithGuest │ │ │ │ │ ├── ApplyConfigurationOperation.cs │ │ │ │ │ ├── GuestKvpChannel.cs │ │ │ │ │ ├── GuestKvpSession.cs │ │ │ │ │ ├── Requests │ │ │ │ │ │ ├── AckRequest.cs │ │ │ │ │ │ ├── ConfigureRequest.cs │ │ │ │ │ │ ├── GetStateRequest.cs │ │ │ │ │ │ ├── GetVersionRequest.cs │ │ │ │ │ │ ├── IHostRequest.cs │ │ │ │ │ │ ├── IRequestMessage.cs │ │ │ │ │ │ ├── IsUserLoggedInRequest.cs │ │ │ │ │ │ ├── RequestBase.cs │ │ │ │ │ │ └── RequestMessage.cs │ │ │ │ │ ├── Responses │ │ │ │ │ │ ├── ConfigureProgressResponse.cs │ │ │ │ │ │ ├── ConfigureResponse.cs │ │ │ │ │ │ ├── ErrorNoTypeResponse.cs │ │ │ │ │ │ ├── ErrorResponse.cs │ │ │ │ │ │ ├── ErrorUnsupportedResponse.cs │ │ │ │ │ │ ├── GetStateResponse.cs │ │ │ │ │ │ ├── GetVersionResponse.cs │ │ │ │ │ │ ├── IGuestResponse.cs │ │ │ │ │ │ ├── IResponseFactory.cs │ │ │ │ │ │ ├── IResponseMessage.cs │ │ │ │ │ │ ├── IsUserLoggedInResponse.cs │ │ │ │ │ │ ├── ResponseBase.cs │ │ │ │ │ │ ├── ResponseFactory.cs │ │ │ │ │ │ └── ResponseMessage.cs │ │ │ │ │ └── WmiUtility.cs │ │ │ │ ├── Constants.cs │ │ │ │ ├── Exceptions │ │ │ │ │ ├── AdaptiveCardInvalidActionException.cs │ │ │ │ │ ├── ComputeSystemOperationException.cs │ │ │ │ │ ├── DownloadOperationCancelledException.cs │ │ │ │ │ ├── DownloadOperationFailedException.cs │ │ │ │ │ ├── GuestOsOperationNotSupportedException.cs │ │ │ │ │ ├── GuestOsVersionException.cs │ │ │ │ │ ├── HyperVAdminGroupException.cs │ │ │ │ │ ├── HyperVManagerException.cs │ │ │ │ │ ├── HyperVModuleNotLoadedException.cs │ │ │ │ │ ├── HyperVPrerequisiteFailedException.cs │ │ │ │ │ ├── HyperVVirtualMachineManagementException.cs │ │ │ │ │ ├── NoVMImagesAvailableException.cs │ │ │ │ │ ├── OperationInProgressException.cs │ │ │ │ │ └── VirtualMachineManagementServiceException.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── DevSetupAgentDeploymentException.cs │ │ │ │ │ ├── DevSetupAgentDeploymentSessionException.cs │ │ │ │ │ ├── ServiceExtensions.cs │ │ │ │ │ └── StreamExtensions.cs │ │ │ │ ├── Helpers │ │ │ │ │ ├── AdaptiveCardActionPayload.cs │ │ │ │ │ ├── BytesHelper.cs │ │ │ │ │ ├── DevSetupAgentDeploymentHelper.cs │ │ │ │ │ ├── HyperVStrings.cs │ │ │ │ │ ├── Json.cs │ │ │ │ │ ├── Logging.cs │ │ │ │ │ ├── PsObjectHelper.cs │ │ │ │ │ ├── Resources.cs │ │ │ │ │ ├── StatementBuilder.cs │ │ │ │ │ └── StringExtensions.cs │ │ │ │ ├── HyperVExtension.cs │ │ │ │ ├── HyperVExtension.csproj │ │ │ │ ├── Models │ │ │ │ │ ├── ByteTransferProgress.cs │ │ │ │ │ ├── Checkpoint.cs │ │ │ │ │ ├── HyperVVirtualMachine.cs │ │ │ │ │ ├── HyperVVirtualMachineHardDisk.cs │ │ │ │ │ ├── HyperVVirtualMachineHost.cs │ │ │ │ │ ├── IDownloadSubscriber.cs │ │ │ │ │ ├── IPowerShellSession.cs │ │ │ │ │ ├── IWindowsIdentityService.cs │ │ │ │ │ ├── IWindowsServiceController.cs │ │ │ │ │ ├── PowerShellCommandlineStatement.cs │ │ │ │ │ ├── PowerShellResult.cs │ │ │ │ │ ├── PowerShellResultBase.cs │ │ │ │ │ ├── PowerShellSession.cs │ │ │ │ │ ├── VMGalleryCreationAdaptiveCardSession.cs │ │ │ │ │ ├── VMGalleryJsonToClasses │ │ │ │ │ │ ├── JsonSourceGenerationContext.cs │ │ │ │ │ │ ├── VMGalleryConfig.cs │ │ │ │ │ │ ├── VMGalleryDetail.cs │ │ │ │ │ │ ├── VMGalleryDisk.cs │ │ │ │ │ │ ├── VMGalleryImage.cs │ │ │ │ │ │ ├── VMGalleryImageList.cs │ │ │ │ │ │ ├── VMGalleryItemWithHashBase.cs │ │ │ │ │ │ ├── VMGalleryLogo.cs │ │ │ │ │ │ ├── VMGalleryRequirements.cs │ │ │ │ │ │ ├── VMGallerySymbol.cs │ │ │ │ │ │ └── VMGalleryThumbnail.cs │ │ │ │ │ ├── VirtualMachineCreation │ │ │ │ │ │ ├── ArchiveExtractionReport.cs │ │ │ │ │ │ ├── DotNetZipArchiveProvider.cs │ │ │ │ │ │ ├── DownloadOperationReport.cs │ │ │ │ │ │ ├── FileDownloadMonitor.cs │ │ │ │ │ │ ├── IArchiveProvider.cs │ │ │ │ │ │ ├── IOperationReport.cs │ │ │ │ │ │ ├── IVMGalleryVMCreationOperation.cs │ │ │ │ │ │ ├── VMGalleryCreationUserInput.cs │ │ │ │ │ │ ├── VMGalleryVMCreationOperation.cs │ │ │ │ │ │ └── VMImageSelectionValidator.cs │ │ │ │ │ ├── VirtualMachineCreationParameters.cs │ │ │ │ │ ├── VmCredentialAdaptiveCardSession.cs │ │ │ │ │ ├── WaitForLoginAdaptiveCardSession.cs │ │ │ │ │ ├── WindowsIdentityService.cs │ │ │ │ │ ├── WindowsIdentityWrapper.cs │ │ │ │ │ └── WindowsServiceController.cs │ │ │ │ ├── NativeMethods.txt │ │ │ │ ├── Providers │ │ │ │ │ └── HyperVProvider.cs │ │ │ │ ├── Scripts │ │ │ │ │ ├── DevSetupAgent.ps1 │ │ │ │ │ └── WindowsPSModulePath.ps1 │ │ │ │ ├── Services │ │ │ │ │ ├── ArchiveProviderFactory.cs │ │ │ │ │ ├── DownloaderService.cs │ │ │ │ │ ├── HyperVManager.cs │ │ │ │ │ ├── IArchiveProviderFactory.cs │ │ │ │ │ ├── IDownloaderService.cs │ │ │ │ │ ├── IHyperVManager.cs │ │ │ │ │ ├── IPowerShellService.cs │ │ │ │ │ ├── IVMGalleryService.cs │ │ │ │ │ ├── PowerShellService.cs │ │ │ │ │ └── VMGalleryService.cs │ │ │ │ ├── Strings │ │ │ │ │ └── en-US │ │ │ │ │ │ └── Resources.resw │ │ │ │ └── Templates │ │ │ │ │ ├── DarkCaution.png │ │ │ │ │ ├── DarkError.png │ │ │ │ │ ├── DarkSuccess.png │ │ │ │ │ ├── InitialVMGalleryCreationForm.json │ │ │ │ │ ├── LightCaution.png │ │ │ │ │ ├── LightError.png │ │ │ │ │ ├── LightSuccess.png │ │ │ │ │ ├── ReviewFormForVMGallery.json │ │ │ │ │ ├── VmCredentialAdaptiveCardTemplate.json │ │ │ │ │ └── WaitForLoginAdaptiveCardTemplate.json │ │ │ ├── HyperVExtensionServer │ │ │ │ ├── HyperVExtensionServer.csproj │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ ├── PublishProfiles │ │ │ │ │ │ ├── win-arm64.pubxml │ │ │ │ │ │ ├── win-x64.pubxml │ │ │ │ │ │ └── win-x86.pubxml │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── Strings │ │ │ │ │ └── en-us │ │ │ │ │ │ └── Resources.resw │ │ │ │ └── appsettings_hyperv.json │ │ │ └── Telemetry │ │ │ │ ├── HyperVExtension.Telemetry.csproj │ │ │ │ ├── ILogger.cs │ │ │ │ ├── LogLevel.cs │ │ │ │ ├── Logger.cs │ │ │ │ ├── LoggerFactory.cs │ │ │ │ └── TelemetryEventSource.cs │ │ └── test │ │ │ ├── DevSetupAgent.Test │ │ │ ├── DevSetupAgent.Test.csproj │ │ │ ├── DevSetupAgentIntegrationTest.cs │ │ │ ├── GlobalUsings.cs │ │ │ └── TestRegistryChannelSettings.cs │ │ │ ├── DevSetupEngine.Test │ │ │ ├── DevSetupEngine.Test.csproj │ │ │ ├── DevSetupEngineIntegrationTest.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── IHostExtensions.cs │ │ │ └── NativeMethods.txt │ │ │ └── HyperVExtension │ │ │ ├── Assets │ │ │ └── 6CFDC8E5163679E32B9886CEEACEB95F8919B20799CA8E5A6207B9F72EFEFD40.zip │ │ │ ├── HyperVExtension.UnitTest.csproj │ │ │ ├── HyperVExtensionTests │ │ │ └── Services │ │ │ │ ├── HyperVExtensionIntegrationTest.cs │ │ │ │ ├── HyperVExtensionTestsBase.cs │ │ │ │ ├── HyperVManagerTest.cs │ │ │ │ ├── HyperVProviderTests.cs │ │ │ │ ├── HyperVVirtualMachineTest.cs │ │ │ │ ├── PowerShellServiceTest.cs │ │ │ │ └── VMGalleryServiceTests.cs │ │ │ ├── Initialize.cs │ │ │ ├── Mocks │ │ │ ├── DownloaderServiceMock.cs │ │ │ ├── PSCustomObjectMock.cs │ │ │ ├── PowerShellSessionMock.cs │ │ │ ├── WindowsIdentityServiceMock.cs │ │ │ └── WindowsServiceControllerMock.cs │ │ │ ├── README.md │ │ │ ├── TestClass.cs │ │ │ └── Usings.cs │ ├── SampleExtension │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── Extension │ │ │ ├── DeveloperIdProvider.cs │ │ │ ├── Logging.cs │ │ │ └── RepositoryProvider.cs │ │ ├── FeaturedApplicationsProvider.cs │ │ ├── Helpers │ │ │ ├── FileHelper.cs │ │ │ └── Resources.cs │ │ ├── NativeMethods.txt │ │ ├── Package-Can.appxmanifest │ │ ├── Package-Dev.appxmanifest │ │ ├── Package.appxmanifest │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SampleExtension.cs │ │ ├── SampleExtension.csproj │ │ ├── SampleExtension.sln │ │ ├── SettingsProvider │ │ │ ├── SettingsCardData.cs │ │ │ ├── SettingsCardSerializerContext.cs │ │ │ ├── SettingsCardTemplate.json │ │ │ ├── SettingsProvider.cs │ │ │ └── SettingsUIController.cs │ │ ├── Strings │ │ │ └── en-US │ │ │ │ └── Resources.resw │ │ └── appsettings.json │ └── WSLExtension │ │ ├── ClassExtensions │ │ ├── IHostExtensions.cs │ │ ├── ResourceExtensions.cs │ │ ├── ServiceExtensions.cs │ │ └── StringExtensions.cs │ │ ├── Constants.cs │ │ ├── Contracts │ │ ├── IDistributionDefinitionHelper.cs │ │ ├── IProcessCreator.cs │ │ ├── IStringResource.cs │ │ ├── IWslManager.cs │ │ └── IWslServicesMediator.cs │ │ ├── DevHomeProviders │ │ └── WslProvider.cs │ │ ├── DistributionDefinitions │ │ ├── DistributionDefinition.cs │ │ ├── DistributionDefinition.yaml │ │ ├── DistributionDefinitionHelper.cs │ │ └── DistributionDefinitions.cs │ │ ├── Exceptions │ │ ├── AdaptiveCardInvalidActionException.cs │ │ ├── AppExecutionAliasNotFoundException.cs │ │ └── WslServicesMediatorException.cs │ │ ├── Helpers │ │ ├── AdaptiveCardActionPayload.cs │ │ ├── Json.cs │ │ ├── Logging.cs │ │ └── PackageHelper.cs │ │ ├── Models │ │ ├── RegisterAndInstallDistributionSession.cs │ │ ├── WslComputeSystem.cs │ │ ├── WslInstallDistributionOperation.cs │ │ ├── WslInstallationUserInput.cs │ │ ├── WslProcessData.cs │ │ └── WslRegisteredDistribution.cs │ │ ├── Program.cs │ │ ├── Services │ │ ├── ProcessCreator.cs │ │ ├── StringResource.cs │ │ ├── WslExtension.cs │ │ ├── WslManager.cs │ │ └── WslServicesMediator.cs │ │ ├── Strings │ │ └── en-US │ │ │ └── Resources.resw │ │ ├── WSLExtension.csproj │ │ ├── WslAssets │ │ ├── debian.png │ │ ├── kali.png │ │ ├── opensuse.png │ │ ├── openuse-enterprise.png │ │ ├── ubuntu.png │ │ └── wslLinux.png │ │ ├── WslTemplates │ │ ├── ReviewFormForWslInstallation.json │ │ └── WslInstallationForm.json │ │ └── wsl_appsettings.json ├── platforms │ ├── DevHome.Settings │ │ ├── Assets │ │ │ ├── DarkHostConfig.json │ │ │ └── LightHostConfig.json │ │ ├── DevHome.Settings.csproj │ │ ├── Extensions │ │ │ ├── PageExtensions.cs │ │ │ └── ServiceExtensions.cs │ │ ├── Models │ │ │ ├── Account.cs │ │ │ └── Setting.cs │ │ ├── NativeMethods.txt │ │ ├── Strings │ │ │ └── en-us │ │ │ │ └── Resources.resw │ │ ├── ViewModels │ │ │ ├── AboutViewModel.cs │ │ │ ├── AccountsProviderViewModel.cs │ │ │ ├── AccountsViewModel.cs │ │ │ ├── ExperimentalFeaturesViewModel.cs │ │ │ ├── FeedbackViewModel.cs │ │ │ ├── PreferencesViewModel.cs │ │ │ ├── SettingViewModel.cs │ │ │ └── SettingsViewModel.cs │ │ └── Views │ │ │ ├── AboutPage.xaml │ │ │ ├── AboutPage.xaml.cs │ │ │ ├── AccountsPage.xaml │ │ │ ├── AccountsPage.xaml.cs │ │ │ ├── ExperimentalFeaturesPage.xaml │ │ │ ├── ExperimentalFeaturesPage.xaml.cs │ │ │ ├── FeedbackPage.xaml │ │ │ ├── FeedbackPage.xaml.cs │ │ │ ├── LoginUIDialog.xaml │ │ │ ├── LoginUIDialog.xaml.cs │ │ │ ├── PreferencesPage.xaml │ │ │ ├── PreferencesPage.xaml.cs │ │ │ ├── SettingsPage.xaml │ │ │ └── SettingsPage.xaml.cs │ └── Microsoft.DevHome │ │ ├── Activation │ │ ├── ActivationHandler`1.cs │ │ ├── DefaultActivationHandler.cs │ │ └── IActivationHandler.cs │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── Canary │ │ │ ├── AppList.scale-100.png │ │ │ ├── AppList.scale-100_altform-colorful_theme-light.png │ │ │ ├── AppList.scale-125.png │ │ │ ├── AppList.scale-125_altform-colorful_theme-light.png │ │ │ ├── AppList.scale-150.png │ │ │ ├── AppList.scale-150_altform-colorful_theme-light.png │ │ │ ├── AppList.scale-200.png │ │ │ ├── AppList.scale-200_altform-colorful_theme-light.png │ │ │ ├── AppList.scale-400.png │ │ │ ├── AppList.scale-400_altform-colorful_theme-light.png │ │ │ ├── AppList.targetsize-16.png │ │ │ ├── AppList.targetsize-16_altform-lightunplated.png │ │ │ ├── AppList.targetsize-16_altform-unplated.png │ │ │ ├── AppList.targetsize-20.png │ │ │ ├── AppList.targetsize-20_altform-lightunplated.png │ │ │ ├── AppList.targetsize-20_altform-unplated.png │ │ │ ├── AppList.targetsize-24.png │ │ │ ├── AppList.targetsize-24_altform-lightunplated.png │ │ │ ├── AppList.targetsize-24_altform-unplated.png │ │ │ ├── AppList.targetsize-256.png │ │ │ ├── AppList.targetsize-256_altform-lightunplated.png │ │ │ ├── AppList.targetsize-256_altform-unplated.png │ │ │ ├── AppList.targetsize-30.png │ │ │ ├── AppList.targetsize-30_altform-lightunplated.png │ │ │ ├── AppList.targetsize-30_altform-unplated.png │ │ │ ├── AppList.targetsize-32.png │ │ │ ├── AppList.targetsize-32_altform-lightunplated.png │ │ │ ├── AppList.targetsize-32_altform-unplated.png │ │ │ ├── AppList.targetsize-36.png │ │ │ ├── AppList.targetsize-36_altform-lightunplated.png │ │ │ ├── AppList.targetsize-36_altform-unplated.png │ │ │ ├── AppList.targetsize-40.png │ │ │ ├── AppList.targetsize-40_altform-lightunplated.png │ │ │ ├── AppList.targetsize-40_altform-unplated.png │ │ │ ├── AppList.targetsize-48.png │ │ │ ├── AppList.targetsize-48_altform-lightunplated.png │ │ │ ├── AppList.targetsize-48_altform-unplated.png │ │ │ ├── AppList.targetsize-56.png │ │ │ ├── AppList.targetsize-56_altform-lightunplated.png │ │ │ ├── AppList.targetsize-56_altform-unplated.png │ │ │ ├── AppList.targetsize-60.png │ │ │ ├── AppList.targetsize-60_altform-lightunplated.png │ │ │ ├── AppList.targetsize-60_altform-unplated.png │ │ │ ├── AppList.targetsize-64.png │ │ │ ├── AppList.targetsize-64_altform-lightunplated.png │ │ │ ├── AppList.targetsize-64_altform-unplated.png │ │ │ ├── AppList.targetsize-72.png │ │ │ ├── AppList.targetsize-72_altform-lightunplated.png │ │ │ ├── AppList.targetsize-72_altform-unplated.png │ │ │ ├── AppList.targetsize-80.png │ │ │ ├── AppList.targetsize-80_altform-lightunplated.png │ │ │ ├── AppList.targetsize-80_altform-unplated.png │ │ │ ├── AppList.targetsize-96.png │ │ │ ├── AppList.targetsize-96_altform-lightunplated.png │ │ │ ├── AppList.targetsize-96_altform-unplated.png │ │ │ ├── BadgeLogo.scale-100.png │ │ │ ├── BadgeLogo.scale-125.png │ │ │ ├── BadgeLogo.scale-150.png │ │ │ ├── BadgeLogo.scale-200.png │ │ │ ├── BadgeLogo.scale-400.png │ │ │ ├── DevHome_Canary.ico │ │ │ ├── LargeTile.scale-100.png │ │ │ ├── LargeTile.scale-100_altform-colorful_theme-light.png │ │ │ ├── LargeTile.scale-125.png │ │ │ ├── LargeTile.scale-125_altform-colorful_theme-light.png │ │ │ ├── LargeTile.scale-150.png │ │ │ ├── LargeTile.scale-150_altform-colorful_theme-light.png │ │ │ ├── LargeTile.scale-200.png │ │ │ ├── LargeTile.scale-200_altform-colorful_theme-light.png │ │ │ ├── LargeTile.scale-400.png │ │ │ ├── LargeTile.scale-400_altform-colorful_theme-light.png │ │ │ ├── MedTile.scale-100.png │ │ │ ├── MedTile.scale-100_altform-colorful_theme-light.png │ │ │ ├── MedTile.scale-125.png │ │ │ ├── MedTile.scale-125_altform-colorful_theme-light.png │ │ │ ├── MedTile.scale-150.png │ │ │ ├── MedTile.scale-150_altform-colorful_theme-light.png │ │ │ ├── MedTile.scale-200.png │ │ │ ├── MedTile.scale-200_altform-colorful_theme-light.png │ │ │ ├── MedTile.scale-400.png │ │ │ ├── MedTile.scale-400_altform-colorful_theme-light.png │ │ │ ├── SmallTile.scale-100.png │ │ │ ├── SmallTile.scale-100_altform-colorful_theme-light.png │ │ │ ├── SmallTile.scale-125.png │ │ │ ├── SmallTile.scale-125_altform-colorful_theme-light.png │ │ │ ├── SmallTile.scale-150.png │ │ │ ├── SmallTile.scale-150_altform-colorful_theme-light.png │ │ │ ├── SmallTile.scale-200.png │ │ │ ├── SmallTile.scale-200_altform-colorful_theme-light.png │ │ │ ├── SmallTile.scale-400.png │ │ │ ├── SmallTile.scale-400_altform-colorful_theme-light.png │ │ │ ├── SplashScreen.scale-100.png │ │ │ ├── SplashScreen.scale-100_altform-colorful_theme-dark.png │ │ │ ├── SplashScreen.scale-100_altform-colorful_theme-light.png │ │ │ ├── SplashScreen.scale-125.png │ │ │ ├── SplashScreen.scale-125_altform-colorful_theme-dark.png │ │ │ ├── SplashScreen.scale-125_altform-colorful_theme-light.png │ │ │ ├── SplashScreen.scale-150.png │ │ │ ├── SplashScreen.scale-150_altform-colorful_theme-dark.png │ │ │ ├── SplashScreen.scale-150_altform-colorful_theme-light.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── SplashScreen.scale-200_altform-colorful_theme-dark.png │ │ │ ├── SplashScreen.scale-200_altform-colorful_theme-light.png │ │ │ ├── SplashScreen.scale-400.png │ │ │ ├── SplashScreen.scale-400_altform-colorful_theme-dark.png │ │ │ ├── SplashScreen.scale-400_altform-colorful_theme-light.png │ │ │ ├── StoreDisplay-150.png │ │ │ ├── StoreDisplay-300.png │ │ │ ├── StoreDisplay-71.png │ │ │ ├── StoreLogo.scale-100.png │ │ │ ├── StoreLogo.scale-100_altform-colorful_theme-light.png │ │ │ ├── StoreLogo.scale-125.png │ │ │ ├── StoreLogo.scale-125_altform-colorful_theme-light.png │ │ │ ├── StoreLogo.scale-150.png │ │ │ ├── StoreLogo.scale-150_altform-colorful_theme-light.png │ │ │ ├── StoreLogo.scale-200.png │ │ │ ├── StoreLogo.scale-200_altform-colorful_theme-light.png │ │ │ ├── StoreLogo.scale-400.png │ │ │ ├── StoreLogo.scale-400_altform-colorful_theme-light.png │ │ │ ├── WideTile.scale-100.png │ │ │ ├── WideTile.scale-100_altform-colorful_theme-light.png │ │ │ ├── WideTile.scale-125.png │ │ │ ├── WideTile.scale-125_altform-colorful_theme-light.png │ │ │ ├── WideTile.scale-150.png │ │ │ ├── WideTile.scale-150_altform-colorful_theme-light.png │ │ │ ├── WideTile.scale-200.png │ │ │ ├── WideTile.scale-200_altform-colorful_theme-light.png │ │ │ ├── WideTile.scale-400.png │ │ │ └── WideTile.scale-400_altform-colorful_theme-light.png │ │ ├── Dev │ │ │ ├── AppList.scale-100.png │ │ │ ├── DevHome_Dev.ico │ │ │ ├── LargeTile.scale-100.png │ │ │ ├── MedTile.scale-100.png │ │ │ ├── SmallTile.scale-100.png │ │ │ ├── SplashScreen.scale-100.png │ │ │ ├── StoreDisplay-150.png │ │ │ ├── StoreLogo.scale-100.png │ │ │ └── WideTile.scale-100.png │ │ ├── Fonts │ │ │ ├── AMCIcons.ttf │ │ │ ├── CascadiaMono.ttf │ │ │ ├── DevHome.ttf │ │ │ └── README.md │ │ ├── InitializationPage │ │ │ └── AppList.scale-400.png │ │ └── Preview │ │ │ ├── AppList.scale-100.png │ │ │ ├── AppList.scale-125.png │ │ │ ├── AppList.scale-150.png │ │ │ ├── AppList.scale-200.png │ │ │ ├── AppList.scale-400.png │ │ │ ├── AppList.targetsize-16.png │ │ │ ├── AppList.targetsize-16_altform-lightunplated.png │ │ │ ├── AppList.targetsize-16_altform-unplated.png │ │ │ ├── AppList.targetsize-20.png │ │ │ ├── AppList.targetsize-20_altform-lightunplated.png │ │ │ ├── AppList.targetsize-20_altform-unplated.png │ │ │ ├── AppList.targetsize-24.png │ │ │ ├── AppList.targetsize-24_altform-lightunplated.png │ │ │ ├── AppList.targetsize-24_altform-unplated.png │ │ │ ├── AppList.targetsize-256.png │ │ │ ├── AppList.targetsize-256_altform-lightunplated.png │ │ │ ├── AppList.targetsize-256_altform-unplated.png │ │ │ ├── AppList.targetsize-30.png │ │ │ ├── AppList.targetsize-30_altform-lightunplated.png │ │ │ ├── AppList.targetsize-30_altform-unplated.png │ │ │ ├── AppList.targetsize-32.png │ │ │ ├── AppList.targetsize-32_altform-lightunplated.png │ │ │ ├── AppList.targetsize-32_altform-unplated.png │ │ │ ├── AppList.targetsize-36.png │ │ │ ├── AppList.targetsize-36_altform-lightunplated.png │ │ │ ├── AppList.targetsize-36_altform-unplated.png │ │ │ ├── AppList.targetsize-40.png │ │ │ ├── AppList.targetsize-40_altform-lightunplated.png │ │ │ ├── AppList.targetsize-40_altform-unplated.png │ │ │ ├── AppList.targetsize-48.png │ │ │ ├── AppList.targetsize-48_altform-lightunplated.png │ │ │ ├── AppList.targetsize-48_altform-unplated.png │ │ │ ├── AppList.targetsize-56.png │ │ │ ├── AppList.targetsize-56_altform-lightunplated.png │ │ │ ├── AppList.targetsize-56_altform-unplated.png │ │ │ ├── AppList.targetsize-60.png │ │ │ ├── AppList.targetsize-60_altform-lightunplated.png │ │ │ ├── AppList.targetsize-60_altform-unplated.png │ │ │ ├── AppList.targetsize-64.png │ │ │ ├── AppList.targetsize-64_altform-lightunplated.png │ │ │ ├── AppList.targetsize-64_altform-unplated.png │ │ │ ├── AppList.targetsize-72.png │ │ │ ├── AppList.targetsize-72_altform-lightunplated.png │ │ │ ├── AppList.targetsize-72_altform-unplated.png │ │ │ ├── AppList.targetsize-80.png │ │ │ ├── AppList.targetsize-80_altform-lightunplated.png │ │ │ ├── AppList.targetsize-80_altform-unplated.png │ │ │ ├── AppList.targetsize-96.png │ │ │ ├── AppList.targetsize-96_altform-lightunplated.png │ │ │ ├── AppList.targetsize-96_altform-unplated.png │ │ │ ├── DevHome_Preview.ico │ │ │ ├── LargeTile.scale-100.png │ │ │ ├── LargeTile.scale-400.png │ │ │ ├── MedTile.scale-100.png │ │ │ ├── MedTile.scale-400.png │ │ │ ├── SmallTile.scale-100.png │ │ │ ├── SmallTile.scale-400.png │ │ │ ├── SplashScreen.scale-100.png │ │ │ ├── SplashScreen.scale-125.png │ │ │ ├── SplashScreen.scale-150.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── SplashScreen.scale-400.png │ │ │ ├── StoreDisplay-150.png │ │ │ ├── StoreDisplay-300.png │ │ │ ├── StoreDisplay-71.png │ │ │ ├── StoreLogo.scale-100.png │ │ │ ├── StoreLogo.scale-125.png │ │ │ ├── StoreLogo.scale-150.png │ │ │ ├── StoreLogo.scale-200.png │ │ │ ├── StoreLogo.scale-400.png │ │ │ ├── WideTile.scale-100.png │ │ │ └── WideTile.scale-400.png │ │ ├── Contracts │ │ ├── Services │ │ │ ├── IActivationService.cs │ │ │ ├── IGitWatcher.cs │ │ │ └── INavigationViewService.cs │ │ └── ViewModels │ │ │ └── INavigationAware.cs │ │ ├── DevHome.csproj │ │ ├── Helpers │ │ ├── FrameExtensions.cs │ │ ├── NavConfig.cs │ │ ├── NavigationHelper.cs │ │ ├── ResourceExtensions.cs │ │ └── SettingsStorageExtensions.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Models │ │ └── ExtensionWrapper.cs │ │ ├── NativeMethods.txt │ │ ├── NavConfig.jsonc │ │ ├── Package-Can.appxmanifest │ │ ├── Package-Dev.appxmanifest │ │ ├── Package.appinstaller │ │ ├── Package.appxmanifest │ │ ├── Program.cs │ │ ├── Properties │ │ ├── PublishProfiles │ │ │ ├── win-arm64.pubxml │ │ │ ├── win-x64.pubxml │ │ │ └── win-x86.pubxml │ │ └── launchsettings.json │ │ ├── Services │ │ ├── AccountsService.cs │ │ ├── ActivationService.cs │ │ ├── AppInfoService.cs │ │ ├── AppInstallActivationHandler.cs │ │ ├── DSCFileActivationHandler.cs │ │ ├── ExperimentationService.cs │ │ ├── ExtensionService.cs │ │ ├── GitWatcher.cs │ │ ├── InfoBarService.cs │ │ ├── NavigationService.cs │ │ ├── NavigationViewService.cs │ │ ├── PageService.cs │ │ ├── ProtocolActivationHandler.cs │ │ └── ThemeSelectorService.cs │ │ ├── Strings │ │ └── en-us │ │ │ └── Resources.resw │ │ ├── Styles │ │ ├── BreadcrumbBar.xaml │ │ ├── Feedback_ThemeResources.xaml │ │ ├── FontFamilies.xaml │ │ ├── FontSizes.xaml │ │ ├── HyperlinkButton.xaml │ │ ├── LayoutSizes.xaml │ │ ├── TextBlock.xaml │ │ ├── Thickness.xaml │ │ └── WindowTitleBar_ThemeResources.xaml │ │ ├── TelemetryEvents │ │ ├── DevHomeClosedEvent.cs │ │ ├── DevHomeInitializationEndedEvent.cs │ │ ├── DevHomeInitializationStartedEvent.cs │ │ ├── DevHomeShellLoadedEvent.cs │ │ └── DevHomeStartedEvent.cs │ │ ├── TemplateStudio.xml │ │ ├── ViewModels │ │ ├── InfoBarModel.cs │ │ ├── InitializationViewModel.cs │ │ └── ShellViewModel.cs │ │ ├── Views │ │ ├── InitializationPage.xaml │ │ ├── InitializationPage.xaml.cs │ │ ├── ShellPage.xaml │ │ └── ShellPage.xaml.cs │ │ ├── app.manifest │ │ ├── appsettings.json │ │ └── gpo │ │ └── assets │ │ ├── DevHome.admx │ │ └── en-US │ │ └── DevHome.adml └── services │ ├── DevHome.Services.Core │ ├── Contracts │ │ ├── IMicrosoftStoreService.cs │ │ └── IPackageDeploymentService.cs │ ├── DevHome.Services.Core.csproj │ ├── Exceptions │ │ └── RegisterPackageException.cs │ ├── Extensions │ │ ├── ServiceExtensions.cs │ │ └── WinRTObjectExtensions.cs │ ├── Models │ │ └── RegisterPackageOptions.cs │ └── Services │ │ ├── MicrosoftStoreService.cs │ │ └── PackageDeploymentService.cs │ ├── DevHome.Services.DesiredStateConfiguration │ ├── Contracts │ │ ├── IDSC.cs │ │ ├── IDSCApplicationResult.cs │ │ ├── IDSCApplicationUnitResult.cs │ │ ├── IDSCDeployment.cs │ │ ├── IDSCFile.cs │ │ ├── IDSCOperations.cs │ │ ├── IDSCSet.cs │ │ ├── IDSCUnit.cs │ │ └── IDSCUnitDetails.cs │ ├── DevHome.Services.DesiredStateConfiguration.csproj │ ├── Exceptions │ │ ├── ConfigurationException.cs │ │ └── OpenConfigurationSetException.cs │ ├── Extensions │ │ └── ServiceExtensions.cs │ ├── Models │ │ ├── DSCApplicationResult.cs │ │ ├── DSCApplicationUnitResult.cs │ │ ├── DSCFile.cs │ │ ├── DSCSet.cs │ │ ├── DSCUnit.cs │ │ └── DSCUnitDetails.cs │ ├── NativeMethods.txt │ ├── Services │ │ ├── DSC.cs │ │ ├── DSCDeployment.cs │ │ └── DSCOperations.cs │ └── TelemetryEvents │ │ ├── ConfigurationSetResultEvent.cs │ │ └── ConfigurationUnitResultEvent.cs │ └── DevHome.Services.WindowsPackageManager │ ├── COM │ ├── ClassModel.cs │ ├── ClassesDefinition.cs │ ├── ClsidContext.cs │ ├── WindowsPackageManagerDefaultFactory.cs │ ├── WindowsPackageManagerFactory.cs │ └── WindowsPackageManagerManualActivationFactory.cs │ ├── Contracts │ ├── IWinGet.cs │ ├── IWinGetCatalogConnector.cs │ ├── IWinGetDeployment.cs │ ├── IWinGetInstallPackageResult.cs │ ├── IWinGetOperations.cs │ ├── IWinGetPackage.cs │ ├── IWinGetPackageCache.cs │ ├── IWinGetPackageFinder.cs │ ├── IWinGetPackageInstaller.cs │ ├── IWinGetProtocolParser.cs │ ├── IWinGetRecovery.cs │ └── Operations │ │ ├── IWinGetGetPackageOperation.cs │ │ ├── IWinGetInstallOperation.cs │ │ └── IWinGetSearchOperation.cs │ ├── DevHome.Services.WindowsPackageManager.csproj │ ├── Exceptions │ ├── CatalogNotInitializedException.cs │ ├── FindPackagesException.cs │ ├── InstallPackageException.cs │ └── WindowsPackageManagerRecoveryException.cs │ ├── Extensions │ ├── ServiceExtensions.cs │ └── WindowsPackageManagerFactoryExtensions.cs │ ├── Models │ ├── WinGetCatalog.cs │ ├── WinGetInstallPackageResult.cs │ ├── WinGetPackage.cs │ ├── WinGetPackageUri.cs │ ├── WinGetPackageUriOptions.cs │ └── WinGetPackageUriParameters.cs │ ├── NativeMethods.txt │ ├── Services │ ├── Operations │ │ ├── WinGetGetPackageOperation.cs │ │ ├── WinGetInstallOperation.cs │ │ └── WinGetSearchOperation.cs │ ├── WinGet.cs │ ├── WinGetCatalogConnector.cs │ ├── WinGetDeployment.cs │ ├── WinGetOperations.cs │ ├── WinGetPackageCache.cs │ ├── WinGetPackageFinder.cs │ ├── WinGetPackageInstaller.cs │ ├── WinGetProtocolParser.cs │ └── WinGetRecovery.cs │ └── TelemetryEvents │ ├── AppInstallEvent.cs │ ├── AppInstallResultEvent.cs │ └── AppInstallUserEvent.cs ├── tests ├── DevHome.Settings.UITest │ ├── DashboardScenarioStandard.cs │ ├── DashboardSession.cs │ └── DevHome.Dashboard.UITest.csproj ├── DevHome.Settings.UnitTest │ ├── DevHome.SetupFlow.UnitTest.csproj │ ├── Initialize.cs │ ├── TestingScenarios │ │ └── Settings.md │ └── Usings.cs ├── Microsoft.DevHome.Tests │ ├── Database │ │ └── RepositoryTests.cs │ ├── DevHome.Test.csproj │ ├── Environments │ │ ├── Helpers │ │ │ └── TestHelpers.cs │ │ ├── Models │ │ │ ├── TestComputeSystemImpl.cs │ │ │ ├── TestComputeSystemProviderImpl.cs │ │ │ └── TestDeveloperId.cs │ │ └── Test │ │ │ ├── ComputeSystemProviderWrapperTest.cs │ │ │ └── ComputeSystemWrapperTest.cs │ ├── GenerateTestingScenariosChecklist.ps1 │ ├── GitWatcherTests.cs │ ├── Initialize.cs │ ├── README.md │ ├── TestClass.cs │ ├── TestingScenarios │ │ └── DevHome.md │ └── Usings.cs └── Microsoft.DevHome.UITests │ ├── AssemblyInitializer.cs │ ├── Common │ ├── DevHomeApplication.cs │ ├── DevHomeSession.cs │ └── DevHomeTestBase.cs │ ├── Configurations │ ├── AppConfiguration.cs │ └── WidgetConfiguration.cs │ ├── DevHome.UITest.csproj │ ├── Dialogs │ ├── AddWidgetDialog.cs │ └── PageDialog`1.cs │ ├── Extensions │ └── WindowsDriverExtensions.cs │ ├── ExtensionsTest.cs │ ├── NativeMethods.json │ ├── NativeMethods.txt │ ├── Pages │ ├── ApplicationPage.cs │ ├── DashboardPage.cs │ ├── ExtensionsPage.cs │ ├── MachineConfigurationPage.cs │ ├── PreferencesPage.cs │ ├── RepoConfigPage.cs │ ├── SettingsAccountsPage.cs │ ├── SettingsPage.cs │ └── UtilitiesPage.cs │ ├── README.md │ ├── RepoConfigPageUiTests.cs │ ├── SettingsTest.cs │ ├── Test.runsettings │ ├── TestAssets │ └── Widgets │ │ └── EmptySSHConfig │ ├── TestGroupWin10x64.xml │ ├── TestGroupWin11x64.xml │ ├── TestMapWin10x64.xml │ ├── TestMapWin11x64.xml │ ├── UITestCleanup.ps1 │ ├── UITestSetup.ps1 │ ├── UtilitiesTest.cs │ ├── WidgetTest.cs │ ├── appsettings.canary.json │ ├── appsettings.json │ └── appsettings.prod.json └── tools ├── Customization ├── DevHome.Customization │ ├── Customization.md │ ├── DevHome.Customization.csproj │ ├── Extensions │ │ ├── PageExtensions.cs │ │ └── ServiceExtensions.cs │ ├── Helpers │ │ ├── DevDriveCacheData.cs │ │ ├── ErrorType.cs │ │ ├── ResultType.cs │ │ └── SourceControlValidationResult.cs │ ├── Models │ │ ├── DevDriveOptimizedData.cs │ │ ├── DevDriveOptimizedMessage.cs │ │ ├── DevDriveOptimizingData.cs │ │ ├── DevDriveOptimizingMessage.cs │ │ ├── DevDriveTrustedData.cs │ │ ├── DevDriveTrustedMessage.cs │ │ ├── FileExplorerSettings.cs │ │ ├── RepositoryInformation.cs │ │ └── SourceControlIntegration.cs │ ├── NativeMethods.txt │ ├── Strings │ │ └── en-us │ │ │ └── Resources.resw │ ├── TelemetryEvents │ │ └── SettingChangedEvent.cs │ ├── ViewModels │ │ ├── DevDriveInsights │ │ │ ├── DevDriveCardViewModel.cs │ │ │ ├── DevDriveOptimizedCardViewModel.cs │ │ │ ├── DevDriveOptimizerCardViewModel.cs │ │ │ └── OptimizeDevDriveDialogViewModel.cs │ │ ├── DevDriveInsightsViewModel.cs │ │ ├── FileExplorerViewModel.cs │ │ ├── GeneralSystemViewModel.cs │ │ ├── MainPageViewModel.cs │ │ ├── ModifyFeaturesDialogViewModel.cs │ │ └── VirtualizationFeatureManagementViewModel.cs │ └── Views │ │ ├── AddRepositoriesView.xaml │ │ ├── AddRepositoriesView.xaml.cs │ │ ├── DevDriveInsightsPage.xaml │ │ ├── DevDriveInsightsPage.xaml.cs │ │ ├── DevDriveInsightsView.xaml │ │ ├── DevDriveInsightsView.xaml.cs │ │ ├── FileExplorerPage.xaml │ │ ├── FileExplorerPage.xaml.cs │ │ ├── FileExplorerView.xaml │ │ ├── FileExplorerView.xaml.cs │ │ ├── GeneralSystemPage.xaml │ │ ├── GeneralSystemPage.xaml.cs │ │ ├── GeneralSystemView.xaml │ │ ├── GeneralSystemView.xaml.cs │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── MainPageView.xaml │ │ ├── MainPageView.xaml.cs │ │ ├── ModifyFeaturesDialog.xaml │ │ ├── ModifyFeaturesDialog.xaml.cs │ │ ├── OptimizeDevDriveDialog.xaml │ │ ├── OptimizeDevDriveDialog.xaml.cs │ │ ├── RestartDialog.xaml │ │ ├── RestartDialog.xaml.cs │ │ ├── VersionControlIntegrationSettingsView.xaml │ │ ├── VersionControlIntegrationSettingsView.xaml.cs │ │ ├── VirtualizationFeatureManagementPage.xaml │ │ └── VirtualizationFeatureManagementPage.xaml.cs ├── DevHome.FileExplorerSourceControlIntegration │ ├── DevHome.FileExplorerSourceControlIntegration.csproj │ ├── NativeMethods.txt │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Services │ │ ├── FileExplorerIntegrationUserSettings.cs │ │ ├── RepoStoreOptions.cs │ │ └── RepositoryTracking.cs │ ├── SourceControlProvider.cs │ ├── SourceControlProviderFactory`1.cs │ ├── SourceControlProviderServer.cs │ └── appsettings_FileExplorerSourceControl.json └── DevHome.FileExplorerSourceControlIntegrationUnitTest │ ├── DevHome.FileExplorerSourceControlIntegrationUnitTest.csproj │ └── RepositoryTrackingServiceUnitTest.cs ├── Dashboard ├── DevHome.Dashboard.UnitTest │ ├── DevHome.Dashboard.UnitTest.csproj │ ├── Initialize.cs │ ├── TestingScenarios │ │ └── Dashboard.md │ └── Usings.cs └── DevHome.Dashboard │ ├── Assets │ ├── DashboardBannerFrontDark.png │ ├── DashboardBannerFrontLight.png │ ├── HostConfigDark.json │ └── HostConfigLight.json │ ├── BuildAssets │ ├── Microsoft.Windows.Widgets.Internal.winmd │ └── Microsoft.Windows.Widgets.winmd │ ├── ComSafeWidgetObjects │ ├── ComSafeHelpers.cs │ ├── ComSafeWidget.cs │ └── ComSafeWidgetDefinition.cs │ ├── Controls │ ├── SelectableMenuFlyoutItem.cs │ ├── WidgetBoard.cs │ ├── WidgetControl.xaml │ └── WidgetControl.xaml.cs │ ├── DevHome.Dashboard.csproj │ ├── Extensions │ └── ServiceExtensions.cs │ ├── Helpers │ ├── WidgetCustomState.cs │ └── WidgetHelpers.cs │ ├── Services │ ├── IWidgetExtensionService.cs │ ├── IWidgetHostingService.cs │ ├── IWidgetIconService.cs │ ├── IWidgetScreenshotService.cs │ ├── IWidgetServiceService.cs │ ├── WidgetAdaptiveCardRenderingService.cs │ ├── WidgetExtensionService.cs │ ├── WidgetHostingService.cs │ ├── WidgetIconService.cs │ ├── WidgetScreenshotService.cs │ └── WidgetServiceService.cs │ ├── Strings │ └── en-us │ │ └── Resources.resw │ ├── Styles │ └── Dashboard_ThemeResources.xaml │ ├── TelemetryEvents │ ├── ReportPinnedWidgetEvent.cs │ └── ReportWidgetInteractionEvent.cs │ ├── ViewModels │ ├── AddWidgetViewModel.cs │ ├── DashboardBannerViewModel.cs │ ├── DashboardViewModel.cs │ └── WidgetViewModel.cs │ └── Views │ ├── AddWidgetDialog.xaml │ ├── AddWidgetDialog.xaml.cs │ ├── DashboardView.xaml │ └── DashboardView.xaml.cs ├── Environments └── DevHome.Environments │ ├── CustomControls │ ├── CardFlyout.xaml │ └── CardFlyout.xaml.cs │ ├── DevHome.Environments.csproj │ ├── Extensions │ └── ServiceExtensions.cs │ ├── Helpers │ └── DataExtractor.cs │ ├── Models │ ├── ComputeSystemOperationCompletedData.cs │ ├── ComputeSystemOperationCompletedMessage.cs │ ├── ComputeSystemOperationStartedData.cs │ ├── ComputeSystemOperationStartedMessage.cs │ └── PinOperationData.cs │ ├── Selectors │ └── CardItemTemplateSelector.cs │ ├── Strings │ └── en-us │ │ └── Resources.resw │ ├── TestModels │ ├── EmptyDevId.cs │ ├── TestExtensionWrapper.cs │ ├── TestSystemProvider.cs │ └── TestSystems.cs │ ├── TestingScenarios │ └── ManageEnvironments.md │ ├── ViewModels │ ├── ComputeSystemCardBase.cs │ ├── ComputeSystemViewModel.cs │ ├── CreateComputeSystemOperationViewModel.cs │ ├── LandingPageViewModel.cs │ └── OperationsViewModel.cs │ └── Views │ ├── LandingPage.xaml │ └── LandingPage.xaml.cs ├── Experiments └── src │ ├── DevHome.Experiments.csproj │ ├── Strings │ └── en-us │ │ └── Resources.resw │ ├── ViewModels │ └── TestExperimentViewModel.cs │ └── Views │ ├── TestExperimentPage.xaml │ └── TestExperimentPage.xaml.cs ├── ExtensionLibrary ├── DevHome.ExtensionLibrary.UnitTest │ └── TestingScenarios │ │ └── ExtensionLibrary.md └── DevHome.ExtensionLibrary │ ├── Assets │ ├── ExtensionsBannerFrontDark.png │ ├── ExtensionsBannerFrontLight.png │ └── extensionResult.json │ ├── DevHome.ExtensionLibrary.csproj │ ├── Extensions │ ├── PageExtensions.cs │ └── ServiceExtensions.cs │ ├── Strings │ └── en-us │ │ └── Resources.resw │ ├── TelemetryEvents │ └── ReportInstalledExtensionEvent.cs │ ├── ViewModels │ ├── ExtensionLibraryBannerViewModel.cs │ ├── ExtensionLibraryViewModel.cs │ ├── ExtensionSettingsViewModel.cs │ ├── InstalledPackageViewModel.cs │ └── StorePackageViewModel.cs │ └── Views │ ├── ExtensionLibraryView.xaml │ ├── ExtensionLibraryView.xaml.cs │ ├── ExtensionSettingsPage.xaml │ └── ExtensionSettingsPage.xaml.cs ├── RepositoryManagement └── DevHome.RepositoryManagement │ ├── DevHome.RepositoryManagement.csproj │ ├── Extensions │ └── ServiceExtensions.cs │ ├── Factories │ └── RepositoryManagementItemViewModelFactory.cs │ ├── Models │ └── Commit.cs │ ├── Services │ └── RepositoryEnhancerService.cs │ ├── Strings │ └── en-us │ │ └── Resources.resw │ ├── ViewModels │ ├── RepositoryManagementItemViewModel.cs │ └── RepositoryManagementMainPageViewModel.cs │ └── Views │ ├── RepositoryManagementMainPageView.xaml │ └── RepositoryManagementMainPageView.xaml.cs ├── SampleTool ├── src │ ├── Class1.cs │ ├── SampleTool.csproj │ ├── Strings │ │ └── en-us │ │ │ └── Resources.resw │ ├── ViewModels │ │ └── SampleToolViewModel.cs │ └── Views │ │ ├── SampleToolPage.xaml │ │ └── SampleToolPage.xaml.cs └── unittest │ ├── Initialize.cs │ ├── SampleTool.UnitTest.csproj │ ├── TestClass.cs │ └── Usings.cs ├── SetupFlow ├── DevHome.SetupFlow.Common │ ├── Contracts │ │ ├── ConfigureTaskArguments.cs │ │ ├── CreateDevDriveTaskArguments.cs │ │ ├── ITaskArguments.cs │ │ ├── InstallPackageTaskArguments.cs │ │ └── TasksArguments.cs │ ├── DevDriveFormatter │ │ └── DevDriveFormatter.cs │ ├── DevHome.SetupFlow.Common.csproj │ ├── Elevation │ │ ├── IPCSetup.cs │ │ └── RemoteObject`1.cs │ ├── Helpers │ │ ├── DscHelpers.cs │ │ └── Identity.cs │ └── NativeMethods.txt ├── DevHome.SetupFlow.ElevatedComponent.Projection │ └── DevHome.SetupFlow.ElevatedComponent.Projection.csproj ├── DevHome.SetupFlow.ElevatedComponent │ ├── DevHome.SetupFlow.ElevatedComponent.csproj │ ├── Directory.build.targets │ ├── ElevatedComponentOperation.cs │ ├── Helpers │ │ ├── ElevatedConfigureTaskResult.cs │ │ ├── ElevatedConfigureUnitTaskResult.cs │ │ ├── ElevatedInstallTaskResult.cs │ │ └── IElevatedTaskResult.cs │ ├── IElevatedComponentOperation.cs │ ├── NativeMethods.txt │ └── Tasks │ │ ├── DevDriveStorageOperator.cs │ │ ├── ElevatedConfigurationTask.cs │ │ └── ElevatedInstallTask.cs ├── DevHome.SetupFlow.ElevatedServer │ ├── DevHome.SetupFlow.ElevatedServer.csproj │ ├── Program.cs │ └── appsettings_setupflowelevated.json ├── DevHome.SetupFlow.UnitTest │ ├── AddRepoDialogTests.cs │ ├── BackgroundProcessTest.cs │ ├── BaseSetupFlowTest.cs │ ├── DevDriveEnumToLocalizedStringConverterTest.cs │ ├── DevHome.SetupFlow.UnitTest.csproj │ ├── Helpers │ │ ├── PackageHelper.cs │ │ └── TestHelpers.cs │ ├── Initialize.cs │ ├── LoadingScreenTests.cs │ ├── Services │ │ └── AppManagementInitializerTest.cs │ ├── SetupFlowOrchestratorTest.cs │ ├── TestAssets │ │ ├── AppManagementPackages_Empty.json │ │ ├── AppManagementPackages_Order.json │ │ └── AppManagementPackages_Success.json │ ├── TestingScenarios │ │ ├── AppInstall.md │ │ ├── Config.md │ │ ├── CreateEnvironment.md │ │ ├── DevDrive.md │ │ ├── Repository.md │ │ └── SetupEnvironment.md │ ├── Usings.cs │ ├── ViewModels │ │ ├── PackageCatalogViewModelTest.cs │ │ ├── PackageProviderTest.cs │ │ ├── PackageViewModelTest.cs │ │ ├── SearchViewModelTest.cs │ │ └── WinGetPackageJsonDataSourceTest.cs │ └── WinGetPackageUriTests.cs └── DevHome.SetupFlow │ ├── Assets │ ├── AppManagementPackages.json │ ├── Apps │ │ ├── 7zip.7zip.ico │ │ ├── Codeblocks.Codeblocks.ico │ │ ├── Docker.DockerDesktop.ico │ │ ├── Git.Git.ico │ │ ├── GitHub.GitHubDesktop.ico │ │ ├── Google.AndroidStudio.ico │ │ ├── JetBrains.IntelliJIDEA.Community.ico │ │ ├── JetBrains.PyCharm.Community.ico │ │ ├── Microsoft.DotNet.SDK.7.ico │ │ ├── Microsoft.PowerShell.ico │ │ ├── Microsoft.PowerToys.ico │ │ ├── Microsoft.SQLServerManagementStudio.ico │ │ ├── Microsoft.VisualStudio.2022.Community.ico │ │ ├── Microsoft.VisualStudioCode.ico │ │ ├── Notepad++.Notepad++.ico │ │ ├── OpenJS.NodeJS.ico │ │ ├── Orwell.Dev-C++.ico │ │ ├── Postman.Postman.ico │ │ ├── PuTTY.PuTTY.ico │ │ ├── Python.Python.3.11.ico │ │ ├── SublimeHQ.SublimeText.4.ico │ │ ├── Unity.Unity.2022.ico │ │ └── vim.vim.ico │ ├── CreateVirtualEnvironment.png │ ├── DarkCaution.png │ ├── DarkError.png │ ├── DarkInfo.png │ ├── DarkSuccess.png │ ├── DefaultDarkPackageIcon.png │ ├── DefaultLightPackageIcon.png │ ├── DevHomeFluentIcons.ttf │ ├── GitDark.png │ ├── GitHubLogo_Dark.png │ ├── GitHubLogo_Light.png │ ├── GitLight.png │ ├── LightCaution.png │ ├── LightError.png │ ├── LightInfo.png │ ├── LightSuccess.png │ ├── MainPageDefaultBanner.png │ ├── SetupVirtualEnvironment.png │ ├── Setup_AppManagement.png │ ├── Setup_Banner_Front_Dark.png │ ├── Setup_Banner_Front_Light.png │ ├── Setup_ConfigurationFile.png │ ├── Setup_DevDrive.png │ ├── Setup_EndToEnd.png │ └── Setup_RepoConfig.png │ ├── Behaviors │ ├── AppManagementBehavior.cs │ └── SetupFlowNavigationBehavior.cs │ ├── Controls │ ├── PackageDetailsSettingsCard.xaml │ ├── PackageDetailsSettingsCard.xaml.cs │ ├── PackageDetailsTooltip.xaml │ ├── PackageDetailsTooltip.xaml.cs │ ├── SetupFlowNavigation.xaml │ ├── SetupFlowNavigation.xaml.cs │ ├── SetupShell.xaml │ └── SetupShell.xaml.cs │ ├── Converters │ └── CreationStateKindToVisibilityConverter.cs │ ├── DevHome.SetupFlow.csproj │ ├── Exceptions │ ├── AdaptiveCardNotRetrievedException.cs │ ├── SDKApplyConfigurationSetResultException.cs │ └── SDKOpenConfigurationSetResultException.cs │ ├── Extensions │ └── ServiceExtensions.cs │ ├── Models │ ├── ActionCenterMessages.cs │ ├── AdaptiveCardFlowNavigator.cs │ ├── CloneRepoTask.cs │ ├── CloningInformation.cs │ ├── Common.cs │ ├── ConfigurationUnitResult.cs │ ├── ConfigureTargetTask.cs │ ├── ConfigureTask.cs │ ├── CreateDevDriveTask.cs │ ├── DevDrive.cs │ ├── DeveloperId.cs │ ├── Doc.cs │ ├── Environments │ │ ├── CreateEnvironmentTask.cs │ │ ├── CreationAdaptiveCardSessionEndedData.cs │ │ ├── CreationAdaptiveCardSessionEndedMessage.cs │ │ ├── CreationOptionsReviewPageDataRequestMessage.cs │ │ ├── CreationOptionsViewPageRequestMessage.cs │ │ ├── CreationProviderChangedMessage.cs │ │ ├── NewAdaptiveCardAvailableMessage.cs │ │ └── RenderedAdaptiveCardData.cs │ ├── GenericRepository.cs │ ├── IDevDrive.cs │ ├── IDevDriveWindowViewModel.cs │ ├── ISetupTask.cs │ ├── ISetupTaskGroup.cs │ ├── InstallPackageTask.cs │ ├── PackageCatalog.cs │ ├── RepoViewListItem.cs │ ├── RepositoryProvider.cs │ ├── RepositoryProviders.cs │ ├── RepositorySearchInformation.cs │ ├── TaskFinishedState.cs │ ├── TaskInformation.cs │ ├── TaskMessages.cs │ └── WingetConfigure │ │ ├── GitDscSettings.cs │ │ ├── SDKApplyConfigurationResult.cs │ │ ├── SDKApplyConfigurationSetResult.cs │ │ ├── SDKConfigurationSetChangeWrapper.cs │ │ ├── SDKConfigurationUnitWrapper.cs │ │ ├── SDKOpenConfigurationSetResult.cs │ │ ├── WinGetConfigAssertion.cs │ │ ├── WinGetConfigFile.cs │ │ ├── WinGetConfigProperties.cs │ │ ├── WinGetConfigResource.cs │ │ ├── WinGetConfigSettingsBase.cs │ │ ├── WinGetDscSettings.cs │ │ └── WingGetConfigDirectives.cs │ ├── NativeMethods.txt │ ├── Selectors │ ├── AppManagementViewSelector.cs │ ├── ReviewTabViewSelector.cs │ └── SetupFlowViewSelector.cs │ ├── Services │ ├── AppManagementInitializer.cs │ ├── CatalogDataSourceLoader.cs │ ├── ComputeSystemViewModelFactory.cs │ ├── ConfigurationFileBuilder.cs │ ├── DevDriveManager.cs │ ├── IAppManagementInitializer.cs │ ├── ICatalogDataSourceLoader.cs │ ├── IDevDriveManager.cs │ ├── ISetupFlowStringResource.cs │ ├── PackageProvider.cs │ ├── SetupFlowOptions.cs │ ├── SetupFlowOrchestrator.cs │ ├── SetupFlowStringResource.cs │ ├── StringResourceKey.cs │ ├── WinGetFeaturedApplicationsDataSource.cs │ ├── WinGetPackageDataSource.cs │ └── WinGetPackageJsonDataSource.cs │ ├── Strings │ └── en-us │ │ └── Resources.resw │ ├── Styles │ ├── AppManagement_ThemeResources.xaml │ ├── SetupFlowStyles.xaml │ └── SetupFlow_ThemeResources.xaml │ ├── TaskGroups │ ├── AppManagementTaskGroup.cs │ ├── ConfigurationFileTaskGroup.cs │ ├── DevDriveTaskGroup.cs │ ├── EnvironmentCreationOptionsTaskGroup.cs │ ├── RepoConfigTaskGroup.cs │ ├── SelectEnvironmentProviderTaskGroup.cs │ └── SetupTargetTaskGroup.cs │ ├── TelemetryEvents │ ├── DevDriveCreationEvent.cs │ ├── DevDriveInsufficientDiskspaceEvent.cs │ └── DevDriveTriggeredEvent.cs │ ├── Utilities │ ├── DevDriveEnumToLocalizedStringConverter.cs │ └── DevDriveUtil.cs │ ├── ViewModels │ ├── AddRepoViewModel.cs │ ├── AppManagementReviewViewModel.cs │ ├── AppManagementViewModel.cs │ ├── CloneRepoSummaryInformationFileViewModel.cs │ ├── ConfigurationFileViewModel.cs │ ├── ConfigurationSummaryInformationViewModel.cs │ ├── ConfigurationUnitResultViewModel.cs │ ├── CreateDevDriveSummaryInformationViewModel.cs │ ├── DSCConfigurationUnitDetailsViewModel.cs │ ├── DSCConfigurationUnitViewModel.cs │ ├── DevDriveReviewTabItem.cs │ ├── DevDriveReviewViewModel.cs │ ├── DevDriveViewModel.cs │ ├── EditClonePathViewModel.cs │ ├── EditDevDriveViewModel.cs │ ├── EmptySummaryInformationViewModel.cs │ ├── Environments │ │ ├── ComputeSystemCardViewModel.cs │ │ ├── ComputeSystemProviderViewModel.cs │ │ ├── ComputeSystemsListViewModel.cs │ │ ├── CreateEnvironmentReviewViewModel.cs │ │ ├── EnvironmentCreationOptionsViewModel.cs │ │ └── SelectEnvironmentProviderViewModel.cs │ ├── FolderPickerViewModel.cs │ ├── ISummaryInformationViewModel.cs │ ├── InstallPackageSummaryInformationViewModel.cs │ ├── LoadingMessageViewModel.cs │ ├── LoadingViewModel.cs │ ├── MainPageBannerViewModel.cs │ ├── MainPageViewModel.cs │ ├── PackageCatalogListViewModel.cs │ ├── PackageCatalogViewModel.cs │ ├── PackageViewModel.cs │ ├── RepoConfigReviewViewModel.cs │ ├── RepoConfigViewModel.cs │ ├── ReviewTabViewModelBase.cs │ ├── ReviewViewModel.cs │ ├── SearchMessageViewModel.cs │ ├── SearchViewModel.cs │ ├── SetupFlowViewModel.cs │ ├── SetupPageViewModelBase.cs │ ├── SetupTargetReviewViewModel.cs │ ├── SetupTargetViewModel.cs │ ├── ShimmerSearchViewModel.cs │ ├── SummaryErrorMessageViewModel.cs │ └── SummaryViewModel.cs │ ├── Views │ ├── AddRepoDialog.xaml │ ├── AddRepoDialog.xaml.cs │ ├── AppManagementReviewView.xaml │ ├── AppManagementReviewView.xaml.cs │ ├── AppManagementView.xaml │ ├── AppManagementView.xaml.cs │ ├── CloneRepoSummaryInformationView.xaml │ ├── CloneRepoSummaryInformationView.xaml.cs │ ├── ConfigurationFileView.xaml │ ├── ConfigurationFileView.xaml.cs │ ├── DevDriveReviewView.xaml │ ├── DevDriveReviewView.xaml.cs │ ├── DevDriveView.xaml │ ├── DevDriveView.xaml.cs │ ├── EditClonePathDialog.xaml │ ├── EditClonePathDialog.xaml.cs │ ├── Environments │ │ ├── CreateEnvironmentReviewView.xaml │ │ ├── CreateEnvironmentReviewView.xaml.cs │ │ ├── EnvironmentCreationOptionsView.xaml │ │ ├── EnvironmentCreationOptionsView.xaml.cs │ │ ├── SelectEnvironmentProviderView.xaml │ │ └── SelectEnvironmentProviderView.xaml.cs │ ├── LoadingView.xaml │ ├── LoadingView.xaml.cs │ ├── MainPageView.xaml │ ├── MainPageView.xaml.cs │ ├── PackageCatalogListView.xaml │ ├── PackageCatalogListView.xaml.cs │ ├── PackageCatalogView.xaml │ ├── PackageCatalogView.xaml.cs │ ├── PackageView.xaml │ ├── PackageView.xaml.cs │ ├── RepoConfigReviewView.xaml │ ├── RepoConfigReviewView.xaml.cs │ ├── RepoConfigView.xaml │ ├── RepoConfigView.xaml.cs │ ├── ReviewView.xaml │ ├── ReviewView.xaml.cs │ ├── SearchView.xaml │ ├── SearchView.xaml.cs │ ├── SetupFlowPage.xaml │ ├── SetupFlowPage.xaml.cs │ ├── SetupTargetReviewView.xaml │ ├── SetupTargetReviewView.xaml.cs │ ├── SetupTargetView.xaml │ ├── SetupTargetView.xaml.cs │ ├── ShimmerPackageCatalogView.xaml │ ├── ShimmerPackageCatalogView.xaml.cs │ ├── ShimmerSearchView.xaml │ ├── ShimmerSearchView.xaml.cs │ ├── Summary │ │ ├── SummaryAppInstallationNotes.xaml │ │ ├── SummaryAppInstallationNotes.xaml.cs │ │ ├── SummaryAppsDownloadedReposCloned.xaml │ │ ├── SummaryAppsDownloadedReposCloned.xaml.cs │ │ ├── SummaryConfigurationFileResults.xaml │ │ ├── SummaryConfigurationFileResults.xaml.cs │ │ ├── SummaryFailedTasks.xaml │ │ ├── SummaryFailedTasks.xaml.cs │ │ ├── SummaryIntroViaConfiguration.xaml │ │ ├── SummaryIntroViaConfiguration.xaml.cs │ │ ├── SummaryIntroViaNonConfigurationFlow.xaml │ │ ├── SummaryIntroViaNonConfigurationFlow.xaml.cs │ │ ├── SummaryNeedsRestart.xaml │ │ ├── SummaryNeedsRestart.xaml.cs │ │ ├── SummaryNextSteps.xaml │ │ ├── SummaryNextSteps.xaml.cs │ │ ├── SummaryShowAppsAndRepos.xaml │ │ ├── SummaryShowAppsAndRepos.xaml.cs │ │ ├── SummaryTargetMachineAppsDownloadedReposCloned.xaml │ │ ├── SummaryTargetMachineAppsDownloadedReposCloned.xaml.cs │ │ ├── SummaryTargetMachineShowAppsAndRepos.xaml │ │ ├── SummaryTargetMachineShowAppsAndRepos.xaml.cs │ │ ├── SummaryTargetMachineWithErrors.xaml │ │ └── SummaryTargetMachineWithErrors.xaml.cs │ ├── SummaryView.xaml │ └── SummaryView.xaml.cs │ └── Windows │ ├── DevDriveWindow.xaml │ ├── DevDriveWindow.xaml.cs │ ├── InstallationNotesWindow.xaml │ └── InstallationNotesWindow.xaml.cs ├── Utilities ├── EnvVariablesUtility │ ├── Assets │ │ └── EnvironmentVariables │ │ │ ├── LargeTile.scale-100.png │ │ │ ├── SmallTile.scale-100.png │ │ │ ├── SplashScreen.scale-100.png │ │ │ ├── Square150x150Logo.scale-100.png │ │ │ ├── Square44x44Logo.scale-100.png │ │ │ ├── StoreLogo.scale-100.png │ │ │ └── Wide310x150Logo.scale-100.png │ ├── DevHome.EnvironmentVariables.csproj │ ├── EnvironmentVariablesApp.xaml │ ├── EnvironmentVariablesApp.xaml.cs │ ├── EnvironmentVariablesAppMainWindow.xaml │ ├── EnvironmentVariablesAppMainWindow.xaml.cs │ ├── Helpers │ │ ├── LoggerWrapper.cs │ │ ├── NativeMethods.cs │ │ └── TelemetryWrapper.cs │ ├── Properties │ │ ├── PublishProfiles │ │ │ ├── win-arm64.pubxml │ │ │ ├── win-x64.pubxml │ │ │ └── win-x86.pubxml │ │ └── launchSettings.json │ ├── Strings │ │ └── en-us │ │ │ └── Resources.resw │ ├── TelemetryEvents │ │ ├── EnvironmentVariablesAppLaunchEvent.cs │ │ ├── EnvironmentVariablesProfileEnabledEvent.cs │ │ ├── EnvironmentVariablesTraceEvent.cs │ │ └── EnvironmentVariablesVariableChangedEvent.cs │ ├── app.manifest │ └── appsettings_environmentvariables.json ├── HostsUtility │ ├── Assets │ │ └── HostsFileEditor │ │ │ ├── LargeTile.scale-100.png │ │ │ ├── SmallTile.scale-100.png │ │ │ ├── SplashScreen.scale-100.png │ │ │ ├── Square150x150Logo.scale-100.png │ │ │ ├── Square44x44Logo.scale-100.png │ │ │ ├── StoreLogo.scale-100.png │ │ │ └── Wide310x150Logo.scale-100.png │ ├── DevHome.HostsFileEditor.csproj │ ├── Helpers │ │ ├── LoggerWrapper.cs │ │ └── UserSettings.cs │ ├── HostsFileEditorApp.xaml │ ├── HostsFileEditorApp.xaml.cs │ ├── HostsFileEditorMainWindow.xaml │ ├── HostsFileEditorMainWindow.xaml.cs │ ├── Properties │ │ ├── PublishProfiles │ │ │ ├── win-arm64.pubxml │ │ │ ├── win-x64.pubxml │ │ │ └── win-x86.pubxml │ │ └── launchSettings.json │ ├── Strings │ │ └── en-us │ │ │ └── Resources.resw │ ├── TelemetryEvents │ │ ├── HostsFileEditorAppLaunchEvent.cs │ │ └── HostsFileEditorTraceEvent.cs │ ├── ViewModels │ │ └── HostsFileEditorSettingsViewModel.cs │ ├── Views │ │ ├── HostsFileEditorSettingsWindow.xaml │ │ └── HostsFileEditorSettingsWindow.xaml.cs │ ├── app.manifest │ └── appsettings_hostsfileeditor.json ├── RegPreviewUtility │ ├── Assets │ │ └── RegistryPreview │ │ │ ├── LargeTile.scale-100.png │ │ │ ├── SmallTile.scale-100.png │ │ │ ├── SplashScreen.scale-100.png │ │ │ ├── Square150x150Logo.scale-100.png │ │ │ ├── Square44x44Logo.scale-100.png │ │ │ ├── StoreLogo.scale-100.png │ │ │ └── Wide310x150Logo.scale-100.png │ ├── DevHome.RegistryPreview.csproj │ ├── Properties │ │ ├── PublishProfiles │ │ │ ├── win-arm64.pubxml │ │ │ ├── win-x64.pubxml │ │ │ └── win-x86.pubxml │ │ └── launchSettings.json │ ├── RegistryPreviewApp.xaml │ ├── RegistryPreviewApp.xaml.cs │ ├── RegistryPreviewMainWindow.xaml │ ├── RegistryPreviewMainWindow.xaml.cs │ ├── Strings │ │ └── en-us │ │ │ └── Resources.resw │ ├── TelemetryEvents │ │ ├── RegistryPreviewAppLaunchEvent.cs │ │ └── RegistryPreviewTraceEvent.cs │ ├── app.manifest │ └── appsettings_registrypreview.json ├── UtilitiesTestingScenarios.md └── src │ ├── DevHome.Utilities.csproj │ ├── Extensions │ └── ServiceExtensions.cs │ ├── Strings │ └── en-us │ │ └── Resources.resw │ ├── TelemetryEvents │ ├── UtilitiesLaunchEvent.cs │ └── UtilitiesMainPageViewModelEvent.cs │ ├── ViewModels │ ├── UtilitiesMainPageViewModel.cs │ └── UtilityViewModel.cs │ └── Views │ ├── UtilitiesMainPageView.xaml │ ├── UtilitiesMainPageView.xaml.cs │ ├── UtilityView.xaml │ └── UtilityView.xaml.cs └── scripts └── CaptureDevHomeLogs.ps1 /.gitattributes: -------------------------------------------------------------------------------- 1 | # Set default behavior to automatically normalize line endings. 2 | 3 | * text=crlf 4 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Microsoft Open Source Code of Conduct 2 | 3 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 4 | 5 | Resources: 6 | 7 | - [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) 8 | - [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) 9 | - Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns 10 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Documentation_Issue.yml: -------------------------------------------------------------------------------- 1 | name: "Documentation issue 📄" 2 | description: Report issues on our documentation 3 | labels: 4 | - Issue-Docs 5 | body: 6 | - id: description 7 | type: textarea 8 | attributes: 9 | label: Provide a description of requested docs changes 10 | placeholder: Briefly describe which document needs to be corrected and why. 11 | validations: 12 | required: true -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | 3 | contact_links: 4 | - name: Microsoft Security Response Center 🔐 5 | url: https://msrc.microsoft.com/create-report 6 | about: Please report security vulnerabilities here. 7 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ## Summary of the pull request 2 | 3 | ## References and relevant issues 4 | 5 | ## Detailed description of the pull request / Additional comments 6 | 7 | ## Validation steps performed 8 | 9 | ## PR checklist 10 | - [ ] Closes #xxx 11 | - [ ] Tests added/passed 12 | - [ ] Documentation updated 13 | -------------------------------------------------------------------------------- /.sscignore: -------------------------------------------------------------------------------- 1 | { "cfs": ["CFS0013"] } -------------------------------------------------------------------------------- /Build.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -File %~dp0\Build.ps1 %* 4 | 5 | exit /b %ERRORLEVEL% -------------------------------------------------------------------------------- /Solution.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(IntDir)Generated Files\ 5 | 6 | 7 | -------------------------------------------------------------------------------- /Test.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -File %~dp0\Test.ps1 %* 4 | 5 | exit /b %ERRORLEVEL% -------------------------------------------------------------------------------- /docs/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/images/architecture.png -------------------------------------------------------------------------------- /docs/images/extension-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/images/extension-flow.png -------------------------------------------------------------------------------- /docs/images/extension-sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/images/extension-sequence.png -------------------------------------------------------------------------------- /docs/specs/#2072 - Add some PowerToys utilities/v1-environment-variables-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/specs/#2072 - Add some PowerToys utilities/v1-environment-variables-settings.png -------------------------------------------------------------------------------- /docs/specs/#2072 - Add some PowerToys utilities/v1-hosts-file-editor-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/specs/#2072 - Add some PowerToys utilities/v1-hosts-file-editor-settings.png -------------------------------------------------------------------------------- /docs/specs/#2072 - Add some PowerToys utilities/v1-pt-in-dev-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/specs/#2072 - Add some PowerToys utilities/v1-pt-in-dev-home.png -------------------------------------------------------------------------------- /docs/specs/#2072 - Add some PowerToys utilities/v1-registry-preview-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/specs/#2072 - Add some PowerToys utilities/v1-registry-preview-settings.png -------------------------------------------------------------------------------- /docs/specs/#2072 - Add some PowerToys utilities/v1-settings-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/specs/#2072 - Add some PowerToys utilities/v1-settings-page.png -------------------------------------------------------------------------------- /docs/specs/#2072 - Add some PowerToys utilities/v1-utilities-settings-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/specs/#2072 - Add some PowerToys utilities/v1-utilities-settings-page.png -------------------------------------------------------------------------------- /docs/specs/#2072 - Add some PowerToys utilities/v2-pt-in-dev-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/specs/#2072 - Add some PowerToys utilities/v2-pt-in-dev-home.png -------------------------------------------------------------------------------- /docs/specs/#2161 - Repository Management in Dev Home/RepoManagment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/docs/specs/#2161 - Repository Management in Dev Home/RepoManagment.png -------------------------------------------------------------------------------- /docs/tools/common/AddCreateButton.md: -------------------------------------------------------------------------------- 1 | # AddCreateButton 2 | Create a button with a + symbol and the given text content. Used for buttons that add or create something. 3 | 4 | ## Usage 5 | ### Example 6 | #### HelloWorldDialog.xaml 7 | ```xml 8 | 12 | ``` 13 | -------------------------------------------------------------------------------- /eng/store/canary/media/de-DE/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/de-DE/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/de-DE/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/de-DE/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/de-DE/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/de-DE/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/en-us/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/en-us/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/en-us/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/en-us/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/en-us/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/en-us/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/es-ES/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/es-ES/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/es-ES/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/es-ES/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/es-ES/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/es-ES/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/fr-FR/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/fr-FR/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/fr-FR/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/fr-FR/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/fr-FR/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/fr-FR/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/it-IT/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/it-IT/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/it-IT/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/it-IT/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/it-IT/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/it-IT/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/ja-JP/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/ja-JP/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/ja-JP/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/ja-JP/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/ja-JP/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/ja-JP/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/ko-KR/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/ko-KR/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/ko-KR/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/ko-KR/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/ko-KR/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/ko-KR/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/pt-BR/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/pt-BR/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/pt-BR/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/pt-BR/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/pt-BR/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/pt-BR/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/ru-RU/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/ru-RU/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/ru-RU/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/ru-RU/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/ru-RU/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/ru-RU/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/zh-CN/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/zh-CN/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/zh-CN/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/zh-CN/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/zh-CN/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/zh-CN/welcome.png -------------------------------------------------------------------------------- /eng/store/canary/media/zh-TW/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/zh-TW/dashboard.png -------------------------------------------------------------------------------- /eng/store/canary/media/zh-TW/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/zh-TW/machine-config.png -------------------------------------------------------------------------------- /eng/store/canary/media/zh-TW/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/canary/media/zh-TW/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/de-DE/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/de-DE/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/de-DE/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/de-DE/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/de-DE/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/de-DE/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/en-us/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/en-us/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/en-us/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/en-us/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/en-us/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/en-us/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/es-ES/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/es-ES/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/es-ES/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/es-ES/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/es-ES/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/es-ES/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/fr-FR/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/fr-FR/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/fr-FR/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/fr-FR/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/fr-FR/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/fr-FR/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/it-IT/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/it-IT/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/it-IT/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/it-IT/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/it-IT/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/it-IT/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/ja-JP/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/ja-JP/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/ja-JP/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/ja-JP/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/ja-JP/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/ja-JP/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/ko-KR/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/ko-KR/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/ko-KR/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/ko-KR/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/ko-KR/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/ko-KR/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/pt-BR/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/pt-BR/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/pt-BR/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/pt-BR/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/pt-BR/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/pt-BR/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/ru-RU/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/ru-RU/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/ru-RU/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/ru-RU/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/ru-RU/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/ru-RU/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/zh-CN/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/zh-CN/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/zh-CN/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/zh-CN/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/zh-CN/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/zh-CN/welcome.png -------------------------------------------------------------------------------- /eng/store/preview/media/zh-TW/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/zh-TW/dashboard.png -------------------------------------------------------------------------------- /eng/store/preview/media/zh-TW/machine-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/zh-TW/machine-config.png -------------------------------------------------------------------------------- /eng/store/preview/media/zh-TW/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/eng/store/preview/media/zh-TW/welcome.png -------------------------------------------------------------------------------- /src/core/DevHome.Common/Assets/BannerBackgroundDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/core/DevHome.Common/Assets/BannerBackgroundDark.png -------------------------------------------------------------------------------- /src/core/DevHome.Common/Assets/BannerBackgroundLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/core/DevHome.Common/Assets/BannerBackgroundLight.png -------------------------------------------------------------------------------- /src/core/DevHome.Common/Behaviors/NavigationViewHeaderMode.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Common.Behaviors; 5 | 6 | public enum NavigationViewHeaderMode 7 | { 8 | Always, 9 | Never, 10 | Minimal, 11 | } 12 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Contracts/IComputeSystemService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System.Collections.Generic; 5 | using System.Threading.Tasks; 6 | using DevHome.Common.Environments.Models; 7 | 8 | namespace DevHome.Common.Contracts.Services; 9 | 10 | public interface IComputeSystemService 11 | { 12 | public Task> GetComputeSystemProvidersAsync(); 13 | } 14 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Contracts/IFileService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Common.Contracts; 5 | 6 | public interface IFileService 7 | { 8 | T Read(string folderPath, string fileName); 9 | 10 | void Save(string folderPath, string fileName, T content); 11 | 12 | void Delete(string folderPath, string fileName); 13 | } 14 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Contracts/ILocalSettingsService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System.Threading.Tasks; 5 | 6 | namespace DevHome.Common.Contracts; 7 | 8 | public interface ILocalSettingsService 9 | { 10 | Task HasSettingAsync(string key); 11 | 12 | Task ReadSettingAsync(string key); 13 | 14 | Task SaveSettingAsync(string key, T value); 15 | } 16 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Environments/Assets/EnvironmentsDefaultWallpaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/core/DevHome.Common/Environments/Assets/EnvironmentsDefaultWallpaper.png -------------------------------------------------------------------------------- /src/core/DevHome.Common/Environments/Exceptions/CreateCreateComputeSystemOperationException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System; 5 | 6 | namespace DevHome.Common.Environments.Exceptions; 7 | 8 | public class CreateCreateComputeSystemOperationException : Exception 9 | { 10 | public CreateCreateComputeSystemOperationException(string message) 11 | : base(message) 12 | { 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Environments/Exceptions/EnvironmentNotificationScriptException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System; 5 | 6 | namespace DevHome.Common.Environments.Exceptions; 7 | 8 | public class EnvironmentNotificationScriptException : Exception 9 | { 10 | public EnvironmentNotificationScriptException(string message) 11 | : base(message) 12 | { 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Environments/Templates/EnvironmentsTemplates.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml; 5 | 6 | namespace DevHome.Common.Environments.Templates; 7 | 8 | public partial class EnvironmentsTemplates : ResourceDictionary 9 | { 10 | public EnvironmentsTemplates() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Helpers/WellKnownSettingsKeys.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Common.Helpers; 5 | 6 | public class WellKnownSettingsKeys 7 | { 8 | public const string IsNotFirstRun = "IsNotFirstRun"; 9 | 10 | public const string IsNotFirstDashboardRun = "IsNotFirstDashboardRun"; 11 | } 12 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Models/EmptyDeveloperId.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.Windows.DevHome.SDK; 5 | 6 | namespace DevHome.Common.Models; 7 | 8 | /// 9 | /// Empty implementation of IDeveloperId. 10 | /// 11 | public class EmptyDeveloperId : IDeveloperId 12 | { 13 | public string LoginId => string.Empty; 14 | 15 | public string Url => string.Empty; 16 | } 17 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Models/LocalSettingsOptions.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Common.Models; 5 | 6 | public class LocalSettingsOptions 7 | { 8 | public string? ApplicationDataFolder 9 | { 10 | get; set; 11 | } 12 | 13 | public string? LocalSettingsFile 14 | { 15 | get; set; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Services/IAdaptiveCardRenderingService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System; 5 | using System.Threading.Tasks; 6 | using AdaptiveCards.Rendering.WinUI3; 7 | 8 | namespace DevHome.Common.Services; 9 | 10 | public interface IAdaptiveCardRenderingService 11 | { 12 | public Task GetRendererAsync(); 13 | 14 | public event EventHandler RendererUpdated; 15 | } 16 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Services/IInfoBarService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.Common.Services; 7 | 8 | public interface IInfoBarService 9 | { 10 | void ShowAppLevelInfoBar(InfoBarSeverity infoBarSeverity, string title, string message); 11 | 12 | void HideAppLevelInfoBar(); 13 | 14 | bool IsAppLevelInfoBarVisible(); 15 | } 16 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Services/IPageService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System; 5 | using CommunityToolkit.Mvvm.ComponentModel; 6 | using Microsoft.UI.Xaml.Controls; 7 | 8 | namespace DevHome.Common.Services; 9 | 10 | public interface IPageService 11 | { 12 | Type GetPageType(string key); 13 | 14 | public void Configure() 15 | where T_VM : ObservableObject 16 | where T_V : Page; 17 | } 18 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Services/IStringResource.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Common.Services; 5 | 6 | public interface IStringResource 7 | { 8 | public string GetLocalized(string key, params object[] args); 9 | 10 | public string GetResourceFromPackage(string resource, string packageFullName); 11 | } 12 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Views/AdaptiveCardViews/AdaptiveCardResourceTemplates.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml; 5 | 6 | namespace DevHome.Common.Views.AdaptiveCardViews; 7 | 8 | public partial class AdaptiveCardResourceTemplates : ResourceDictionary 9 | { 10 | public AdaptiveCardResourceTemplates() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/core/DevHome.Common/Views/CloseButton.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.Common.Views; 7 | 8 | public sealed partial class CloseButton : Button 9 | { 10 | public CloseButton() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | CoRegisterClassObject 2 | CoRevokeClassObject 3 | CoResumeClassObjects 4 | MEMORYSTATUSEX 5 | GlobalMemoryStatusEx 6 | -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/arrow.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/connect_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/connect_icon.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/example_config: -------------------------------------------------------------------------------- 1 | Host 192.168.1.1 2 | HostName 192.168.1.1 3 | User admin 4 | Port 60104 5 | 6 | Host test_host_123 7 | HostName 192.168.2.3 8 | User adming 9 | 10 | Host 127.0.0.1 11 | HostName 192.168.28.128 12 | User admin 13 | Port 60104 14 | 15 | Host ubuntu_test 16 | Hostname 192.168.1.41 17 | User ubuntussh 18 | Port 22 19 | 20 | Host router rack_123_router 21 | Hostname 192.168.2.100 22 | User admin 23 | -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/cpu_icon_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/cpu_icon_dark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/cpu_icon_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/cpu_icon_light.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/gpu_icon_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/gpu_icon_dark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/gpu_icon_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/gpu_icon_light.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/mem_icon_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/mem_icon_dark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/mem_icon_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/mem_icon_light.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/net_icon_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/net_icon_dark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/net_icon_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/net_icon_light.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/ssh_keychain_icon_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/ssh_keychain_icon_dark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/icons/ssh_keychain_icon_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/icons/ssh_keychain_icon_light.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/CPUScreenshotDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/CPUScreenshotDark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/CPUScreenshotLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/CPUScreenshotLight.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/GPUScreenshotDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/GPUScreenshotDark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/GPUScreenshotLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/GPUScreenshotLight.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/MemoryScreenshotDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/MemoryScreenshotDark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/MemoryScreenshotLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/MemoryScreenshotLight.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/NetworkScreenshotDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/NetworkScreenshotDark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/NetworkScreenshotLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/NetworkScreenshotLight.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/SSHScreenshotDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/SSHScreenshotDark.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/SSHScreenshotLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/CoreWidgetProvider/Widgets/Assets/screenshots/SSHScreenshotLight.png -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Enums/WidgetDataState.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace CoreWidgetProvider.Widgets.Enums; 5 | 6 | public enum WidgetDataState 7 | { 8 | Unknown, 9 | Requested, // Request is out, waiting on a response. Current data is stale. 10 | Okay, // Received and updated data, stable state. 11 | Failed, // Failed retrieving data. 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/Enums/WidgetPageState.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace CoreWidgetProvider.Widgets.Enums; 5 | 6 | public enum WidgetPageState 7 | { 8 | Unknown, 9 | Configure, 10 | Loading, 11 | Content, 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/CoreWidgetProvider/Widgets/IWidgetImplFactory.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.Windows.Widgets.Providers; 5 | 6 | namespace CoreWidgetProvider.Widgets; 7 | 8 | internal interface IWidgetImplFactory 9 | { 10 | public WidgetImpl Create(WidgetContext widgetContext, string state); 11 | } 12 | -------------------------------------------------------------------------------- /src/extensions/GitExtension/FileExplorerGitIntegration.UnitTest/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 5 | -------------------------------------------------------------------------------- /src/extensions/GitExtension/FileExplorerGitIntegration/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | CoRegisterClassObject 2 | CoRevokeClassObject 3 | CoResumeClassObjects 4 | MEMORYSTATUSEX 5 | GlobalMemoryStatusEx 6 | SHChangeNotify 7 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/BuildDevSetupAgentHelper.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -File %~dp0\BuildDevSetupAgentHelper.ps1 %* 4 | 5 | exit /b %ERRORLEVEL% -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupAgent/IProgressHandler.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.DevSetupAgent; 5 | 6 | /// 7 | /// Interface to report request execution progress. 8 | /// 9 | public interface IProgressHandler 10 | { 11 | public void Progress(IHostResponse progressResponse, CancellationToken stoppingToken); 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupAgent/IRequestManager.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.DevSetupAgent; 5 | 6 | /// 7 | /// Interface for request manager responsible for processing request messages from host. 8 | /// 9 | public interface IRequestManager 10 | { 11 | void ProcessRequestMessage(IRequestMessage message, CancellationToken stoppingToken); 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupAgent/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | REG_NOTIFY_FILTER 2 | CoInitializeSecurity 3 | CoCreateInstance 4 | CLSCTX 5 | WIN32_ERROR 6 | S_OK 7 | E_FAIL 8 | E_UNEXPECTED 9 | LsaEnumerateLogonSessions 10 | LsaGetLogonSessionData 11 | Windows.Win32.Security.Authentication.Identity.LsaFreeReturnBuffer 12 | SECURITY_LOGON_TYPE 13 | STATUS_SUCCESS 14 | MakeAbsoluteSD 15 | ConvertStringSecurityDescriptorToSecurityDescriptor 16 | LocalAlloc 17 | LocalFree 18 | SDDL_REVISION_1 19 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupAgent/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "DevSetupAgent": { 4 | "commandName": "Project", 5 | "dotnetRunMessages": true, 6 | "environmentVariables": { 7 | "DOTNET_ENVIRONMENT": "Development" 8 | } 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupAgent/Requests/IRequestFactory.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.DevSetupAgent; 5 | 6 | /// 7 | /// Interface for creating request handler based on request message. 8 | /// 9 | public interface IRequestFactory 10 | { 11 | IHostRequest CreateRequest(IRequestContext requestContext); 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupAgent/Requests/IRequestMessage.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.DevSetupAgent; 5 | 6 | /// 7 | /// Interface for providing request message data. 8 | /// 9 | public interface IRequestMessage 10 | { 11 | string? CommunicationId { get; set; } 12 | 13 | string? RequestData { get; set; } 14 | } 15 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupAgent/Requests/RequestMessage.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.DevSetupAgent; 5 | 6 | /// 7 | /// Request message data. 8 | /// 9 | internal struct RequestMessage : IRequestMessage 10 | { 11 | public string? CommunicationId { get; set; } 12 | 13 | public string? RequestData { get; set; } 14 | } 15 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupAgent/Responses/IResponseMessage.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.DevSetupAgent; 5 | 6 | /// 7 | /// Interface for providing response message data. 8 | /// 9 | public interface IResponseMessage 10 | { 11 | string CommunicationId { get; set; } 12 | 13 | string ResponseData { get; set; } 14 | } 15 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupEngine/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | CoRegisterClassObject 2 | CoResumeClassObjects 3 | CoRevokeClassObject 4 | CLSCTX 5 | REGCLS 6 | HANDLE 7 | WIN32_ERROR 8 | S_OK 9 | E_NOINTERFACE 10 | CLASS_E_NOAGGREGATION 11 | E_ACCESSDENIED 12 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupEngine/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "DevSetupEngine": { 4 | "commandName": "Project", 5 | "commandLineArgs": "-RegisterProcessAsComServer" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/DevSetupEngineIdl/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension.Common/Services/IStringResource.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.Common; 5 | 6 | public interface IStringResource 7 | { 8 | public string GetLocalized(string key, params object[] args); 9 | } 10 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension.HostGuestCommunication/HResultException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.HostGuestCommunication; 5 | 6 | public sealed class HResultException : Exception 7 | { 8 | public HResultException(int resultCode, string? description = null) 9 | : base(description) 10 | { 11 | HResult = resultCode; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Assets/hyper-v-provider-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/HyperVExtension/src/HyperVExtension/Assets/hyper-v-provider-icon.png -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Assets/hyper-v-windows-default-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/HyperVExtension/src/HyperVExtension/Assets/hyper-v-windows-default-image.jpg -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/CommunicationWithGuest/Requests/IRequestMessage.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.CommunicationWithGuest; 5 | 6 | /// 7 | /// Interface for providing request message data. 8 | /// 9 | public interface IRequestMessage 10 | { 11 | string RequestId { get; set; } 12 | 13 | string RequestData { get; set; } 14 | } 15 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/CommunicationWithGuest/Responses/IResponseFactory.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.CommunicationWithGuest; 5 | 6 | /// 7 | /// Interface for creating response handler based on response message. 8 | /// 9 | public interface IResponseFactory 10 | { 11 | IGuestResponse CreateResponse(IResponseMessage message); 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/CommunicationWithGuest/Responses/IResponseMessage.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.CommunicationWithGuest; 5 | 6 | /// 7 | /// Interface for providing response message data. 8 | /// 9 | public interface IResponseMessage 10 | { 11 | string CommunicationId { get; set; } 12 | 13 | string ResponseData { get; set; } 14 | } 15 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Exceptions/AdaptiveCardInvalidActionException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.Exceptions; 5 | 6 | public class AdaptiveCardInvalidActionException : Exception 7 | { 8 | public AdaptiveCardInvalidActionException(string message) 9 | : base(message) 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Exceptions/HyperVAdminGroupException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.Exceptions; 5 | 6 | public class HyperVAdminGroupException : HyperVManagerException 7 | { 8 | public HyperVAdminGroupException(string message) 9 | : base(message) 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Exceptions/HyperVModuleNotLoadedException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.Exceptions; 5 | 6 | public class HyperVModuleNotLoadedException : HyperVManagerException 7 | { 8 | public HyperVModuleNotLoadedException(string message) 9 | : base(message) 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Exceptions/HyperVPrerequisiteFailedException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.Exceptions; 5 | 6 | public class HyperVPrerequisiteFailedException : Exception 7 | { 8 | public HyperVPrerequisiteFailedException(string message) 9 | : base(message) 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Exceptions/HyperVVirtualMachineManagementException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.Exceptions; 5 | 6 | public class HyperVVirtualMachineManagementException : HyperVManagerException 7 | { 8 | public HyperVVirtualMachineManagementException(string message) 9 | : base(message) 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Exceptions/VirtualMachineManagementServiceException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.Exceptions; 5 | 6 | public class VirtualMachineManagementServiceException : Exception 7 | { 8 | public VirtualMachineManagementServiceException(string message, Exception innerException) 9 | : base(message, innerException) 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Models/IDownloadSubscriber.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using HyperVExtension.Models.VirtualMachineCreation; 5 | 6 | namespace HyperVExtension.Models; 7 | 8 | public interface IDownloadSubscriber : IProgress 9 | { 10 | } 11 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Models/IWindowsIdentityService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.Models; 5 | 6 | /// 7 | /// Wrapper interface that can be used to get the WindowsIdentityWrapper. 8 | /// 9 | public interface IWindowsIdentityService 10 | { 11 | public WindowsIdentityWrapper GetCurrentWindowsIdentity(); 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Models/WindowsIdentityService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace HyperVExtension.Models; 5 | 6 | public class WindowsIdentityService : IWindowsIdentityService 7 | { 8 | public WindowsIdentityWrapper GetCurrentWindowsIdentity() 9 | { 10 | return new WindowsIdentityWrapper(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | GetCurrentPackageFullName 2 | WIN32_ERROR 3 | E_UNEXPECTED 4 | E_NOTSUPPORTED 5 | E_FAIL 6 | E_ABORT 7 | S_OK 8 | MAX_PATH 9 | SFBS_FLAGS 10 | StrFormatByteSizeEx 11 | SetForegroundWindow 12 | GetDiskFreeSpaceEx 13 | VER_PLATFORM -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Services/IArchiveProviderFactory.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using HyperVExtension.Models.VirtualMachineCreation; 5 | 6 | namespace HyperVExtension.Services; 7 | 8 | public interface IArchiveProviderFactory 9 | { 10 | public IArchiveProvider CreateArchiveProvider(string extension); 11 | } 12 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Templates/DarkCaution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/HyperVExtension/src/HyperVExtension/Templates/DarkCaution.png -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Templates/DarkError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/HyperVExtension/src/HyperVExtension/Templates/DarkError.png -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Templates/DarkSuccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/HyperVExtension/src/HyperVExtension/Templates/DarkSuccess.png -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Templates/LightCaution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/HyperVExtension/src/HyperVExtension/Templates/LightCaution.png -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Templates/LightError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/HyperVExtension/src/HyperVExtension/Templates/LightError.png -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtension/Templates/LightSuccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/HyperVExtension/src/HyperVExtension/Templates/LightSuccess.png -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/src/HyperVExtensionServer/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "HyperVExtensionServer": { 4 | "commandName": "Project", 5 | "commandLineArgs": "-RegisterProcessAsComServer" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/test/DevSetupAgent.Test/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 5 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/test/DevSetupEngine.Test/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 5 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/test/DevSetupEngine.Test/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | CoRegisterClassObject 2 | CoResumeClassObjects 3 | CoRevokeClassObject 4 | CoCreateInstance 5 | CLSCTX 6 | REGCLS 7 | HANDLE 8 | WIN32_ERROR 9 | S_OK 10 | E_NOINTERFACE 11 | CLASS_E_NOAGGREGATION 12 | E_ACCESSDENIED 13 | -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/test/HyperVExtension/Assets/6CFDC8E5163679E32B9886CEEACEB95F8919B20799CA8E5A6207B9F72EFEFD40.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/HyperVExtension/test/HyperVExtension/Assets/6CFDC8E5163679E32B9886CEEACEB95F8919B20799CA8E5A6207B9F72EFEFD40.zip -------------------------------------------------------------------------------- /src/extensions/HyperVExtension/test/HyperVExtension/Usings.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 5 | -------------------------------------------------------------------------------- /src/extensions/SampleExtension/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/SampleExtension/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/extensions/SampleExtension/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/SampleExtension/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/extensions/SampleExtension/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/SampleExtension/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/extensions/SampleExtension/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/SampleExtension/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/extensions/SampleExtension/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/SampleExtension/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/extensions/SampleExtension/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/SampleExtension/Assets/StoreLogo.png -------------------------------------------------------------------------------- /src/extensions/SampleExtension/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/SampleExtension/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/extensions/SampleExtension/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | GetCurrentPackageFullName 2 | WIN32_ERROR 3 | SHLoadIndirectString 4 | -------------------------------------------------------------------------------- /src/extensions/SampleExtension/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "Provider on launch": { 4 | "commandName": "MsixPackage", 5 | "commandLineArgs": "-RegisterProcessAsComServer", 6 | "doNotLaunchApp": true 7 | }, 8 | "UI App": { 9 | "commandName": "MsixPackage" 10 | }, 11 | "Provider": { 12 | "commandName": "MsixPackage", 13 | "commandLineArgs": "-RegisterProcessAsComServer" 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/extensions/SampleExtension/SettingsProvider/SettingsCardData.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace SampleExtension.Providers; 5 | 6 | internal sealed class SettingsCardData 7 | { 8 | } 9 | -------------------------------------------------------------------------------- /src/extensions/SampleExtension/SettingsProvider/SettingsCardSerializerContext.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System.Text.Json.Serialization; 5 | 6 | namespace SampleExtension.Providers; 7 | 8 | [JsonSourceGenerationOptions(PropertyNameCaseInsensitive = true)] 9 | [JsonSerializable(typeof(SettingsCardData))] 10 | internal sealed partial class SettingsCardSerializerContext : JsonSerializerContext 11 | { 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/WSLExtension/ClassExtensions/StringExtensions.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System.Globalization; 5 | 6 | namespace WSLExtension.ClassExtensions; 7 | 8 | public static class StringExtensions 9 | { 10 | public static string FormatArgs(this string source, params object[] args) 11 | { 12 | return string.Format(CultureInfo.InvariantCulture, source, args); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/extensions/WSLExtension/Contracts/IStringResource.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace WSLExtension.Contracts; 5 | 6 | public interface IStringResource 7 | { 8 | public string GetLocalized(string key, params object[] args); 9 | } 10 | -------------------------------------------------------------------------------- /src/extensions/WSLExtension/Exceptions/AdaptiveCardInvalidActionException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace WSLExtension.Exceptions; 5 | 6 | public class AdaptiveCardInvalidActionException : Exception 7 | { 8 | public AdaptiveCardInvalidActionException(string message) 9 | : base(message) 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/WSLExtension/Exceptions/AppExecutionAliasNotFoundException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace WSLExtension.Exceptions; 5 | 6 | public class AppExecutionAliasNotFoundException : Exception 7 | { 8 | public AppExecutionAliasNotFoundException(string? message) 9 | : base(message) 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/WSLExtension/Exceptions/WslServicesMediatorException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace WSLExtension.Exceptions; 5 | 6 | public class WslServicesMediatorException : Exception 7 | { 8 | public WslServicesMediatorException(string? message) 9 | : base(message) 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/extensions/WSLExtension/Helpers/AdaptiveCardActionPayload.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace WSLExtension.Helpers; 5 | 6 | internal sealed class AdaptiveCardActionPayload 7 | { 8 | public string? Id { get; set; } 9 | } 10 | -------------------------------------------------------------------------------- /src/extensions/WSLExtension/WslAssets/debian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/WSLExtension/WslAssets/debian.png -------------------------------------------------------------------------------- /src/extensions/WSLExtension/WslAssets/kali.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/WSLExtension/WslAssets/kali.png -------------------------------------------------------------------------------- /src/extensions/WSLExtension/WslAssets/opensuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/WSLExtension/WslAssets/opensuse.png -------------------------------------------------------------------------------- /src/extensions/WSLExtension/WslAssets/openuse-enterprise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/WSLExtension/WslAssets/openuse-enterprise.png -------------------------------------------------------------------------------- /src/extensions/WSLExtension/WslAssets/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/WSLExtension/WslAssets/ubuntu.png -------------------------------------------------------------------------------- /src/extensions/WSLExtension/WslAssets/wslLinux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/extensions/WSLExtension/WslAssets/wslLinux.png -------------------------------------------------------------------------------- /src/platforms/DevHome.Settings/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | GetPhysicallyInstalledSystemMemory 2 | GlobalMemoryStatusEx 3 | GetSystemInfo 4 | CoCreateInstance -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Activation/IActivationHandler.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Activation; 5 | 6 | public interface IActivationHandler 7 | { 8 | bool CanHandle(object args); 9 | 10 | Task HandleAsync(object args); 11 | } 12 | -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-100_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-100_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-125_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-125_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-150_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-150_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-200_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-200_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-400_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.scale-400_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-16.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-16_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-16_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-16_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-16_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-20.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-20_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-20_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-20_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-20_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-24.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-24_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-24_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-256.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-256_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-256_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-256_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-256_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-30.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-30_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-30_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-30_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-30_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-32.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-32_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-32_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-32_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-32_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-36.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-36_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-36_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-36_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-36_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-40.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-40_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-40_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-40_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-40_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-48.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-48_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-48_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-48_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-48_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-56.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-56_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-56_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-56_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-56_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-60.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-60_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-60_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-60_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-60_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-64.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-64_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-64_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-64_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-64_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-72.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-72_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-72_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-72_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-72_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-80.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-80_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-80_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-80_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-80_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-96.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-96_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-96_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-96_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/AppList.targetsize-96_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/BadgeLogo.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/DevHome_Canary.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/DevHome_Canary.ico -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-100_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-100_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-125_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-125_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-150_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-150_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-200_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-200_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-400_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/LargeTile.scale-400_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-100_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-100_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-125_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-125_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-150_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-150_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-200_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-200_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-400_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/MedTile.scale-400_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-100_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-100_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-125_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-125_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-150_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-150_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-200_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-200_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-400_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SmallTile.scale-400_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-100_altform-colorful_theme-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-100_altform-colorful_theme-dark.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-100_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-100_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-125_altform-colorful_theme-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-125_altform-colorful_theme-dark.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-125_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-125_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-150_altform-colorful_theme-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-150_altform-colorful_theme-dark.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-150_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-150_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-200_altform-colorful_theme-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-200_altform-colorful_theme-dark.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-200_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-200_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-400_altform-colorful_theme-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-400_altform-colorful_theme-dark.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-400_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/SplashScreen.scale-400_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreDisplay-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreDisplay-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreDisplay-300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreDisplay-300.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreDisplay-71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreDisplay-71.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-100_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-100_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-125_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-125_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-150_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-150_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-200_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-200_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-400_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/StoreLogo.scale-400_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-100_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-100_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-125_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-125_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-150_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-150_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-200_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-200_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-400_altform-colorful_theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Canary/WideTile.scale-400_altform-colorful_theme-light.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Dev/AppList.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Dev/AppList.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Dev/DevHome_Dev.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Dev/DevHome_Dev.ico -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Dev/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Dev/LargeTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Dev/MedTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Dev/MedTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Dev/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Dev/SmallTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Dev/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Dev/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Dev/StoreDisplay-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Dev/StoreDisplay-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Dev/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Dev/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Dev/WideTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Dev/WideTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Fonts/AMCIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Fonts/AMCIcons.ttf -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Fonts/CascadiaMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Fonts/CascadiaMono.ttf -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Fonts/DevHome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Fonts/DevHome.ttf -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Fonts/README.md: -------------------------------------------------------------------------------- 1 | # Included fonts 2 | - Cascadia Mono (v2111.01) 3 | - https://github.com/microsoft/cascadia-code/releases/tag/v2111.01 -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/InitializationPage/AppList.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/InitializationPage/AppList.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-16.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-16_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-16_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-16_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-16_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-20.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-20_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-20_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-20_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-20_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-24.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-24_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-24_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-256.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-256_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-256_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-256_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-256_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-30.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-30_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-30_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-30_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-30_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-32.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-32_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-32_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-32_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-32_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-36.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-36_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-36_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-36_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-36_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-40.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-40_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-40_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-40_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-40_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-48.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-48_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-48_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-48_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-48_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-56.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-56_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-56_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-56_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-56_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-60.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-60_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-60_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-60_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-60_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-64.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-64_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-64_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-64_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-64_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-72.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-72_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-72_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-72_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-72_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-80.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-80_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-80_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-80_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-80_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-96.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-96_altform-lightunplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-96_altform-lightunplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-96_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/AppList.targetsize-96_altform-unplated.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/DevHome_Preview.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/DevHome_Preview.ico -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/LargeTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/LargeTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/LargeTile.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/MedTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/MedTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/MedTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/MedTile.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/SmallTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/SmallTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/SmallTile.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/StoreDisplay-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/StoreDisplay-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/StoreDisplay-300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/StoreDisplay-300.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/StoreDisplay-71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/StoreDisplay-71.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-125.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-150.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-200.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/WideTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/WideTile.scale-100.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Assets/Preview/WideTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/src/platforms/Microsoft.DevHome/Assets/Preview/WideTile.scale-400.png -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Contracts/Services/IActivationService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Contracts.Services; 5 | 6 | public interface IActivationService 7 | { 8 | Task ActivateAsync(object activationArgs); 9 | } 10 | -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Contracts/ViewModels/INavigationAware.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Contracts.ViewModels; 5 | 6 | public interface INavigationAware 7 | { 8 | void OnNavigatedTo(object parameter); 9 | 10 | void OnNavigatedFrom(); 11 | } 12 | -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Helpers/FrameExtensions.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.Helpers; 7 | 8 | public static class FrameExtensions 9 | { 10 | public static object? GetPageViewModel(this Frame frame) => frame?.Content?.GetType().GetProperty("ViewModel")?.GetValue(frame.Content, null); 11 | } 12 | -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Helpers/ResourceExtensions.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.Windows.ApplicationModel.Resources; 5 | 6 | namespace DevHome.Helpers; 7 | 8 | public static class ResourceExtensions 9 | { 10 | private static readonly ResourceLoader _resourceLoader = new(); 11 | 12 | public static string GetLocalized(this string resourceKey) => _resourceLoader.GetString(resourceKey); 13 | } 14 | -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | GetPhysicallyInstalledSystemMemory 2 | GlobalMemoryStatusEx 3 | GetSystemInfo 4 | CoCreateInstance 5 | SetForegroundWindow 6 | IsIconic 7 | ShowWindow -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Properties/launchsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "DevHome (Package)": { 4 | "commandName": "MsixPackage", 5 | "doNotLaunchApp": false, 6 | "nativeDebugging": false 7 | }, 8 | "DevHome (Unpackaged)": { 9 | "commandName": "Project" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Styles/Feedback_ThemeResources.xaml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 80 9 | 10 | 430 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Styles/FontSizes.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 24 6 | 7 | 16 8 | 9 | 14 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/platforms/Microsoft.DevHome/Styles/LayoutSizes.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 1266 6 | 1236 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/services/DevHome.Services.DesiredStateConfiguration/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | S_OK 2 | -------------------------------------------------------------------------------- /src/services/DevHome.Services.WindowsPackageManager/COM/ClsidContext.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Services.WindowsPackageManager.COM; 5 | 6 | internal enum ClsidContext 7 | { 8 | // Production CLSID Guids 9 | Prod, 10 | 11 | // Development CLSID Guids 12 | Dev, 13 | } 14 | -------------------------------------------------------------------------------- /src/services/DevHome.Services.WindowsPackageManager/Exceptions/WindowsPackageManagerRecoveryException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System; 5 | 6 | namespace DevHome.Services.WindowsPackageManager.Exceptions; 7 | 8 | /// 9 | /// Exception thrown when the Windows Package Manager recovery fails. 10 | /// 11 | public class WindowsPackageManagerRecoveryException : Exception 12 | { 13 | } 14 | -------------------------------------------------------------------------------- /src/services/DevHome.Services.WindowsPackageManager/Models/WinGetPackageUriParameters.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System; 5 | 6 | namespace DevHome.Services.WindowsPackageManager.Models; 7 | 8 | [Flags] 9 | public enum WinGetPackageUriParameters 10 | { 11 | None = 0, 12 | Version = 1 << 0, 13 | 14 | // Add all parameters here 15 | All = Version, 16 | } 17 | -------------------------------------------------------------------------------- /src/services/DevHome.Services.WindowsPackageManager/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | S_OK 2 | CoCreateInstance 3 | -------------------------------------------------------------------------------- /tests/DevHome.Settings.UnitTest/TestingScenarios/Settings.md: -------------------------------------------------------------------------------- 1 | # Settings Tests 2 | If your code affects the settings pages, please manually verify these scenarios. 3 | 4 | ## Scenarios 5 | Please make sure to verify all these scenarios. 6 | 7 | 1. User can submit feedback via the feedback button 8 | 1. User can enable/disable an extension 9 | 1. User can add an account 10 | 1. User can remove an account 11 | 1. Disabled extensions do not show up when signing into an account -------------------------------------------------------------------------------- /tests/DevHome.Settings.UnitTest/Usings.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 5 | global using Microsoft.VisualStudio.TestTools.UnitTesting.AppContainer; 6 | -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.Tests/TestingScenarios/DevHome.md: -------------------------------------------------------------------------------- 1 | # Dev Home Core Tests 2 | Please manually verify these scenarios. This is required for all PRs that affect Dev Home. 3 | 4 | ## Scenarios 5 | Please make sure to verify all these scenarios. 6 | 7 | 1. User can install Dev Home 8 | -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.Tests/Usings.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 5 | global using Microsoft.VisualStudio.TestTools.UnitTesting.AppContainer; 6 | -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.UITests/ExtensionsTest.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using DevHome.UITest.Common; 5 | using Microsoft.VisualStudio.TestTools.UnitTesting; 6 | 7 | namespace DevHome.Tests.UITest; 8 | 9 | [TestClass] 10 | public class ExtensionsTest : DevHomeTestBase 11 | { 12 | } 13 | -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.UITests/NativeMethods.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://aka.ms/CsWin32.schema.json", 3 | "wideCharOnly": true 4 | } -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.UITests/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | OpenProcessToken -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.UITests/TestAssets/Widgets/EmptySSHConfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tests/Microsoft.DevHome.UITests/TestAssets/Widgets/EmptySSHConfig -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.UITests/UITestCleanup.ps1: -------------------------------------------------------------------------------- 1 | Write-Host "Stopping WinAppDriver." 2 | Stop-Process -Name "WinAppDriver" -ErrorAction SilentlyContinue -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.UITests/appsettings.canary.json: -------------------------------------------------------------------------------- 1 | { 2 | // Canary app settings overwriting default values in appsettings.json 3 | "PackageFamilyName": "Microsoft.Windows.DevHome.Canary_8wekyb3d8bbwe", 4 | "Widget": { 5 | "IdPrefix": "Microsoft.Windows.DevHome.Canary_8wekyb3d8bbwe" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.UITests/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | // This JSON file is the default app settings file. Other 3 | // appsettings.*.json files can overwrite its values. 4 | "WindowsApplicationDriverUrl": "http://127.0.0.1:4723", 5 | "PackageFamilyName": "Microsoft.Windows.DevHome.Dev_8wekyb3d8bbwe", 6 | "Widget": { 7 | "IdPrefix": "Microsoft.Windows.DevHome.Dev_8wekyb3d8bbwe", 8 | "Provider": "CoreWidgetProvider" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /tests/Microsoft.DevHome.UITests/appsettings.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | // Production app settings overwriting default values in appsettings.json 3 | "PackageFamilyName": "Microsoft.Windows.DevHome_8wekyb3d8bbwe", 4 | "Widget": { 5 | "IdPrefix": "Microsoft.Windows.DevHome_8wekyb3d8bbwe" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tools/Customization/DevHome.Customization/Helpers/ErrorType.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Customization.Helpers; 5 | 6 | public enum ErrorType 7 | { 8 | None, 9 | Unknown, 10 | RepositoryProviderCreationFailed, 11 | OpenRepositoryFailed, 12 | SourceControlExtensionValidationFailed, 13 | RegistrationWithFileExplorerFailed, 14 | } 15 | -------------------------------------------------------------------------------- /tools/Customization/DevHome.Customization/Helpers/ResultType.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Customization.Helpers; 5 | 6 | public enum ResultType 7 | { 8 | Unknown, 9 | Success, 10 | Failure, 11 | } 12 | -------------------------------------------------------------------------------- /tools/Customization/DevHome.Customization/Models/DevDriveOptimizedData.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Customization.Models; 5 | 6 | public class DevDriveOptimizedData 7 | { 8 | } 9 | -------------------------------------------------------------------------------- /tools/Customization/DevHome.Customization/Models/DevDriveOptimizingData.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Customization.Models; 5 | 6 | public class DevDriveOptimizingData 7 | { 8 | } 9 | -------------------------------------------------------------------------------- /tools/Customization/DevHome.Customization/Models/DevDriveTrustedData.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Customization.Models; 5 | 6 | public class DevDriveTrustedData 7 | { 8 | } 9 | -------------------------------------------------------------------------------- /tools/Customization/DevHome.Customization/Models/DevDriveTrustedMessage.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using CommunityToolkit.Mvvm.Messaging.Messages; 5 | 6 | namespace DevHome.Customization.Models; 7 | 8 | public class DevDriveTrustedMessage : ValueChangedMessage 9 | { 10 | public DevDriveTrustedMessage(DevDriveTrustedData value) 11 | : base(value) 12 | { 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/Customization/DevHome.Customization/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | SHGetSetSettings 2 | ReadCabinetState 3 | WriteCabinetState 4 | CoCreateInstance 5 | -------------------------------------------------------------------------------- /tools/Customization/DevHome.FileExplorerSourceControlIntegration/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | CoRegisterClassObject 2 | CoRevokeClassObject 3 | CoResumeClassObjects 4 | MEMORYSTATUSEX 5 | GlobalMemoryStatusEx 6 | CoCreateInstance -------------------------------------------------------------------------------- /tools/Customization/DevHome.FileExplorerSourceControlIntegration/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "FileExplorerSourceControlIntegration": { 4 | "commandName": "Project", 5 | "commandLineArgs": "-RegisterProcessAsComServer" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /tools/Dashboard/DevHome.Dashboard.UnitTest/Usings.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 5 | global using Microsoft.VisualStudio.TestTools.UnitTesting.AppContainer; 6 | -------------------------------------------------------------------------------- /tools/Dashboard/DevHome.Dashboard/Assets/DashboardBannerFrontDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Dashboard/DevHome.Dashboard/Assets/DashboardBannerFrontDark.png -------------------------------------------------------------------------------- /tools/Dashboard/DevHome.Dashboard/Assets/DashboardBannerFrontLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Dashboard/DevHome.Dashboard/Assets/DashboardBannerFrontLight.png -------------------------------------------------------------------------------- /tools/Dashboard/DevHome.Dashboard/BuildAssets/Microsoft.Windows.Widgets.Internal.winmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Dashboard/DevHome.Dashboard/BuildAssets/Microsoft.Windows.Widgets.Internal.winmd -------------------------------------------------------------------------------- /tools/Dashboard/DevHome.Dashboard/BuildAssets/Microsoft.Windows.Widgets.winmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Dashboard/DevHome.Dashboard/BuildAssets/Microsoft.Windows.Widgets.winmd -------------------------------------------------------------------------------- /tools/Dashboard/DevHome.Dashboard/Services/IWidgetServiceService.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System.Threading.Tasks; 5 | using static DevHome.Dashboard.Services.WidgetServiceService; 6 | 7 | namespace DevHome.Dashboard.Services; 8 | 9 | public interface IWidgetServiceService 10 | { 11 | public Task TryInstallingWidgetService(); 12 | 13 | public WidgetServiceStates GetWidgetServiceState(); 14 | } 15 | -------------------------------------------------------------------------------- /tools/Experiments/src/ViewModels/TestExperimentViewModel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.Experiments.ViewModels; 5 | 6 | public class TestExperimentViewModel 7 | { 8 | public TestExperimentViewModel() 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /tools/ExtensionLibrary/DevHome.ExtensionLibrary.UnitTest/TestingScenarios/ExtensionLibrary.md: -------------------------------------------------------------------------------- 1 | # Extension Library Tests 2 | If your code affects the extension library page, please manually verify these scenarios. 3 | 4 | ## Scenarios 5 | Please make sure to verify all these scenarios. 6 | 7 | 1. User can install/uninstall an extension 8 | 1. User can enable/disable an extension 9 | 1. User can click through to extension's settings page if there is one -------------------------------------------------------------------------------- /tools/ExtensionLibrary/DevHome.ExtensionLibrary/Assets/ExtensionsBannerFrontDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/ExtensionLibrary/DevHome.ExtensionLibrary/Assets/ExtensionsBannerFrontDark.png -------------------------------------------------------------------------------- /tools/ExtensionLibrary/DevHome.ExtensionLibrary/Assets/ExtensionsBannerFrontLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/ExtensionLibrary/DevHome.ExtensionLibrary/Assets/ExtensionsBannerFrontLight.png -------------------------------------------------------------------------------- /tools/SampleTool/src/Class1.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace SampleTool; 5 | 6 | public class Class1 7 | { 8 | } 9 | -------------------------------------------------------------------------------- /tools/SampleTool/src/ViewModels/SampleToolViewModel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using CommunityToolkit.Mvvm.ComponentModel; 5 | 6 | namespace Tools.SampleTool.ViewModels; 7 | 8 | public class SampleToolViewModel : ObservableObject 9 | { 10 | public SampleToolViewModel() 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /tools/SampleTool/unittest/Usings.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 5 | global using Microsoft.VisualStudio.TestTools.UnitTesting.AppContainer; 6 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow.Common/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | CoCreateInstance 2 | CoMarshalInterface 3 | CoUnmarshalInterface 4 | CreateStreamOnHGlobal 5 | HRESULT_FROM_WIN32 6 | MSHCTX 7 | MSHLFLAGS 8 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow.UnitTest/Helpers/TestHelpers.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.SetupFlow.UnitTest.Helpers; 5 | 6 | public class TestHelpers 7 | { 8 | public static string GetTestFilePath(string fileName) 9 | { 10 | return $"TestAssets\\{fileName}"; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow.UnitTest/TestAssets/AppManagementPackages_Empty.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "NameResourceKey": "mockTitle_1", 4 | "DescriptionResourceKey": "mockDescription_1", 5 | "WinGetPackageIds": [] 6 | } 7 | ] -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow.UnitTest/TestAssets/AppManagementPackages_Success.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "NameResourceKey": "mockTitle_1", 4 | "DescriptionResourceKey": "mockDescription_1", 5 | "WinGetPackages": [ 6 | { 7 | "Uri": "x-ms-winget://winget/mock1" 8 | }, 9 | { 10 | "Uri": "x-ms-winget://winget/mock2" 11 | } 12 | ] 13 | } 14 | ] -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow.UnitTest/TestingScenarios/AppInstall.md: -------------------------------------------------------------------------------- 1 | # App Install Tests 2 | If your code affects app install in Machine Configuration, please manually verify these scenarios. 3 | 4 | ## Scenarios 5 | Please make sure to verify all these scenarios. 6 | 7 | 1. User can search for applications in search bar 8 | 1. User can install applications 9 | 1. User cannot install an application that is already installed -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow.UnitTest/TestingScenarios/Config.md: -------------------------------------------------------------------------------- 1 | # Configuration File Tests 2 | If your code affects configuration files, please manually verify these scenarios. 3 | 4 | ## Scenarios 5 | Please make sure to verify all these scenarios. 6 | 7 | 1. User can successfully use a config file -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow.UnitTest/TestingScenarios/DevDrive.md: -------------------------------------------------------------------------------- 1 | # Dev Drive Tests 2 | If your code affects Dev Drive, please manually verify these scenarios. 3 | 4 | ## Scenarios 5 | Please make sure to verify all these scenarios. 6 | 7 | 1. User can create a Dev Drive 8 | 1. User can clone a repository onto a Dev Drive -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow.UnitTest/Usings.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 5 | global using Microsoft.VisualStudio.TestTools.UnitTesting.AppContainer; 6 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/7zip.7zip.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/7zip.7zip.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Codeblocks.Codeblocks.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Codeblocks.Codeblocks.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Docker.DockerDesktop.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Docker.DockerDesktop.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Git.Git.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Git.Git.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/GitHub.GitHubDesktop.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/GitHub.GitHubDesktop.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Google.AndroidStudio.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Google.AndroidStudio.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/JetBrains.IntelliJIDEA.Community.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/JetBrains.IntelliJIDEA.Community.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/JetBrains.PyCharm.Community.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/JetBrains.PyCharm.Community.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.DotNet.SDK.7.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.DotNet.SDK.7.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.PowerShell.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.PowerShell.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.PowerToys.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.PowerToys.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.SQLServerManagementStudio.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.SQLServerManagementStudio.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.VisualStudio.2022.Community.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.VisualStudio.2022.Community.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.VisualStudioCode.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Microsoft.VisualStudioCode.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Notepad++.Notepad++.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Notepad++.Notepad++.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/OpenJS.NodeJS.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/OpenJS.NodeJS.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Orwell.Dev-C++.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Orwell.Dev-C++.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Postman.Postman.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Postman.Postman.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/PuTTY.PuTTY.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/PuTTY.PuTTY.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Python.Python.3.11.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Python.Python.3.11.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/SublimeHQ.SublimeText.4.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/SublimeHQ.SublimeText.4.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Unity.Unity.2022.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/Unity.Unity.2022.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/vim.vim.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Apps/vim.vim.ico -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/CreateVirtualEnvironment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/CreateVirtualEnvironment.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/DarkCaution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/DarkCaution.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/DarkError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/DarkError.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/DarkInfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/DarkInfo.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/DarkSuccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/DarkSuccess.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/DefaultDarkPackageIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/DefaultDarkPackageIcon.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/DefaultLightPackageIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/DefaultLightPackageIcon.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/DevHomeFluentIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/DevHomeFluentIcons.ttf -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/GitDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/GitDark.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/GitHubLogo_Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/GitHubLogo_Dark.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/GitHubLogo_Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/GitHubLogo_Light.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/GitLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/GitLight.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/LightCaution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/LightCaution.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/LightError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/LightError.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/LightInfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/LightInfo.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/LightSuccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/LightSuccess.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/MainPageDefaultBanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/MainPageDefaultBanner.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/SetupVirtualEnvironment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/SetupVirtualEnvironment.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_AppManagement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_AppManagement.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_Banner_Front_Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_Banner_Front_Dark.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_Banner_Front_Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_Banner_Front_Light.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_ConfigurationFile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_ConfigurationFile.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_DevDrive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_DevDrive.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_EndToEnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_EndToEnd.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_RepoConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/SetupFlow/DevHome.SetupFlow/Assets/Setup_RepoConfig.png -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Controls/PackageDetailsSettingsCard.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using CommunityToolkit.WinUI.Controls; 5 | 6 | namespace DevHome.SetupFlow.Controls; 7 | 8 | public sealed partial class PackageDetailsSettingsCard : SettingsCard 9 | { 10 | public PackageDetailsSettingsCard() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Exceptions/AdaptiveCardNotRetrievedException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using System; 5 | 6 | namespace DevHome.SetupFlow.Exceptions; 7 | 8 | public class AdaptiveCardNotRetrievedException : Exception 9 | { 10 | public AdaptiveCardNotRetrievedException(string message) 11 | : base(message) 12 | { 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Models/TaskFinishedState.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | namespace DevHome.SetupFlow.Models; 5 | 6 | /// 7 | /// Enum to tell Dev Home the status of a task. 8 | /// 9 | public enum TaskFinishedState 10 | { 11 | Success, 12 | Failure, 13 | } 14 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/NativeMethods.txt: -------------------------------------------------------------------------------- 1 | HRESULT_FROM_WIN32 2 | DeviceIoControl 3 | CreateFile 4 | MAX_PATH 5 | PathIsNetworkPath 6 | FILE_FS_PERSISTENT_VOLUME_INFORMATION 7 | FSCTL_QUERY_PERSISTENT_VOLUME_STATE 8 | StrFormatByteSizeEx 9 | LocalFree 10 | FormatMessage 11 | S_OK 12 | IsApiSetImplemented 13 | FILE_ACCESS_RIGHTS 14 | ShellExecuteEx 15 | SHOW_WINDOW_CMD -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Styles/SetupFlow_ThemeResources.xaml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/ViewModels/ConfigurationSummaryInformationViewModel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using CommunityToolkit.Mvvm.ComponentModel; 5 | 6 | namespace DevHome.SetupFlow.ViewModels; 7 | 8 | public partial class ConfigurationSummaryInformationViewModel : ObservableRecipient, ISummaryInformationViewModel 9 | { 10 | public bool HasContent => false; 11 | } 12 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/ViewModels/CreateDevDriveSummaryInformationViewModel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using CommunityToolkit.Mvvm.ComponentModel; 5 | 6 | namespace DevHome.SetupFlow.ViewModels; 7 | 8 | public partial class CreateDevDriveSummaryInformationViewModel : ObservableRecipient, ISummaryInformationViewModel 9 | { 10 | public bool HasContent => false; 11 | } 12 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/ViewModels/EmptySummaryInformationViewModel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using CommunityToolkit.Mvvm.ComponentModel; 5 | 6 | namespace DevHome.SetupFlow.ViewModels; 7 | 8 | public partial class EmptySummaryInformationViewModel : ObservableRecipient, ISummaryInformationViewModel 9 | { 10 | public bool HasContent => false; 11 | } 12 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/ViewModels/InstallPackageSummaryInformationViewModel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using CommunityToolkit.Mvvm.ComponentModel; 5 | 6 | namespace DevHome.SetupFlow.ViewModels; 7 | 8 | public partial class InstallPackageSummaryInformationViewModel : ObservableRecipient, ISummaryInformationViewModel 9 | { 10 | public bool HasContent => false; 11 | } 12 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/ViewModels/ShimmerSearchViewModel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using CommunityToolkit.Mvvm.ComponentModel; 5 | 6 | namespace DevHome.SetupFlow.ViewModels; 7 | 8 | public partial class ShimmerSearchViewModel : ObservableObject 9 | { 10 | } 11 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/PackageView.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views; 7 | 8 | public sealed partial class PackageView : UserControl 9 | { 10 | public PackageView() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/Summary/SummaryAppsDownloadedReposCloned.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views.Summary; 7 | 8 | public sealed partial class SummaryAppsDownloadedReposCloned : UserControl 9 | { 10 | public SummaryAppsDownloadedReposCloned() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/Summary/SummaryConfigurationFileResults.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views.Summary; 7 | 8 | public sealed partial class SummaryConfigurationFileResults : UserControl 9 | { 10 | public SummaryConfigurationFileResults() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/Summary/SummaryFailedTasks.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views.Summary; 7 | 8 | public sealed partial class SummaryFailedTasks : UserControl 9 | { 10 | public SummaryFailedTasks() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/Summary/SummaryIntroViaConfiguration.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views.Summary; 7 | 8 | public sealed partial class SummaryIntroViaConfiguration : UserControl 9 | { 10 | public SummaryIntroViaConfiguration() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/Summary/SummaryIntroViaNonConfigurationFlow.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views.Summary; 7 | 8 | public sealed partial class SummaryIntroViaNonConfigurationFlow : UserControl 9 | { 10 | public SummaryIntroViaNonConfigurationFlow() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/Summary/SummaryNeedsRestart.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views.Summary; 7 | 8 | public sealed partial class SummaryNeedsRestart : UserControl 9 | { 10 | public SummaryNeedsRestart() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/Summary/SummaryNextSteps.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views.Summary; 7 | 8 | public sealed partial class SummaryNextSteps : UserControl 9 | { 10 | public SummaryNextSteps() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/Summary/SummaryTargetMachineShowAppsAndRepos.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views.Summary; 7 | 8 | public sealed partial class SummaryTargetMachineShowAppsAndRepos : UserControl 9 | { 10 | public SummaryTargetMachineShowAppsAndRepos() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/SetupFlow/DevHome.SetupFlow/Views/Summary/SummaryTargetMachineWithErrors.xaml.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT License. 3 | 4 | using Microsoft.UI.Xaml.Controls; 5 | 6 | namespace DevHome.SetupFlow.Views.Summary; 7 | 8 | public sealed partial class SummaryTargetMachineWithErrors : UserControl 9 | { 10 | public SummaryTargetMachineWithErrors() 11 | { 12 | this.InitializeComponent(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/LargeTile.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/SmallTile.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/EnvVariablesUtility/Assets/EnvironmentVariables/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/EnvVariablesUtility/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "HostsUtility (Unpackaged)": { 4 | "commandName": "Project" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /tools/Utilities/HostsUtility/Assets/HostsFileEditor/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/HostsUtility/Assets/HostsFileEditor/LargeTile.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/HostsUtility/Assets/HostsFileEditor/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/HostsUtility/Assets/HostsFileEditor/SmallTile.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/HostsUtility/Assets/HostsFileEditor/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/HostsUtility/Assets/HostsFileEditor/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/HostsUtility/Assets/HostsFileEditor/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/HostsUtility/Assets/HostsFileEditor/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/HostsUtility/Assets/HostsFileEditor/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/HostsUtility/Assets/HostsFileEditor/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/HostsUtility/Assets/HostsFileEditor/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/HostsUtility/Assets/HostsFileEditor/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/HostsUtility/Assets/HostsFileEditor/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/HostsUtility/Assets/HostsFileEditor/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/HostsUtility/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "HostsUtility (Unpackaged)": { 4 | "commandName": "Project" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/LargeTile.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/SmallTile.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lamparter/Dev-Home/86bfc7f03080a79abf0e3fc802e09aab2ec8d0e1/tools/Utilities/RegPreviewUtility/Assets/RegistryPreview/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /tools/Utilities/RegPreviewUtility/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "RegPreviewUtility (Unpackaged)": { 4 | "commandName": "Project" 5 | } 6 | } 7 | } --------------------------------------------------------------------------------