├── .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 | }
--------------------------------------------------------------------------------