diff --git a/.ado/compliance.yml b/.ado/compliance.yml index 15ba33054b4..659bb734967 100644 --- a/.ado/compliance.yml +++ b/.ado/compliance.yml @@ -88,7 +88,7 @@ jobs: - template: templates/msbuild-sln.yml parameters: solutionDir: vnext - solutionName: Microsoft.ReactNative.sln + solutionName: Microsoft.ReactNative.NewArch.sln buildPlatform: x64 buildConfiguration: Release diff --git a/.ado/jobs/attack-surface-analyzer.yml b/.ado/jobs/attack-surface-analyzer.yml index 3b60feb0b65..5b8e7f11a7e 100644 --- a/.ado/jobs/attack-surface-analyzer.yml +++ b/.ado/jobs/attack-surface-analyzer.yml @@ -85,7 +85,7 @@ jobs: - template: ../templates/msbuild-sln.yml parameters: solutionDir: vnext - solutionName: Microsoft.ReactNative.sln + solutionName: Microsoft.ReactNative.NewArch.sln buildPlatform: x64 buildConfiguration: Release diff --git a/.ado/jobs/cli-init-windows.yml b/.ado/jobs/cli-init-windows.yml index 78e80ea49a3..cace74e9178 100644 --- a/.ado/jobs/cli-init-windows.yml +++ b/.ado/jobs/cli-init-windows.yml @@ -53,54 +53,6 @@ parameters: platform: ARM64 additionalRunArguments: --no-deploy --singleproc # --singleproc required to workaround issue #13599 useNuGet: true - - Name: PaperX64ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: x64 - runWack: true - - Name: PaperX64ReleaseCs - template: old/uwp-cs-app - configuration: Release - platform: x64 - runWack: true - - Name: PaperX86DebugCpp - template: old/uwp-cpp-app - configuration: Debug - platform: x86 - additionalInitArguments: --namespace MyCompany.MyApplication.MyComponent - - Name: PaperX86DebugCs - template: old/uwp-cs-app - configuration: Debug - platform: x86 - additionalInitArguments: --namespace MyCompany.MyApplication.MyComponent - - Name: PaperX86DebugCppChakra - template: old/uwp-cpp-app - configuration: Debug - platform: x86 - useChakra: true - - Name: PaperX64ReleaseCsChakra - template: old/uwp-cs-app - configuration: Release - platform: x64 - useChakra: true - runWack: true - - Name: PaperArm64ReleaseCsChakra - template: old/uwp-cs-app - configuration: Release - platform: ARM64 - useChakra: true - additionalRunArguments: --no-deploy - - Name: PaperX64ReleaseCppChakra - template: old/uwp-cpp-app - configuration: Release - platform: x64 - useChakra: true - runWack: true - - Name: PaperX64DebugCppLowResource - template: old/uwp-cpp-app - configuration: Debug - platform: x64 - lowResource: true - BuildEnvironment: SecurePullRequest Matrix: - Name: FabricX64Release @@ -111,12 +63,6 @@ parameters: useNuGet: true publishNuGet: true useExperimentalWinUI3: true - - Name: PaperX64ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: x64 - runWack: true - useExperimentalWinUI3: true - BuildEnvironment: Continuous Matrix: - Name: FabricX64Debug @@ -193,97 +139,6 @@ parameters: platform: ARM64 additionalRunArguments: --no-deploy --singleproc # --singleproc required to workaround issue #13599 useNuGet: true - - Name: PaperX64ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: x64 - runWack: true - - Name: PaperX64ReleaseCs - template: old/uwp-cs-app - configuration: Release - platform: x64 - runWack: true - - Name: PaperX86DebugCpp - template: old/uwp-cpp-app - configuration: Debug - platform: x86 - additionalInitArguments: --namespace MyCompany.MyApplication.MyComponent - - Name: PaperX86DebugCs - template: old/uwp-cs-app - configuration: Debug - platform: x86 - additionalInitArguments: --namespace MyCompany.MyApplication.MyComponent - - Name: PaperX86DebugCppChakra - template: old/uwp-cpp-app - configuration: Debug - platform: x86 - useChakra: true - - Name: PaperX64ReleaseCsChakra - template: old/uwp-cs-app - configuration: Release - platform: x64 - useChakra: true - runWack: true - - Name: PaperArm64ReleaseCsChakra - template: old/uwp-cs-app - configuration: Release - platform: ARM64 - useChakra: true - additionalRunArguments: --no-deploy - - Name: PaperX64ReleaseCppChakra - template: old/uwp-cpp-app - configuration: Release - platform: x64 - useChakra: true - runWack: true - - Name: PaperArm64DebugCpp - template: old/uwp-cpp-app - configuration: Debug - platform: ARM64 - additionalRunArguments: --no-deploy # We don't have Arm agents - - Name: PaperArm64DebugCs - template: old/uwp-cs-app - configuration: Debug - platform: ARM64 - additionalRunArguments: --no-deploy # We don't have Arm agents - - Name: PaperArm64ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: ARM64 - additionalRunArguments: --no-deploy # We don't have Arm agents - - Name: PaperArm64ReleaseCs - template: old/uwp-cs-app - configuration: Release - platform: ARM64 - additionalRunArguments: --no-deploy # We don't have Arm agents - - Name: PaperX86ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: x86 - runWack: true - - Name: PaperX86ReleaseCs - template: old/uwp-cs-app - configuration: Release - platform: x86 - runWack: true - - Name: PaperX64DebugCpp - template: old/uwp-cpp-app - configuration: Debug - platform: x64 - - Name: PaperX64DebugCs - template: old/uwp-cs-app - configuration: Debug - platform: x64 - - Name: PaperX64DebugCppLowResource - template: old/uwp-cpp-app - configuration: Debug - platform: x64 - lowResource: true - - Name: PaperX64ReleaseCppLowResource - template: old/uwp-cpp-app - configuration: Release - platform: x64 - lowResource: true jobs: - ${{ each config in parameters.buildMatrix }}: - ${{ if eq(config.BuildEnvironment, parameters.buildEnvironment) }}: @@ -294,7 +149,6 @@ jobs: ${{ if eq(matrix.useNuGet, true) }}: dependsOn: - - UniversalBuild${{ matrix.platform }}Release - UniversalBuild${{ matrix.platform }}ReleaseFabric variables: [template: ../variables/windows.yml] @@ -326,7 +180,6 @@ jobs: platform: ${{ matrix.platform }} additionalInitArguments: ${{ matrix.additionalInitArguments }} additionalRunArguments: ${{ matrix.additionalRunArguments }} - runWack: ${{ coalesce(matrix.runWack, false) }} buildEnvironment: ${{ parameters.buildEnvironment }} useChakra: ${{ coalesce(matrix.useChakra, false) }} useNuGet: ${{ coalesce(matrix.useNuGet, false) }} diff --git a/.ado/jobs/integration-test.yml b/.ado/jobs/integration-test.yml deleted file mode 100644 index fcfb9a80102..00000000000 --- a/.ado/jobs/integration-test.yml +++ /dev/null @@ -1,190 +0,0 @@ -parameters: - - name: buildEnvironment - type: string - default : PullRequest - values: - - PullRequest - - SecurePullRequest - - Continuous - - name: AgentPool - type: object - - name: buildMatrix - type: object - default: - - BuildEnvironment: PullRequest - Matrix: - - Name: X64Release - BuildPlatform: x64 - BuildConfiguration: Release - DeployOptions: - - BuildEnvironment: Continuous - Matrix: - - Name: Arm64Debug - BuildPlatform: ARM64 - BuildConfiguration: Debug - DeployOptions: --no-deploy # We don't have Arm agents - - Name: X64Release - BuildPlatform: x64 - BuildConfiguration: Release - DeployOptions: - - Name: X86Release - BuildPlatform: x86 - BuildConfiguration: Release - DeployOptions: - -jobs: - - ${{ each config in parameters.buildMatrix }}: - - ${{ if eq(config.BuildEnvironment, parameters.buildEnvironment) }}: - - ${{ each matrix in config.Matrix }}: - - job: IntegrationTest${{ matrix.Name }} - displayName: Integration Test App ${{ matrix.Name }} - variables: [template: ../variables/windows.yml] - pool: ${{ parameters.AgentPool.Medium }} - timeoutInMinutes: 60 # how long to run the job before automatically cancelling - cancelTimeoutInMinutes: 5 # how much time to give 'run always even if cancelled tasks' before killing them - - steps: - - template: ../templates/checkout-shallow.yml - - - template: ../templates/prepare-js-env.yml - - - template: ../templates/prepare-build-env.yml - parameters: - platform: ${{ matrix.BuildPlatform }} - configuration: ${{ matrix.BuildConfiguration }} - buildEnvironment: ${{ config.BuildEnvironment }} - - - powershell: | - Write-Host "##vso[task.setvariable variable=BuildLogDirectory]$(Build.BinariesDirectory)\${{ matrix.BuildPlatform }}\BuildLogs" - displayName: Set BuildLogDirectory - - - task: PowerShell@2 - displayName: Start tracing - inputs: - targetType: filePath # filePath | inline - filePath: $(Build.SourcesDirectory)\vnext\Scripts\Tracing\Start-Tracing.ps1 - - - template: ../templates/set-experimental-feature.yml - parameters: - workingDir: packages/integration-test-app/windows - feature: UseHermes - ${{ if eq(matrix.UseChakra, true) }}: - value: false - ${{ else }}: - value: true - - - ${{ if eq(matrix.BuildConfiguration, 'Debug') }}: - # The build is more likely to crash after we've started other bits that - # take up memory. Do the expensive parts of the build first. - - template: ../templates/run-windows-with-certificates.yml - parameters: - buildEnvironment: ${{ parameters.BuildEnvironment }} - buildConfiguration: ${{ matrix.BuildConfiguration }} - buildPlatform: ${{ matrix.BuildPlatform }} - buildLogDirectory: $(BuildLogDirectory) - workingDirectory: packages/integration-test-app - moreRunWindowsArgs: --no-packager --no-deploy --no-autolink - errorOnNuGetLockChanges: false # Sometimes the content hashes of NuGet packages are wrong on VMs, workaround for later .NET versions don't work for UWP C#. - - - powershell: Start-Process npm.cmd -ArgumentList "run","start" - displayName: Start packager - workingDirectory: packages/integration-test-app - - # Instance load may time out if the packager takes too long to return a - # bundle. Request the bundle ahead of time so that the instance will get - # it back quickly. - - powershell: | - while ($true) { - try { - Invoke-WebRequest -UseBasicParsing -Uri "http://localhost:8081/index.bundle?platform=windows&dev=true" - break - } catch [Exception] { - echo $_.Exception - Start-Sleep -s 1 - } - } - displayName: Warm packager - - # If a debugger isn't connected to the packager, the CLI will launch the - # default browser to go there. On Windows Server that means launching IE - # with a bunch of restrictions. Explicitly launch Chrome to the debugger - # UI instead. - - powershell: Start-Process chrome http://localhost:8081/debugger-ui/ - displayName: Launch debugger-ui - - # There's a slight race condition here, where we assume Chrome will open - # before this launches the app. This step takes ~1m on CI machines so it - # shouldn't be a practical concern. - - script: yarn windows --no-build ${{ matrix.DeployOptions }} --no-packager --no-autolink --arch ${{ matrix.BuildPlatform }} --logging - displayName: yarn windows --no-build - workingDirectory: packages/integration-test-app - - - ${{ if eq(matrix.BuildConfiguration, 'Release') }}: - - template: ../templates/run-windows-with-certificates.yml - parameters: - buildEnvironment: ${{ parameters.BuildEnvironment }} - buildConfiguration: ${{ matrix.BuildConfiguration }} - buildPlatform: ${{ matrix.BuildPlatform }} - buildLogDirectory: $(BuildLogDirectory) - workingDirectory: packages/integration-test-app - moreRunWindowsArgs: ${{ matrix.DeployOptions }} --no-packager --no-autolink - errorOnNuGetLockChanges: false # Sometimes the content hashes of NuGet packages are wrong on VMs, workaround for later .NET versions don't work for UWP C#. - - - script: yarn windows --release --no-build ${{ matrix.DeployOptions }} --no-packager --no-autolink --arch ${{ matrix.BuildPlatform }} --logging - displayName: yarn windows --release --no-build - workingDirectory: packages/integration-test-app - - - ${{ if ne(matrix.DeployOptions, '--no-deploy') }}: - - powershell: | - $wshell = New-Object -ComObject wscript.shell - $wshell.AppActivate('integrationtest') - displayName: Activate test window - - # Wait a brief moment before taking a screenshot to give the bundle a chance to load - - powershell: Start-Sleep -s 5 - displayName: Pause before screenshot - - - script: yarn take-screenshot --filename $(Build.StagingDirectory)/Screenshots/before-test.png - displayName: Screenshot desktop before tests - condition: succeededOrFailed() - - - script: yarn integration-test - displayName: yarn integration-test - workingDirectory: packages/integration-test-app - - - script: yarn take-screenshot --filename $(Build.StagingDirectory)/Screenshots/after-test.png - displayName: Screenshot desktop after tests - condition: succeededOrFailed() - - - task: PublishPipelineArtifact@1 - displayName: Upload screenshots - inputs: - artifactName: Screenshots - IntegrationTest-${{ matrix.Name }}-$(System.JobAttempt) - targetPath: $(Build.StagingDirectory)/Screenshots - condition: succeededOrFailed() - - - task: PowerShell@2 - displayName: Stop tracing - inputs: - targetType: filePath # filePath | inline - filePath: $(Build.SourcesDirectory)\vnext\Scripts\Tracing\Stop-Tracing.ps1 - arguments: -NoAnalysis -outputFolder $(Build.StagingDirectory)/Tracing - condition: true - - - task: PublishBuildArtifacts@1 - displayName: Upload traces - inputs: - pathtoPublish: '$(Build.StagingDirectory)/Tracing' - artifactName: 'Traces - $(Agent.JobName)-$(System.JobAttempt)' - condition: true - - - task: PublishPipelineArtifact@1 - displayName: Upload targets - inputs: - artifactName: Targets - IntegrationTest-${{ matrix.Name }}-$(System.JobAttempt) - targetPath: packages/integration-test-app/windows/${{ matrix.Name }}/Debug/integrationtest - condition: failed() - - - template: ../templates/upload-build-logs.yml - parameters: - buildLogDirectory: '$(BuildLogDirectory)' diff --git a/.ado/jobs/playground.yml b/.ado/jobs/playground.yml index 907c1db5ba6..7da2ba11f6f 100644 --- a/.ado/jobs/playground.yml +++ b/.ado/jobs/playground.yml @@ -16,20 +16,6 @@ parameters: default: - BuildEnvironment: PullRequest Matrix: - - Name: X86DebugUniversal - BuildConfiguration: Debug - BuildPlatform: x86 - SolutionFile: Playground.sln - - Name: X64ReleaseUniversal - BuildConfiguration: Release - BuildPlatform: x64 - SolutionFile: Playground.sln - - Name: X64DebugUniversal - BuildConfiguration: Debug - BuildPlatform: x64 - SolutionFile: Playground.sln - RunWack: true - UploadAppx: true - Name: X86DebugComposition BuildConfiguration: Debug BuildPlatform: x86 @@ -61,23 +47,6 @@ parameters: UseExperimentalWinUI3: true - BuildEnvironment: Continuous Matrix: - - Name: X86DebugUniversal - BuildConfiguration: Debug - BuildPlatform: x86 - SolutionFile: Playground.sln - UploadAppx: true - - Name: X64ReleaseUniversal - BuildConfiguration: Release - BuildPlatform: x64 - SolutionFile: Playground.sln - RunWack: true - UploadAppx: true - - Name: X64DebugUniversal - BuildConfiguration: Debug - BuildPlatform: x64 - SolutionFile: Playground.sln - RunWack: true - UploadAppx: true - Name: X86DebugComposition BuildConfiguration: Debug BuildPlatform: x86 diff --git a/.ado/jobs/sample-apps.yml b/.ado/jobs/sample-apps.yml deleted file mode 100644 index 39e9ab4a75c..00000000000 --- a/.ado/jobs/sample-apps.yml +++ /dev/null @@ -1,136 +0,0 @@ -parameters: - - name: buildEnvironment - type: string - default : PullRequest - values: - - PullRequest - - SecurePullRequest - - Continuous - - name: AgentPool - type: object - - name: buildMatrix - type: object - default: - - BuildEnvironment: PullRequest - Matrix: - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - DeployOption: - - Name: X86Debug - BuildConfiguration: Debug - BuildPlatform: x86 - DeployOption: - - BuildEnvironment: Continuous - Matrix: - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - DeployOption: - - Name: X86Debug - BuildConfiguration: Debug - BuildPlatform: x86 - DeployOption: - - Name: Arm64Debug - BuildConfiguration: Debug - BuildPlatform: ARM64 - DeployOption: --no-deploy # We don't have Arm agents - - Name: Arm64Release - BuildConfiguration: Release - BuildPlatform: ARM64 - DeployOption: --no-deploy # We don't have Arm agents - - Name: X64Debug - BuildConfiguration: Debug - BuildPlatform: x64 - DeployOption: - - Name: X86Release - BuildConfiguration: Release - BuildPlatform: x86 - DeployOption: - -jobs: - - ${{ each config in parameters.buildMatrix }}: - - ${{ if eq(config.BuildEnvironment, parameters.buildEnvironment) }}: - - ${{ each matrix in config.Matrix }}: - - job: SampleApps${{ matrix.Name }} - displayName: Sample Apps ${{ matrix.Name }} - - variables: - - template: ../variables/windows.yml - - name: BuildLogDirectory - value: $(Build.BinariesDirectory)\${{ matrix.BuildPlatform }}\${{ matrix.BuildConfiguration }}\BuildLogs - - timeoutInMinutes: 60 - cancelTimeoutInMinutes: 5 - pool: ${{ parameters.AgentPool.Medium }} - - steps: - - template: ../templates/checkout-shallow.yml - - - template: ../templates/prepare-js-env.yml - - - template: ../templates/prepare-build-env.yml - parameters: - platform: ${{ matrix.BuildPlatform }} - configuration: ${{ matrix.BuildConfiguration }} - buildEnvironment: ${{ config.BuildEnvironment }} - - - template: ../templates/run-windows-with-certificates.yml - parameters: - buildEnvironment: ${{ parameters.BuildEnvironment }} - buildConfiguration: ${{ matrix.BuildConfiguration }} - buildPlatform: ${{ matrix.BuildPlatform }} - moreRunWindowsArgs: ${{ matrix.DeployOption }} - buildLogDirectory: ${{ variables['BuildLogDirectory'] }} - workingDirectory: packages/sample-apps - errorOnNuGetLockChanges: false # Sometimes the content hashes of NuGet packages are wrong on VMs, workaround for later .NET versions don't work for UWP C#. - - - script: yarn bundle-cpp --verbose - displayName: Create SampleApp bundle - workingDirectory: packages\sample-apps - - - template: ../templates/upload-build-logs.yml - parameters: - buildLogDirectory: ${{ variables['BuildLogDirectory'] }} - - ${{ each config in parameters.buildMatrix }}: - - ${{ if eq(config.BuildEnvironment, parameters.buildEnvironment) }}: - - ${{ each matrix in config.Matrix }}: - - job: SampleAppFabric${{ matrix.Name }} - displayName: SampleApp Fabric ${{ matrix.Name }} - - variables: - - template: ../variables/windows.yml - - name: BuildLogDirectory - value: $(Build.BinariesDirectory)\${{ matrix.BuildPlatform }}\${{ matrix.BuildConfiguration }}\BuildLogs - - timeoutInMinutes: 60 - cancelTimeoutInMinutes: 5 - pool: ${{ parameters.AgentPool.Medium }} - - steps: - - template: ../templates/checkout-shallow.yml - - - template: ../templates/prepare-js-env.yml - - - template: ../templates/prepare-build-env.yml - parameters: - platform: ${{ matrix.BuildPlatform }} - configuration: ${{ matrix.BuildConfiguration }} - buildEnvironment: ${{ config.BuildEnvironment }} - - - template: ../templates/run-windows-with-certificates.yml - parameters: - buildEnvironment: ${{ parameters.BuildEnvironment }} - buildConfiguration: ${{ matrix.BuildConfiguration }} - buildPlatform: ${{ matrix.BuildPlatform }} - moreRunWindowsArgs: ${{ matrix.DeployOption }} - buildLogDirectory: ${{ variables['BuildLogDirectory'] }} - workingDirectory: packages/sample-app-fabric - - - script: yarn bundle --verbose - displayName: Create SampleAppFabric bundle - workingDirectory: packages\sample-app-fabric - - - template: ../templates/upload-build-logs.yml - parameters: - buildLogDirectory: ${{ variables['BuildLogDirectory'] }} \ No newline at end of file diff --git a/.ado/jobs/universal.yml b/.ado/jobs/universal.yml index 0287d95c834..5599d3f325d 100644 --- a/.ado/jobs/universal.yml +++ b/.ado/jobs/universal.yml @@ -13,113 +13,50 @@ default: - BuildEnvironment: PullRequest Matrix: - - Name: X64Debug - BuildConfiguration: Debug - BuildPlatform: x64 - UseFabric: false - CreateApiDocs: true - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - UseFabric: false - - Name: X86Debug - BuildConfiguration: Debug - BuildPlatform: x86 - UseFabric: false - - Name: X86Release - BuildConfiguration: Release - BuildPlatform: x86 - UseFabric: false - - Name: Arm64Release - BuildConfiguration: Release - BuildPlatform: ARM64 - UseFabric: false - Name: X64DebugFabric BuildConfiguration: Debug BuildPlatform: x64 - UseFabric: true CreateApiDocs: true - Name: X64ReleaseFabric BuildConfiguration: Release BuildPlatform: x64 - UseFabric: true - Name: X86ReleaseFabric # Specifically built so binskim / tests get run on fabric BuildConfiguration: Release BuildPlatform: x86 - UseFabric: true - Name: Arm64ReleaseFabric BuildConfiguration: Release BuildPlatform: ARM64 - UseFabric: true - BuildEnvironment: SecurePullRequest Matrix: - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - UseFabric: false - UseExperimentalWinUI3: true - Name: X64ReleaseFabric BuildConfiguration: Release BuildPlatform: x64 - UseFabric: true UseExperimentalWinUI3: true - Name: X86ReleaseFabric # Specifically built so binskim / tests get run on fabric BuildConfiguration: Release BuildPlatform: x86 - UseFabric: true UseExperimentalWinUI3: true - BuildEnvironment: Continuous Matrix: - - Name: X64Debug - BuildConfiguration: Debug - BuildPlatform: x64 - UseFabric: false - CreateApiDocs: true - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - UseFabric: false - - Name: X86Debug - BuildConfiguration: Debug - BuildPlatform: x86 - UseFabric: false - - Name: X86Release - BuildConfiguration: Release - BuildPlatform: x86 - UseFabric: false - - Name: Arm64Debug - BuildConfiguration: Debug - BuildPlatform: ARM64 - UseFabric: false - - Name: Arm64Release - BuildConfiguration: Release - BuildPlatform: ARM64 - UseFabric: false - Name: X64DebugFabric BuildConfiguration: Debug BuildPlatform: x64 - UseFabric: true CreateApiDocs: true - Name: X64ReleaseFabric BuildConfiguration: Release BuildPlatform: x64 - UseFabric: true - Name: X86DebugFabric BuildConfiguration: Debug BuildPlatform: x86 - UseFabric: true - Name: X86ReleaseFabric # Specifically built so binskim / tests get run on fabric BuildConfiguration: Release BuildPlatform: x86 - UseFabric: true - Name: Arm64DebugFabric BuildConfiguration: Debug BuildPlatform: ARM64 - UseFabric: true - Name: Arm64ReleaseFabric BuildConfiguration: Release BuildPlatform: ARM64 - UseFabric: true jobs: - ${{ each config in parameters.buildMatrix }}: @@ -158,10 +95,7 @@ - template: ../templates/msbuild-sln.yml parameters: solutionDir: vnext - ${{ if eq(matrix.UseFabric, true) }}: - solutionName: Microsoft.ReactNative.NewArch.sln - ${{ else }}: - solutionName: Microsoft.ReactNative.sln + solutionName: Microsoft.ReactNative.NewArch.sln buildPlatform: ${{ matrix.BuildPlatform }} buildConfiguration: ${{ matrix.BuildConfiguration }} @@ -189,10 +123,7 @@ - template: ../templates/publish-build-artifacts.yml parameters: - ${{ if eq(matrix.UseFabric, true) }}: - artifactName: ReactWindowsFabric - ${{ else }}: - artifactName: ReactWindows + artifactName: ReactWindows buildPlatform: ${{ matrix.BuildPlatform }} buildConfiguration: ${{ matrix.BuildConfiguration }} contents: | @@ -241,16 +172,10 @@ arguments: -NoPrompt -Tags buildLab - task: DownloadPipelineArtifact@1 - ${{ if eq(matrix.UseFabric, true) }}: - displayName: Download "ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}" - ${{ else }}: - displayName: Download "ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}" + displayName: Download "ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}" inputs: targetPath: $(Build.SourcesDirectory)/vnext/target/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - ${{ if eq(matrix.UseFabric, true) }}: - artifactName: ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} - ${{ else }}: - artifactName: ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} + artifactName: ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} - task: BinSkim@4 displayName: Run Binskim Analysis @@ -269,10 +194,7 @@ displayName: Restore NuGet packages # Should be kept in sync with UniversalBuild - template: ../templates/msbuild-sln.yml inputs: - ${{ if eq(matrix.UseFabric, true) }}: - solution: vnext/Microsoft.ReactNative.NewArch.sln - ${{ else }}: - solution: vnext/Microsoft.ReactNative.sln + solution: vnext/Microsoft.ReactNative.NewArch.sln platform: ${{ matrix.BuildPlatform }} configuration: ${{ matrix.BuildConfiguration }} msbuildArchitecture: x64 @@ -320,39 +242,3 @@ vsTestVersion: latest failOnMinTestsNotRun: true condition: and(succeeded(), and(eq('${{ matrix.BuildConfiguration }}', 'Debug'), eq('${{ matrix.BuildPlatform }}', 'x64'))) - - - task: VSTest@2 - displayName: Run Universal Unit Tests (UWP) - timeoutInMinutes: 5 # Set smaller timeout , due to hangs - inputs: - testSelector: testAssemblies - testAssemblyVer2: | - Microsoft.ReactNative.Managed.UnitTests/Microsoft.ReactNative.Managed.UnitTests.build.appxrecipe - searchFolder: $(Build.SourcesDirectory)/vnext/target/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - runTestsInIsolation: true - platform: ${{ matrix.BuildPlatform }} - configuration: ${{ matrix.BuildConfiguration }} - publishRunAttachments: true - codeCoverageEnabled: true - collectDumpOn: onAbortOnly - vsTestVersion: latest - failOnMinTestsNotRun: true - condition: and(succeeded(), not(eq('${{ matrix.BuildPlatform }}', 'ARM64')), eq('${{ matrix.UseFabric }}', 'false')) - - - task: VSTest@2 - displayName: Run Universal Unit Tests (NetCore) - timeoutInMinutes: 5 # Set smaller timeout , due to hangs - inputs: - testSelector: testAssemblies - testAssemblyVer2: | - Microsoft.ReactNative.Managed.CodeGen.UnitTests/Microsoft.ReactNative.Managed.CodeGen.UnitTests.dll - searchFolder: $(Build.SourcesDirectory)/vnext/target/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - runTestsInIsolation: true - platform: ${{ matrix.BuildPlatform }} - configuration: ${{ matrix.BuildConfiguration }} - publishRunAttachments: true - codeCoverageEnabled: true - collectDumpOn: onAbortOnly - vsTestVersion: latest - failOnMinTestsNotRun: true - condition: and(succeeded(), eq('${{ matrix.BuildPlatform }}', 'x64'), eq('${{ matrix.UseFabric }}', 'false')) diff --git a/.ado/publish.yml b/.ado/publish.yml index 874b9ad7e43..3fa268ca66d 100644 --- a/.ado/publish.yml +++ b/.ado/publish.yml @@ -52,54 +52,24 @@ parameters: - name: universalBuildMatrix type: object default: - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - UseFabric: false - - Name: X86Release - BuildConfiguration: Release - BuildPlatform: x86 - UseFabric: false - - Name: Arm64Release - BuildConfiguration: Release - BuildPlatform: ARM64 - UseFabric: false - - Name: X64Debug - BuildConfiguration: Debug - BuildPlatform: x64 - UseFabric: false - - Name: X86Debug - BuildConfiguration: Debug - BuildPlatform: x86 - UseFabric: false - - Name: Arm64Debug - BuildConfiguration: Debug - BuildPlatform: ARM64 - UseFabric: false - Name: X64ReleaseFabric BuildConfiguration: Release BuildPlatform: x64 - UseFabric: true - Name: X86ReleaseFabric BuildConfiguration: Release BuildPlatform: x86 - UseFabric: true - Name: Arm64ReleaseFabric BuildConfiguration: Release BuildPlatform: ARM64 - UseFabric: true - Name: X64DebugFabric BuildConfiguration: Debug BuildPlatform: x64 - UseFabric: true - Name: X86DebugFabric BuildConfiguration: Debug BuildPlatform: x86 - UseFabric: true - Name: Arm64DebugFabric BuildConfiguration: Debug BuildPlatform: ARM64 - UseFabric: true variables: - template: variables/windows.yml @@ -319,10 +289,7 @@ extends: - template: .ado/templates/msbuild-sln.yml@self parameters: solutionDir: vnext - ${{ if eq(matrix.UseFabric, true) }}: - solutionName: Microsoft.ReactNative.NewArch.sln - ${{ else }}: - solutionName: Microsoft.ReactNative.sln + solutionName: Microsoft.ReactNative.NewArch.sln buildPlatform: ${{ matrix.BuildPlatform }} buildConfiguration: ${{ matrix.BuildConfiguration }} oneESMode: true ## Files are only copied to staging, not published @@ -336,10 +303,7 @@ extends: - template: .ado/templates/publish-build-artifacts.yml@self parameters: oneESMode: true ## Files are only copied to staging, not published - ${{ if eq(matrix.UseFabric, true) }}: - artifactName: ReactWindowsFabric - ${{ else }}: - artifactName: ReactWindows + artifactName: ReactWindows buildPlatform: ${{ matrix.BuildPlatform }} buildConfiguration: ${{ matrix.BuildConfiguration }} contents: | @@ -373,14 +337,9 @@ extends: targetPath: '$(CrashDumpRootPath)' artifactName: Crash dumps - $(Agent.JobName)-$(System.JobAttempt) - output: pipelineArtifact - ${{ if eq(matrix.UseFabric, true) }}: - displayName: 'Publish Artifact: ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}' - artifactName: ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} - targetPath: $(Build.StagingDirectory)/NuGet/ReactWindowsFabric/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - ${{ else }}: - displayName: 'Publish Artifact: ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}' - artifactName: ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} - targetPath: $(Build.StagingDirectory)/NuGet/ReactWindows/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} + displayName: 'Publish Artifact: ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}' + artifactName: ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} + targetPath: $(Build.StagingDirectory)/NuGet/ReactWindows/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - job: RNWNuget dependsOn: @@ -408,7 +367,6 @@ extends: - template: .ado/templates/prep-and-pack-nuget.yml@self parameters: artifactName: ReactWindows - artifactName2: ReactWindowsFabric publishCommitId: $(publishCommitId) npmVersion: $(npmVersion) packMicrosoftReactNative: true diff --git a/.ado/stages.yml b/.ado/stages.yml index 9e114972000..172876377dd 100644 --- a/.ado/stages.yml +++ b/.ado/stages.yml @@ -62,28 +62,16 @@ stages: buildEnvironment: ${{ parameters.buildEnvironment }} AgentPool: ${{ parameters.AgentPool }} - - template: jobs/macos-tests.yml - - template: jobs/playground.yml parameters: buildEnvironment: ${{ parameters.buildEnvironment }} AgentPool: ${{ parameters.AgentPool }} - - template: jobs/sample-apps.yml - parameters: - buildEnvironment: ${{ parameters.buildEnvironment }} - AgentPool: ${{ parameters.AgentPool }} - - template: jobs/e2e-test.yml parameters: buildEnvironment: ${{ parameters.buildEnvironment }} AgentPool: ${{ parameters.AgentPool }} - - template: jobs/integration-test.yml - parameters: - buildEnvironment: ${{ parameters.buildEnvironment }} - AgentPool: ${{ parameters.AgentPool }} - - stage: CLI displayName: Cli πŸ–₯ dependsOn: Setup @@ -93,3 +81,5 @@ stages: buildEnvironment: ${{ parameters.buildEnvironment }} AgentPool: ${{ parameters.AgentPool }} buildNuGetOnly: false + + - template: jobs/macos-tests.yml diff --git a/.ado/templates/react-native-init-windows.yml b/.ado/templates/react-native-init-windows.yml index 3bcd93522e8..11ab4f5b6b8 100644 --- a/.ado/templates/react-native-init-windows.yml +++ b/.ado/templates/react-native-init-windows.yml @@ -31,9 +31,6 @@ parameters: - name: publishNuGet type: boolean default: false - - name: runWack - type: boolean - default: false - name: buildEnvironment type: string default: PullRequest @@ -54,7 +51,6 @@ steps: - template: prep-and-pack-nuget.yml parameters: artifactName: ReactWindows - artifactName2: ReactWindowsFabric npmVersion: $(npmVersion) packMicrosoftReactNative: true packMicrosoftReactNativeCxx: true @@ -171,13 +167,6 @@ steps: displayName: Create bundle testcli workingDirectory: $(Agent.BuildDirectory)\testcli - # Temporarily disabling due to spurious failures in CI, see https://github.com/microsoft/react-native-windows/issues/13578 - - ${{ if and(false, eq(parameters.runWack, true)) }}: - - template: ../templates/run-wack.yml - parameters: - packageName: ReactNative.InitTest - reportArtifact: 'Template App WACK Report ${{ parameters.platform }} ${{ parameters.configuration }} ($(System.JobAttempt))' - - task: PowerShell@2 displayName: Stop tracing inputs: diff --git a/.gitattributes b/.gitattributes index f4b09cabd49..3913fe74b83 100644 --- a/.gitattributes +++ b/.gitattributes @@ -13,7 +13,6 @@ *Spec.g.h eol=lf /vnext/codegen/** eol=lf /vnext/Microsoft.ReactNative.IntegrationTests/codegen/** eol=lf -/packages/sample-apps/codegen/** eol=lf # Force Visual Studio project files (mostly XML) to CRLF # This helps avoid conflict which occurs when Xmarian/Mac contributors with AutoCRLF=input (or off) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 2705126e5a1..fad4b43263a 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -26,8 +26,7 @@ React Native Windows is a Microsoft-maintained implementation of React Native th β”œβ”€β”€ docs/ # Documentation β”œβ”€β”€ packages/ # Monorepo packages β”‚ β”œβ”€β”€ @react-native-windows/ # Core RNW packages -β”‚ β”œβ”€β”€ @rnw-scripts/ # Build and development tools -β”‚ └── sample-apps/ # Example applications +β”‚ └── @rnw-scripts/ # Build and development tools β”œβ”€β”€ vnext/ # Main C++/C# implementation └── tools/ # Development utilities ``` @@ -222,22 +221,6 @@ public sealed class SampleModule } ``` -### View Manager Development - -**C++ View Manager Pattern**: -```cpp -class SampleViewManager : public ViewManagerBase { - public: - SampleViewManager(IReactContext const &reactContext); - - const char *GetName() const override; - winrt::FrameworkElement CreateView() noexcept override; - - void GetNativeProps(NativePropsBuilder const &builder) const override; - void UpdateProperties(ShadowNodeBase const &shadowNode, winrt::FrameworkElement const &view) override; -}; -``` - ## Common Patterns and Best Practices ### Error Handling diff --git a/.unbroken_exclusions b/.unbroken_exclusions index 1949f6eb41b..9f8597c9e88 100644 --- a/.unbroken_exclusions +++ b/.unbroken_exclusions @@ -10,9 +10,7 @@ URL not found https://aka.ms/watson while parsing docs/sdl-gs-crash-monitoring.m !packages/react-native-platform-override/node_modules !packages/override-tools/node_modules !packages/@office-iss/react-native-win32/node_modules -!packages/e2e-test-app/node_modules !packages/e2e-test-app-fabric/node_modules -!packages/sample-apps/node_modules !packages/sample-app-fabric/node_modules !packages/playground/node_modules !packages/@react-native-windows/codegen/node_modules diff --git a/CodeQL.yml b/CodeQL.yml index e62a30bcdbc..97f252eb552 100644 --- a/CodeQL.yml +++ b/CodeQL.yml @@ -18,11 +18,9 @@ path_classifiers: - "**/packages/@react-native/tester" - "**/packages/@react-native-windows/tester" - "**/packages/debug-test" - - "**/packages/e2e-test-app" - "**/packages/e2e-test-app-fabric" - "**/packages/integration-test-app" - "**/packages/playground" - - "**/packages/sample-apps" - "**/packages/sample-app-fabric" - "**/vnext/Desktop.ABITests" - "**/vnext/Desktop.IntegrationTests" diff --git a/README.md b/README.md index e7a1e680bd1..9db531f251d 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ React Native has [great documentation](https://reactnative.dev/docs/getting-star - Check the [samples repo](https://github.com/microsoft/react-native-windows-samples) for more standalone samples. - The [React Native Gallery](https://github.com/microsoft/react-native-gallery) app demonstrates various components in an interactive way. - Check out the [React Native Developer Blog](https://devblogs.microsoft.com/react-native/) to see examples from past conference talks, blog posts, and more. -- For more sample code browse the [RNTester folder](https://github.com/microsoft/react-native-windows/tree/main/packages/e2e-test-app/windows/RNTesterApp) in the GitHub web UI. +- For more sample code browse the [RNTester folder](https://github.com/microsoft/react-native-windows/tree/main/packages/e2e-test-app-fabric/windows/RNTesterApp) in the GitHub web UI. ## πŸ“’ Contributing See [Contributing guidelines](https://github.com/microsoft/react-native-windows/blob/main/CONTRIBUTING.md) for how to setup your fork of the repo and start a PR to contribute to React Native for Windows. diff --git a/change/@office-iss-react-native-win32-5f5111e5-e2fc-4ef4-bfdf-632f7c267aed.json b/change/@office-iss-react-native-win32-5f5111e5-e2fc-4ef4-bfdf-632f7c267aed.json new file mode 100644 index 00000000000..70bc1690434 --- /dev/null +++ b/change/@office-iss-react-native-win32-5f5111e5-e2fc-4ef4-bfdf-632f7c267aed.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "Remove paper", + "packageName": "@office-iss/react-native-win32", + "email": "30809111+acoates-ms@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/change/@react-native-windows-cli-b3ca0ac5-50f0-4b21-b1c0-a171ffcaea18.json b/change/@react-native-windows-cli-b3ca0ac5-50f0-4b21-b1c0-a171ffcaea18.json new file mode 100644 index 00000000000..8c4a8be0c66 --- /dev/null +++ b/change/@react-native-windows-cli-b3ca0ac5-50f0-4b21-b1c0-a171ffcaea18.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "Remove paper", + "packageName": "@react-native-windows/cli", + "email": "30809111+acoates-ms@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/change/react-native-windows-fd1c74b5-941e-4cd0-afb3-c2083ce726c7.json b/change/react-native-windows-fd1c74b5-941e-4cd0-afb3-c2083ce726c7.json new file mode 100644 index 00000000000..b17b490d4ea --- /dev/null +++ b/change/react-native-windows-fd1c74b5-941e-4cd0-afb3-c2083ce726c7.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "Remove paper", + "packageName": "react-native-windows", + "email": "30809111+acoates-ms@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/docs/e2e-testing.md b/docs/e2e-testing.md index 3610537cca1..7ff76637b4b 100644 --- a/docs/e2e-testing.md +++ b/docs/e2e-testing.md @@ -2,7 +2,7 @@ ## e2e-test-app project structure -A test app, test library and test cases are in [`/packages/e2e-test-app/`](../packages/e2e-test-app), and are organized as below. +A test app, test library and test cases are in [`/packages/e2e-test-app-fabric/`](../packages/e2e-test-app-fabric), and are organized as below. - `test` – includes Jest tests using webdriverio - `windows` – the UWP native app @@ -14,7 +14,7 @@ A test app, test library and test cases are in [`/packages/e2e-test-app/`](../pa This will be automatically done for you if you use the [RNW dependency script](https://microsoft.github.io/react-native-windows/docs/rnw-dependencies) with `rnwDev` as an argument. -The E2E tests assume it is installed in the default location under `C:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe`. If you choose a different path, you will need to specify it in [`/packages/e2e-test-app/jest.config.js`](../packages/e2e-test-app/jest.config.js). +The E2E tests assume it is installed in the default location under `C:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe`. If you choose a different path, you will need to specify it in [`/packages/e2e-test-app-fabric/jest.config.js`](../packages/e2e-test-app-fabric/jest.config.js). ```js module.exports = { ... @@ -27,33 +27,33 @@ module.exports = { **Build the native test app** -> C:\repo\react-native-windows> `cd packages\e2e-test-app` +> C:\repo\react-native-windows> `cd packages\e2e-test-app-fabric` > -> C:\repo\react-native-windows\packages\e2e-test-app> `yarn windows --no-launch` +> C:\repo\react-native-windows\packages\e2e-test-app-fabric> `yarn windows --no-launch` **Running all tests** -> C:\repo\react-native-windows\packages\e2e-test-app> `yarn start` +> C:\repo\react-native-windows\packages\e2e-test-app-fabric> `yarn start` > -> C:\repo\react-native-windows\packages\e2e-test-app> `yarn e2etest` +> C:\repo\react-native-windows\packages\e2e-test-app-fabric> `yarn e2etest` **Running a specific test** -> C:\repo\react-native-windows\packages\e2e-test-app> `yarn start` +> C:\repo\react-native-windows\packages\e2e-test-app-fabric> `yarn start` > ⚠ Only the test filename (without the rest of the path) should be included. -> C:\repo\react-native-windows\packages\e2e-test-app> `yarn e2etest visitAllPages.test.ts` +> C:\repo\react-native-windows\packages\e2e-test-app-fabric> `yarn e2etest visitAllPages.test.ts` **Break on app start** -> C:\repo\react-native-windows\packages\e2e-test-app> `yarn start` +> C:\repo\react-native-windows\packages\e2e-test-app-fabric> `yarn start` > -> C:\repo\react-native-windows\packages\e2e-test-app> `yarn e2etest:debug visitAllPages.test.ts` +> C:\repo\react-native-windows\packages\e2e-test-app-fabric> `yarn e2etest:debug visitAllPages.test.ts` ## Debugging E2E Tests in CI ### Increasing verbosity -By default the only messages printed during tests are related to errors returned by WinAppDriver or assertion failures. It is possible to increase verbosity to show individual WebDriver wire commands by editing [`/packages/e2e-test-app/jest.config.js`](../packages/e2e-test-app/jest.config.js). +By default the only messages printed during tests are related to errors returned by WinAppDriver or assertion failures. It is possible to increase verbosity to show individual WebDriver wire commands by editing [`/packages/e2e-test-app-fabric/jest.config.js`](../packages/e2e-test-app-fabric/jest.config.js). ```js module.exports = { @@ -103,7 +103,7 @@ provided by a custom environment [`@react-native-windows/automation`](../package ## Authoring Tests Tests are written using Jest and WebDriverIO (see more below) against a test app running `RNTester`. `RNTester` example -pages are used as Test UI, which is examined via Jest tests. Tests should attempt to target an existing `RNTester` page, but "Legacy" tests exist as custom pages only used by e2e-test-app +pages are used as Test UI, which is examined via Jest tests. Tests should attempt to target an existing `RNTester` page, but "Legacy" tests exist as custom pages only used by e2e-test-app-fabric ### Writing a test against an RNTester example page @@ -157,8 +157,8 @@ export const examples = [ ## Snapshot tests E2ETests uses [snapshot tests](https://jestjs.io/docs/en/snapshot-testing) to detect unintended visual changes. Instead -of testing againt the react tree, e2e-test-app compares the fully rendered XAML tree. This allows testing the -correctness of ViewManagers. +of testing against the react tree, e2e-test-app-fabric compares the fully rendered composition tree. This allows testing the +correctness of ViewComponents. ```ts import {dumpVisualTree} from '@react-native-windows/automation-commands'; diff --git a/docs/testing-createRnwApp.md b/docs/testing-createRnwApp.md index a6466ee14c3..fc024415963 100644 --- a/docs/testing-createRnwApp.md +++ b/docs/testing-createRnwApp.md @@ -44,34 +44,6 @@ cd TestAppFabric* yarn windows --release ``` -### Old Architecture (Paper/UWP) Testing - -#### Debug Mode -```bash -# Step 1: Create new app with UWP/Paper architecture -# For stable version: -creaternwapp.cmd /rnw latest /t old/uwp-cpp-app TestAppPaperStable -# For preview version: -creaternwapp.cmd /rnw preview /t old/uwp-cpp-app TestAppPaperPreview - -# Step 2: Navigate to app directory -cd TestAppPaper* - -# Step 3: Start Metro bundler -yarn start - -# Step 4: In a new terminal, build and run in debug mode -cd TestAppPaper* -yarn windows -``` - -#### Release Mode -```bash -# Using the same app created above, build in release mode -cd TestAppPaper* -yarn windows --release -``` - ## Validation Checklist ### App Creation Validation @@ -95,11 +67,6 @@ yarn windows --release - [ ] Supports new architecture features - [ ] Compatible with latest React Native patterns -#### Paper/UWP (Old Architecture) -- [ ] Uses legacy Paper renderer -- [ ] UWP-specific features work correctly -- [ ] Compatible with existing UWP applications - ## Expected Outcomes 1. **Successful App Creation**: Both architectures should create functional React Native Windows apps for both stable and preview versions diff --git a/packages/@office-iss/react-native-win32/.flowconfig b/packages/@office-iss/react-native-win32/.flowconfig index 5c7278ed62a..f8ecf05ee32 100644 --- a/packages/@office-iss/react-native-win32/.flowconfig +++ b/packages/@office-iss/react-native-win32/.flowconfig @@ -61,7 +61,6 @@ ; These files dont need to be checked and just increase the build time .*/node_modules/e2etest/.* -.*/node_modules/sample-apps/.* .*/node_modules/playground/.* /packages/react-native/sdks/.* diff --git a/packages/@react-native-windows/cli/src/e2etest/__snapshots__/dependencyConfig.test.ts.snap b/packages/@react-native-windows/cli/src/e2etest/__snapshots__/dependencyConfig.test.ts.snap index 16dbe211fb4..d77624244ca 100644 --- a/packages/@react-native-windows/cli/src/e2etest/__snapshots__/dependencyConfig.test.ts.snap +++ b/packages/@react-native-windows/cli/src/e2etest/__snapshots__/dependencyConfig.test.ts.snap @@ -24,110 +24,6 @@ exports[`dependencyConfig - MissingProjectFilesLib (Use react-native.config.js) } `; -exports[`dependencyConfig - SimpleCSharpApp (Ignore react-native.config.js) 1`] = ` -{ - "folder": StringContaining "SimpleCSharpApp", - "nugetPackages": [], - "projects": ArrayContaining [ - ObjectContaining { - "projectFile": StringMatching /Error: \\.\\*\\\\\\.\\(\\?:cs\\|vcx\\)proj is type '\\\\w\\+'/, - }, - ], - "solutionFile": "SimpleCSharpApp.sln", - "sourceDir": "windows", -} -`; - -exports[`dependencyConfig - SimpleCSharpApp (Use react-native.config.js) 1`] = ` -{ - "folder": StringContaining "SimpleCSharpApp", - "nugetPackages": [], - "projects": ArrayContaining [ - ObjectContaining { - "projectFile": StringMatching /Error: \\.\\*\\\\\\.\\(\\?:cs\\|vcx\\)proj is type '\\\\w\\+'/, - }, - ], - "solutionFile": "SimpleCSharpApp.sln", - "sourceDir": "windows", -} -`; - -exports[`dependencyConfig - SimpleCSharpLib (Ignore react-native.config.js) 1`] = ` -{ - "folder": StringContaining "SimpleCSharpLib", - "nugetPackages": [], - "projects": [ - { - "cppHeaders": [ - "winrt/SimpleCSharpLib.h", - ], - "cppPackageProviders": [ - "SimpleCSharpLib::ReactPackageProvider", - ], - "csNamespaces": [ - "SimpleCSharpLib", - ], - "csPackageProviders": [ - "SimpleCSharpLib.ReactPackageProvider", - ], - "directDependency": true, - "projectFile": "SimpleCSharpLib\\SimpleCSharpLib.csproj", - "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", - "projectLang": "cs", - "projectName": "SimpleCSharpLib", - }, - ], - "rnwConfig": { - "init-windows": { - "template": "old/uwp-cs-lib", - }, - "projectArch": "old", - "projectLang": "cs", - "projectType": "lib", - }, - "solutionFile": "SimpleCSharpLib.sln", - "sourceDir": "windows", -} -`; - -exports[`dependencyConfig - SimpleCSharpLib (Use react-native.config.js) 1`] = ` -{ - "folder": StringContaining "SimpleCSharpLib", - "nugetPackages": [], - "projects": [ - { - "cppHeaders": [ - "winrt/SimpleCSharpLib.h", - ], - "cppPackageProviders": [ - "SimpleCSharpLib::ReactPackageProvider", - ], - "csNamespaces": [ - "SimpleCSharpLib", - ], - "csPackageProviders": [ - "SimpleCSharpLib.ReactPackageProvider", - ], - "directDependency": true, - "projectFile": "SimpleCSharpLib\\SimpleCSharpLib.csproj", - "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", - "projectLang": "cs", - "projectName": "SimpleCSharpLib", - }, - ], - "rnwConfig": { - "init-windows": { - "template": "old/uwp-cs-lib", - }, - "projectArch": "old", - "projectLang": "cs", - "projectType": "lib", - }, - "solutionFile": "SimpleCSharpLib.sln", - "sourceDir": "windows", -} -`; - exports[`dependencyConfig - SimpleCppApp (Ignore react-native.config.js) 1`] = ` { "folder": StringContaining "SimpleCppApp", @@ -176,16 +72,16 @@ exports[`dependencyConfig - SimpleCppLib (Ignore react-native.config.js) 1`] = ` ], "directDependency": true, "projectFile": "SimpleCppLib\\SimpleCppLib.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "SimpleCppLib", }, ], "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-lib", + "template": "cpp-lib", }, - "projectArch": "old", + "projectArch": "mixed", "projectLang": "cpp", "projectType": "lib", }, @@ -214,16 +110,16 @@ exports[`dependencyConfig - SimpleCppLib (Use react-native.config.js) 1`] = ` ], "directDependency": true, "projectFile": "SimpleCppLib\\SimpleCppLib.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "SimpleCppLib", }, ], "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-lib", + "template": "cpp-lib", }, - "projectArch": "old", + "projectArch": "mixed", "projectLang": "cpp", "projectType": "lib", }, diff --git a/packages/@react-native-windows/cli/src/e2etest/__snapshots__/projectConfig.test.ts.snap b/packages/@react-native-windows/cli/src/e2etest/__snapshots__/projectConfig.test.ts.snap index 7e278a801db..f6455e104f4 100644 --- a/packages/@react-native-windows/cli/src/e2etest/__snapshots__/projectConfig.test.ts.snap +++ b/packages/@react-native-windows/cli/src/e2etest/__snapshots__/projectConfig.test.ts.snap @@ -28,60 +28,6 @@ exports[`projectConfig - MissingProjectFilesApp (Use react-native.config.js) 1`] } `; -exports[`projectConfig - SimpleCSharpApp (Ignore react-native.config.js) 1`] = ` -{ - "experimentalFeatures": { - "ReactExperimentalFeaturesSet": "true", - "UseExperimentalNuget": "false", - "UseHermes": "false", - }, - "folder": StringContaining "SimpleCSharpApp", - "project": { - "projectFile": "SimpleCSharpApp\\SimpleCSharpApp.csproj", - "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", - "projectLang": "cs", - "projectName": "SimpleCSharpApp", - }, - "rnwConfig": { - "init-windows": { - "template": "old/uwp-cs-app", - }, - "projectArch": "old", - "projectLang": "cs", - "projectType": "app", - }, - "solutionFile": "SimpleCSharpApp.sln", - "sourceDir": "windows", -} -`; - -exports[`projectConfig - SimpleCSharpApp (Use react-native.config.js) 1`] = ` -{ - "experimentalFeatures": { - "ReactExperimentalFeaturesSet": "true", - "UseExperimentalNuget": "false", - "UseHermes": "false", - }, - "folder": StringContaining "SimpleCSharpApp", - "project": { - "projectFile": "SimpleCSharpApp\\SimpleCSharpApp.csproj", - "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", - "projectLang": "cs", - "projectName": "SimpleCSharpApp", - }, - "rnwConfig": { - "init-windows": { - "template": "old/uwp-cs-app", - }, - "projectArch": "old", - "projectLang": "cs", - "projectType": "app", - }, - "solutionFile": "SimpleCSharpApp.sln", - "sourceDir": "windows", -} -`; - exports[`projectConfig - SimpleCppApp (Ignore react-native.config.js) 1`] = ` { "experimentalFeatures": { @@ -92,15 +38,15 @@ exports[`projectConfig - SimpleCppApp (Ignore react-native.config.js) 1`] = ` "folder": StringContaining "SimpleCppApp", "project": { "projectFile": "SimpleCppApp\\SimpleCppApp.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "SimpleCppApp", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -119,15 +65,15 @@ exports[`projectConfig - SimpleCppApp (Use react-native.config.js) 1`] = ` "folder": StringContaining "SimpleCppApp", "project": { "projectFile": "SimpleCppApp\\SimpleCppApp.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "SimpleCppApp", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -146,15 +92,15 @@ exports[`projectConfig - WithExperimentalNuget (Ignore react-native.config.js) 1 "folder": StringContaining "WithExperimentalNuget", "project": { "projectFile": "WithExperimentalNuGet\\WithExperimentalNuGet.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithExperimentalNuGet", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -173,15 +119,15 @@ exports[`projectConfig - WithExperimentalNuget (Use react-native.config.js) 1`] "folder": StringContaining "WithExperimentalNuget", "project": { "projectFile": "WithExperimentalNuGet\\WithExperimentalNuGet.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithExperimentalNuGet", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -200,15 +146,15 @@ exports[`projectConfig - WithHermes (Ignore react-native.config.js) 1`] = ` "folder": StringContaining "WithHermes", "project": { "projectFile": "WithHermes\\WithHermes.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithHermes", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -227,15 +173,15 @@ exports[`projectConfig - WithHermes (Use react-native.config.js) 1`] = ` "folder": StringContaining "WithHermes", "project": { "projectFile": "WithHermes\\WithHermes.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithHermes", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -299,15 +245,15 @@ exports[`projectConfig - WithWinUI3 (Ignore react-native.config.js) 1`] = ` "folder": StringContaining "WithWinUI3", "project": { "projectFile": "WithWinUI3\\WithWinUI3.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithWinUI3", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -326,15 +272,15 @@ exports[`projectConfig - WithWinUI3 (Use react-native.config.js) 1`] = ` "folder": StringContaining "WithWinUI3", "project": { "projectFile": "WithWinUI3\\WithWinUI3.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithWinUI3", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, diff --git a/packages/@react-native-windows/cli/src/e2etest/createRnwApp.test.ts b/packages/@react-native-windows/cli/src/e2etest/createRnwApp.test.ts index 8c4b688e0d8..aac78624436 100644 --- a/packages/@react-native-windows/cli/src/e2etest/createRnwApp.test.ts +++ b/packages/@react-native-windows/cli/src/e2etest/createRnwApp.test.ts @@ -107,16 +107,8 @@ describe('creaternwapp Configuration Tests - Stable Version', () => { expect(scriptContent).toContain('set RNW_TEMPLATE_TYPE=cpp-app'); }); - test('should validate old UWP templates are available', () => { - const oldTemplatesDir = path.join(repoRoot, 'vnext/templates/old'); - expect(fs.existsSync(oldTemplatesDir)).toBe(true); - - const uwpCppAppTemplate = path.join(oldTemplatesDir, 'uwp-cpp-app'); - expect(fs.existsSync(uwpCppAppTemplate)).toBe(true); - }); - test('should validate new fabric templates are available', () => { - const newTemplatesDir = path.join(repoRoot, 'vnext/template'); + const newTemplatesDir = path.join(repoRoot, 'vnext/templates'); expect(fs.existsSync(newTemplatesDir)).toBe(true); const cppAppTemplate = path.join(newTemplatesDir, 'cpp-app'); @@ -164,16 +156,6 @@ describe('creaternwapp Configuration Tests - Stable Version', () => { expect(expectedCommand).not.toContain('/t'); // No template specified = default fabric }); - test('should validate old architecture (paper/UWP) command structure', () => { - // Test the command that would be used for old arch: - // creaternwapp.cmd /rnw preview /t old/uwp-cpp-app test-app-name - const expectedCommand = `creaternwapp.cmd /rnw preview /t old/uwp-cpp-app test-app-name`; - - expect(expectedCommand).toContain('/rnw preview'); - expect(expectedCommand).toContain('/t old/uwp-cpp-app'); - expect(expectedCommand).toContain('test-app-name'); - }); - test('should validate yarn windows command variations', () => { // Test the commands that would be used to build apps: const debugCommand = 'yarn windows'; @@ -200,22 +182,6 @@ describe('creaternwapp Configuration Tests - Stable Version', () => { expect(workflow.buildDebug).toBe('yarn windows'); expect(workflow.buildRelease).toBe('yarn windows --release'); }); - - test('should validate complete old architecture workflow commands', () => { - const workflow = { - create: `creaternwapp.cmd /rnw ${RNW_VERSION} /t old/uwp-cpp-app TestAppPaper`, - start: 'yarn start', - buildDebug: 'yarn windows', - buildRelease: 'yarn windows --release', - }; - - expect(workflow.create).toContain(RNW_VERSION); - expect(workflow.create).toContain('/t old/uwp-cpp-app'); - expect(workflow.create).toContain('TestAppPaper'); - expect(workflow.start).toBe('yarn start'); - expect(workflow.buildDebug).toBe('yarn windows'); - expect(workflow.buildRelease).toBe('yarn windows --release'); - }); }); describe('Documentation and Example Validation', () => { @@ -235,24 +201,6 @@ describe('creaternwapp Configuration Tests - Stable Version', () => { expect(procedure.steps[2]).toContain('yarn windows'); expect(procedure.steps[3]).toContain('yarn windows --release'); }); - - test('should document the testing procedure for old architecture', () => { - const procedure = { - title: 'Old Architecture (Paper/UWP) Testing', - steps: [ - `creaternwapp.cmd /rnw ${RNW_VERSION} /t old/uwp-cpp-app test-app-name`, - 'yarn start (in test-app-name path)', - 'cd test-app-name && yarn windows', - 'cd test-app-name && yarn windows --release', - ], - }; - - expect(procedure.steps[0]).toContain(RNW_VERSION); - expect(procedure.steps[0]).toContain('/t old/uwp-cpp-app'); - expect(procedure.steps[1]).toContain('yarn start'); - expect(procedure.steps[2]).toContain('yarn windows'); - expect(procedure.steps[3]).toContain('yarn windows --release'); - }); }); }); @@ -293,16 +241,8 @@ describe('creaternwapp Configuration Tests - Preview Version', () => { expect(scriptContent).toContain('set RNW_TEMPLATE_TYPE=cpp-app'); }); - test('should validate old UWP templates are available', () => { - const oldTemplatesDir = path.join(repoRoot, 'vnext/templates/old'); - expect(fs.existsSync(oldTemplatesDir)).toBe(true); - - const uwpCppAppTemplate = path.join(oldTemplatesDir, 'uwp-cpp-app'); - expect(fs.existsSync(uwpCppAppTemplate)).toBe(true); - }); - test('should validate new fabric templates are available', () => { - const newTemplatesDir = path.join(repoRoot, 'vnext/template'); + const newTemplatesDir = path.join(repoRoot, 'vnext/templates'); expect(fs.existsSync(newTemplatesDir)).toBe(true); const cppAppTemplate = path.join(newTemplatesDir, 'cpp-app'); @@ -350,16 +290,6 @@ describe('creaternwapp Configuration Tests - Preview Version', () => { expect(expectedCommand).not.toContain('/t'); // No template specified = default fabric }); - test('should validate old architecture (paper/UWP) command structure', () => { - // Test the command that would be used for old arch: - // creaternwapp.cmd /rnw preview /t old/uwp-cpp-app test-app-name - const expectedCommand = `creaternwapp.cmd /rnw preview /t old/uwp-cpp-app test-app-name`; - - expect(expectedCommand).toContain('/rnw preview'); - expect(expectedCommand).toContain('/t old/uwp-cpp-app'); - expect(expectedCommand).toContain('test-app-name'); - }); - test('should validate yarn windows command variations', () => { // Test the commands that would be used to build apps: const debugCommand = 'yarn windows'; @@ -386,22 +316,6 @@ describe('creaternwapp Configuration Tests - Preview Version', () => { expect(workflow.buildDebug).toBe('yarn windows'); expect(workflow.buildRelease).toBe('yarn windows --release'); }); - - test('should validate complete old architecture workflow commands', () => { - const workflow = { - create: `creaternwapp.cmd /rnw ${RNW_VERSION} /t old/uwp-cpp-app TestAppPaper`, - start: 'yarn start', - buildDebug: 'yarn windows', - buildRelease: 'yarn windows --release', - }; - - expect(workflow.create).toContain(RNW_VERSION); - expect(workflow.create).toContain('/t old/uwp-cpp-app'); - expect(workflow.create).toContain('TestAppPaper'); - expect(workflow.start).toBe('yarn start'); - expect(workflow.buildDebug).toBe('yarn windows'); - expect(workflow.buildRelease).toBe('yarn windows --release'); - }); }); describe('Documentation and Example Validation', () => { @@ -421,23 +335,5 @@ describe('creaternwapp Configuration Tests - Preview Version', () => { expect(procedure.steps[2]).toContain('yarn windows'); expect(procedure.steps[3]).toContain('yarn windows --release'); }); - - test('should document the testing procedure for old architecture', () => { - const procedure = { - title: 'Old Architecture (Paper/UWP) Testing', - steps: [ - `creaternwapp.cmd /rnw ${RNW_VERSION} /t old/uwp-cpp-app test-app-name`, - 'yarn start (in test-app-name path)', - 'cd test-app-name && yarn windows', - 'cd test-app-name && yarn windows --release', - ], - }; - - expect(procedure.steps[0]).toContain(RNW_VERSION); - expect(procedure.steps[0]).toContain('/t old/uwp-cpp-app'); - expect(procedure.steps[1]).toContain('yarn start'); - expect(procedure.steps[2]).toContain('yarn windows'); - expect(procedure.steps[3]).toContain('yarn windows --release'); - }); }); }); diff --git a/packages/@react-native-windows/cli/src/e2etest/dependencyConfig.test.ts b/packages/@react-native-windows/cli/src/e2etest/dependencyConfig.test.ts index ffb828c5171..4062f9e7632 100644 --- a/packages/@react-native-windows/cli/src/e2etest/dependencyConfig.test.ts +++ b/packages/@react-native-windows/cli/src/e2etest/dependencyConfig.test.ts @@ -13,7 +13,6 @@ import { import { ensureCppAppProject, - ensureCSharpAppProject, tryMkdir, templateRoot, testProjectGuid, @@ -56,7 +55,7 @@ const projects: TargetProject[] = [ }; await copyAndReplace( - path.join(templateRoot, 'cpp-lib/proj/MyLib.sln'), + path.join(templateRoot, 'cpp-lib/windows/MyLib.sln'), path.join(windowsDir, 'SimpleCppLib.sln'), replacements, null, @@ -66,46 +65,12 @@ const projects: TargetProject[] = [ await tryMkdir(projDir); await copyAndReplace( - path.join(templateRoot, 'cpp-lib/proj/MyLib.vcxproj'), + path.join(templateRoot, 'cpp-lib/windows/MyLib/MyLib.vcxproj'), path.join(projDir, 'SimpleCppLib.vcxproj'), replacements, null, ); }), - // New C# app project based on the template - project('SimpleCSharpApp', async (folder: string) => { - await ensureCSharpAppProject(folder, 'SimpleCSharpApp'); - }), - // New C# project based on the template - project('SimpleCSharpLib', async (folder: string) => { - const windowsDir = path.join(folder, 'windows'); - await tryMkdir(windowsDir); - - const replacements = { - name: 'SimpleCSharpLib', - namespace: 'SimpleCSharpLib', - useMustache: true, - projectGuidUpper: testProjectGuid, - projectGuidLower: testProjectGuid.toLowerCase(), - }; - - await copyAndReplace( - path.join(templateRoot, 'cs-lib/proj/MyLib.sln'), - path.join(windowsDir, 'SimpleCSharpLib.sln'), - replacements, - null, - ); - - const projDir = path.join(windowsDir, 'SimpleCSharpLib'); - await tryMkdir(projDir); - - await copyAndReplace( - path.join(templateRoot, 'cs-lib/proj/MyLib.csproj'), - path.join(projDir, 'SimpleCSharpLib.csproj'), - replacements, - null, - ); - }), project('WithIndirectDependency'), ]; diff --git a/packages/@react-native-windows/cli/src/e2etest/projectConfig.test.ts b/packages/@react-native-windows/cli/src/e2etest/projectConfig.test.ts index c04bdd4ee66..efc798df541 100644 --- a/packages/@react-native-windows/cli/src/e2etest/projectConfig.test.ts +++ b/packages/@react-native-windows/cli/src/e2etest/projectConfig.test.ts @@ -15,7 +15,6 @@ import { import {AutoLinkWindows} from '../commands/autolinkWindows/autolinkWindows'; import { ensureCppAppProject, - ensureCSharpAppProject, ensureWinUI3Project, ensureHermesProject, ensureExperimentalNuGetProject, @@ -43,10 +42,6 @@ const projects: TargetProject[] = [ project('SimpleCppApp', async (folder: string) => { await ensureCppAppProject(folder, 'SimpleCppApp'); }), - // New C# project based on the template - project('SimpleCSharpApp', async (folder: string) => { - await ensureCSharpAppProject(folder, 'SimpleCSharpApp'); - }), project('WithWinUI3', async (folder: string) => { await ensureWinUI3Project(folder); }), diff --git a/packages/@react-native-windows/cli/src/e2etest/projectConfig.utils.ts b/packages/@react-native-windows/cli/src/e2etest/projectConfig.utils.ts index f55a83c6d00..613c5b4aaca 100644 --- a/packages/@react-native-windows/cli/src/e2etest/projectConfig.utils.ts +++ b/packages/@react-native-windows/cli/src/e2etest/projectConfig.utils.ts @@ -2,7 +2,8 @@ import fs from '@react-native-windows/fs' import path from 'path'; import { copyAndReplace } from '../generator-common'; -export const templateRoot = path.resolve('../../../vnext/template'); +export const templateRoot = path.resolve('../../../vnext/templates'); +export const sharedRoot = path.resolve('../../../vnext/template/shared-lib'); export const testProjectGuid = '{416476D5-974A-4EE2-8145-4E331297247E}'; @@ -31,7 +32,7 @@ export async function ensureCppAppProject(folder: string, name: string, useWinUI }; await copyAndReplace( - path.join(templateRoot, 'cpp-app/proj/MyApp.sln'), + path.join(templateRoot, 'cpp-app/windows/MyApp.sln'), path.join(windowsDir, `${name}.sln`), replacements, null @@ -41,57 +42,14 @@ export async function ensureCppAppProject(folder: string, name: string, useWinUI await tryMkdir(projDir); await copyAndReplace( - path.join(templateRoot, 'cpp-app/proj/MyApp.vcxproj'), + path.join(templateRoot, 'cpp-app/windows/MyApp/MyApp.vcxproj'), path.join(projDir, `${name}.vcxproj`), replacements, null ); await copyAndReplace( - path.join(templateRoot, 'shared-app/proj/ExperimentalFeatures.props'), - path.join(windowsDir, 'ExperimentalFeatures.props'), - replacements, - null - ); -} - -export async function ensureCSharpAppProject(folder: string, name: string, useWinUI3?: boolean, useHermes?: boolean, useExperimentalNuget?: boolean) { - const windowsDir = path.join(folder, 'windows'); - if (fs.existsSync(windowsDir)) { - await fs.rmdir(windowsDir, {recursive: true}); - } - await tryMkdir(windowsDir); - - const replacements = { - name, - namespace: name, - useMustache: true, - projectGuidUpper: testProjectGuid, - projectGuidLower: testProjectGuid.toLowerCase(), - useWinUI3: !!useWinUI3, - useHermes: !!useHermes, - useExperimentalNuget: !!useExperimentalNuget, - }; - - await copyAndReplace( - path.join(templateRoot, 'cs-app/proj/MyApp.sln'), - path.join(windowsDir, `${name}.sln`), - replacements, - null - ); - - const projDir = path.join(windowsDir, name); - await tryMkdir(projDir); - - await copyAndReplace( - path.join(templateRoot, 'cs-app/proj/MyApp.csproj'), - path.join(projDir, `${name}.csproj`), - replacements, - null - ); - - await copyAndReplace( - path.join(templateRoot, 'shared-app/proj/ExperimentalFeatures.props'), + path.join(sharedRoot, 'proj/ExperimentalFeatures.props'), path.join(windowsDir, 'ExperimentalFeatures.props'), replacements, null diff --git a/packages/@react-native-windows/tester/src/js/examples-win/XAML/XAMLExample.tsx b/packages/@react-native-windows/tester/src/js/examples-win/XAML/XAMLExample.tsx deleted file mode 100644 index 5cd27d04fa7..00000000000 --- a/packages/@react-native-windows/tester/src/js/examples-win/XAML/XAMLExample.tsx +++ /dev/null @@ -1,122 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * @format - */ - -import * as React from 'react'; -import {useState} from 'react'; -import {View} from 'react-native'; -import { - TextBlock, - TextBox, - Grid, - TextAlignment, - Button, - SymbolIcon, - Symbol, - StackPanel, - Orientation, - VerticalAlignment, - HorizontalAlignment, - Path, - WinUI, - WinUIEnums, - FontStyle, - FontWeights, - Image, - Border, - Visibility, - MenuFlyout, - MenuFlyoutPriority, - MenuFlyoutItem, -} from 'react-native-xaml'; - -export function XAMLExamples() { - const [visible, setVisible] = useState(Visibility.Visible); - const [text, setText] = useState( - "tapping on this TextBlock brings up the button's flyout menu", - ); - const [isOpen, setIsOpen] = useState(false); - - return ( - - - - setIsOpen(true)} - testID="tappableTextBlock" - /> - - - - - - - - - - setVisible(Visibility.Collapsed)} - /> - - ); -} - -export const displayName = (_undefined?: string) => {}; -export const title = 'XAML'; -export const category = 'UI'; -export const description = 'Usage of react-native-xaml controls'; -export const examples = [ - { - title: 'react-native-xaml examples', - render: function () { - return ; - }, - }, -]; diff --git a/packages/@react-native-windows/tester/src/js/utils/RNTesterList.windows.js b/packages/@react-native-windows/tester/src/js/utils/RNTesterList.windows.js index eeb4def892a..e0022d8ca5d 100644 --- a/packages/@react-native-windows/tester/src/js/utils/RNTesterList.windows.js +++ b/packages/@react-native-windows/tester/src/js/utils/RNTesterList.windows.js @@ -174,11 +174,6 @@ const Components: Array = [ // category: 'UI', // module: require('../examples/NewArchitecture/NewArchitectureExample'), //}, - { - key: 'XAML', - category: 'UI', - module: require('../examples-win/XAML/XAMLExample'), - }, { key: 'FabricXaml', category: 'UI', diff --git a/packages/e2e-test-app-fabric/test/__snapshots__/HomeUIADump.test.ts.snap b/packages/e2e-test-app-fabric/test/__snapshots__/HomeUIADump.test.ts.snap index e768f28a56e..c14f739a40c 100644 --- a/packages/e2e-test-app-fabric/test/__snapshots__/HomeUIADump.test.ts.snap +++ b/packages/e2e-test-app-fabric/test/__snapshots__/HomeUIADump.test.ts.snap @@ -6425,87 +6425,6 @@ exports[`Home UIA Tree Dump WebSocket 1`] = ` } `; -exports[`Home UIA Tree Dump XAML 1`] = ` -{ - "Automation Tree": { - "AutomationId": "XAML", - "ControlType": 50026, - "IsKeyboardFocusable": true, - "LocalizedControlType": "group", - "Name": "XAML Usage of react-native-xaml controls", - "__Children": [ - { - "AutomationId": "", - "ControlType": 50020, - "LocalizedControlType": "text", - "Name": "XAML", - "TextRangePattern.GetText": "XAML", - }, - { - "AutomationId": "", - "ControlType": 50020, - "LocalizedControlType": "text", - "Name": "Usage of react-native-xaml controls", - "TextRangePattern.GetText": "Usage of react-native-xaml controls", - }, - ], - }, - "Component Tree": { - "Type": "Microsoft.ReactNative.Composition.ViewComponentView", - "_Props": { - "AccessibilityLabel": "XAML Usage of react-native-xaml controls", - "TestId": "XAML", - }, - "__Children": [ - { - "Type": "Microsoft.ReactNative.Composition.ParagraphComponentView", - "_Props": {}, - }, - { - "Type": "Microsoft.ReactNative.Composition.ParagraphComponentView", - "_Props": {}, - }, - ], - }, - "Visual Tree": { - "Brush": { - "Brush Type": "ColorBrush", - "Color": "rgba(255, 255, 255, 255)", - }, - "Comment": "XAML", - "Offset": "0, 0, 0", - "Size": "966, 78", - "Visual Type": "SpriteVisual", - "__Children": [ - { - "Offset": "16, 16, 0", - "Size": "47, 24", - "Visual Type": "SpriteVisual", - "__Children": [ - { - "Offset": "0, 0, 0", - "Size": "47, 24", - "Visual Type": "SpriteVisual", - }, - ], - }, - { - "Offset": "16, 45, 0", - "Size": "934, 17", - "Visual Type": "SpriteVisual", - "__Children": [ - { - "Offset": "0, 0, 0", - "Size": "934, 17", - "Visual Type": "SpriteVisual", - }, - ], - }, - ], - }, -} -`; - exports[`Home UIA Tree Dump XMLHttpRequest 1`] = ` { "Automation Tree": { @@ -6560,12 +6479,12 @@ exports[`Home UIA Tree Dump XMLHttpRequest 1`] = ` "__Children": [ { "Offset": "16, 16, 0", - "Size": "135, 25", + "Size": "135, 24", "Visual Type": "SpriteVisual", "__Children": [ { "Offset": "0, 0, 0", - "Size": "135, 25", + "Size": "135, 24", "Visual Type": "SpriteVisual", }, ], diff --git a/packages/e2e-test-app-fabric/test/__snapshots__/snapshotPages.test.js.snap b/packages/e2e-test-app-fabric/test/__snapshots__/snapshotPages.test.js.snap index 1a9e116c363..3026a0229a3 100644 --- a/packages/e2e-test-app-fabric/test/__snapshots__/snapshotPages.test.js.snap +++ b/packages/e2e-test-app-fabric/test/__snapshots__/snapshotPages.test.js.snap @@ -90363,130 +90363,6 @@ exports[`snapshotAllPages WebSocket 1`] = ` `; -exports[`snapshotAllPages XAML 1`] = ` - - - - - - - - - - - - - - - - - - - - - - - - - -`; - exports[`snapshotAllPages XMLHttpRequest 1`] = ` - -## 0.0.0 - -Fri, 29 Apr 2022 05:09:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.68 -- Bump react-native-windows to v0.0.0-canary.494 -- Bump @react-native-windows/automation to v0.1.79 -- Bump @react-native-windows/automation-commands to v0.0.106 - -## 0.0.0 - -Wed, 27 Apr 2022 05:10:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.67 -- Bump react-native-windows to v0.0.0-canary.493 -- Bump @react-native-windows/automation to v0.1.78 -- Bump @react-native-windows/automation-commands to v0.0.105 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.41 -- Bump @rnw-scripts/eslint-config to v1.1.12 - -## 0.0.0 - -Tue, 26 Apr 2022 05:09:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.66 -- Bump react-native-windows to v0.0.0-canary.492 -- Bump @react-native-windows/automation to v0.1.77 -- Bump @react-native-windows/automation-commands to v0.0.104 - -## 0.0.0 - -Mon, 25 Apr 2022 22:50:30 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.65 -- Bump react-native-windows to v0.0.0-canary.491 -- Bump @react-native-windows/automation to v0.1.76 -- Bump @react-native-windows/automation-commands to v0.0.103 - -## 0.0.0 - -Fri, 22 Apr 2022 05:09:17 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.64 -- Bump react-native-windows to v0.0.0-canary.490 -- Bump @react-native-windows/automation to v0.1.75 -- Bump @react-native-windows/automation-commands to v0.0.102 - -## 0.0.0 - -Thu, 21 Apr 2022 05:09:33 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.63 -- Bump react-native-windows to v0.0.0-canary.489 -- Bump @react-native-windows/automation to v0.1.74 -- Bump @react-native-windows/automation-commands to v0.0.101 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.40 - -## 0.0.0 - -Tue, 19 Apr 2022 05:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.62 -- Bump react-native-windows to v0.0.0-canary.488 -- Bump @react-native-windows/automation to v0.1.73 -- Bump @react-native-windows/automation-commands to v0.0.100 - -## 0.0.0 - -Fri, 15 Apr 2022 05:09:04 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.61 -- Bump react-native-windows to v0.0.0-canary.487 -- Bump @react-native-windows/automation to v0.1.72 -- Bump @react-native-windows/automation-commands to v0.0.99 - -## 0.0.0 - -Thu, 14 Apr 2022 05:09:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.60 -- Bump react-native-windows to v0.0.0-canary.486 -- Bump @react-native-windows/automation to v0.1.71 -- Bump @react-native-windows/automation-commands to v0.0.98 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.39 - -## 0.0.0 - -Wed, 13 Apr 2022 05:09:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.59 -- Bump react-native-windows to v0.0.0-canary.485 -- Bump @react-native-windows/automation to v0.1.70 -- Bump @react-native-windows/automation-commands to v0.0.97 - -## 0.0.0 - -Tue, 12 Apr 2022 05:10:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.58 -- Bump react-native-windows to v0.0.0-canary.484 -- Bump @react-native-windows/automation to v0.1.69 -- Bump @react-native-windows/automation-commands to v0.0.96 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.38 - -## 0.0.0 - -Sat, 09 Apr 2022 05:10:10 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.57 -- Bump react-native-windows to v0.0.0-canary.483 -- Bump @react-native-windows/automation to v0.1.68 -- Bump @react-native-windows/automation-commands to v0.0.95 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.37 - -## 0.0.0 - -Fri, 08 Apr 2022 05:09:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.56 -- Bump react-native-windows to v0.0.0-canary.482 -- Bump @react-native-windows/automation to v0.1.67 -- Bump @react-native-windows/automation-commands to v0.0.94 - -## 0.0.0 - -Thu, 07 Apr 2022 05:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.55 -- Bump react-native-windows to v0.0.0-canary.481 -- Bump @react-native-windows/automation to v0.1.66 -- Bump @react-native-windows/automation-commands to v0.0.93 - -## 0.0.0 - -Wed, 06 Apr 2022 05:09:24 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.54 -- Bump react-native-windows to v0.0.0-canary.480 -- Bump @react-native-windows/automation to v0.1.65 -- Bump @react-native-windows/automation-commands to v0.0.92 - -## 0.0.0 - -Tue, 05 Apr 2022 05:10:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.53 -- Bump react-native-windows to v0.0.0-canary.479 -- Bump @react-native-windows/automation to v0.1.64 -- Bump @react-native-windows/automation-commands to v0.0.91 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.36 - -## 0.0.0 - -Fri, 01 Apr 2022 05:09:58 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.52 -- Bump react-native-windows to v0.0.0-canary.478 -- Bump @react-native-windows/automation to v0.1.63 -- Bump @react-native-windows/automation-commands to v0.0.90 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.35 - -## 0.0.0 - -Thu, 31 Mar 2022 05:10:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.51 -- Bump react-native-windows to v0.0.0-canary.477 -- Bump @react-native-windows/automation to v0.1.62 -- Bump @react-native-windows/automation-commands to v0.0.89 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.34 - -## 0.0.0 - -Tue, 29 Mar 2022 05:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.50 -- Bump react-native-windows to v0.0.0-canary.476 -- Bump @react-native-windows/automation to v0.1.61 -- Bump @react-native-windows/automation-commands to v0.0.88 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.33 - -## 0.0.0 - -Sat, 26 Mar 2022 05:09:10 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.49 -- Bump react-native-windows to v0.0.0-canary.475 -- Bump @react-native-windows/automation to v0.1.60 -- Bump @react-native-windows/automation-commands to v0.0.87 - -## 0.0.0 - -Wed, 23 Mar 2022 05:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.48 -- Bump react-native-windows to v0.0.0-canary.474 -- Bump @react-native-windows/automation to v0.1.59 -- Bump @react-native-windows/automation-commands to v0.0.86 - -## 0.0.0 - -Tue, 22 Mar 2022 05:09:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.47 -- Bump react-native-windows to v0.0.0-canary.473 -- Bump @react-native-windows/automation to v0.1.58 -- Bump @react-native-windows/automation-commands to v0.0.85 - -## 0.0.0 - -Fri, 18 Mar 2022 05:08:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.46 -- Bump react-native-windows to v0.0.0-canary.472 -- Bump @react-native-windows/automation to v0.1.57 -- Bump @react-native-windows/automation-commands to v0.0.84 - -## 0.0.0 - -Thu, 17 Mar 2022 05:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.45 -- Bump react-native-windows to v0.0.0-canary.471 -- Bump @react-native-windows/automation to v0.1.56 -- Bump @react-native-windows/automation-commands to v0.0.83 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.32 - -## 0.0.0 - -Sat, 12 Mar 2022 06:09:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.44 -- Bump react-native-windows to v0.0.0-canary.470 -- Bump @react-native-windows/automation to v0.1.55 -- Bump @react-native-windows/automation-commands to v0.0.82 - -## 0.0.0 - -Fri, 11 Mar 2022 06:09:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.43 -- Bump react-native-windows to v0.0.0-canary.469 -- Bump @react-native-windows/automation to v0.1.54 -- Bump @react-native-windows/automation-commands to v0.0.81 - -## 0.0.0 - -Thu, 10 Mar 2022 06:09:24 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.42 -- Bump react-native-windows to v0.0.0-canary.468 -- Bump @react-native-windows/automation to v0.1.53 -- Bump @react-native-windows/automation-commands to v0.0.80 - -## 0.0.0 - -Wed, 09 Mar 2022 06:09:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.41 -- Bump react-native-windows to v0.0.0-canary.467 -- Bump @react-native-windows/automation to v0.1.52 -- Bump @react-native-windows/automation-commands to v0.0.79 - -## 0.0.0 - -Sun, 06 Mar 2022 06:08:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.40 -- Bump react-native-windows to v0.0.0-canary.466 -- Bump @react-native-windows/automation to v0.1.51 -- Bump @react-native-windows/automation-commands to v0.0.78 - -## 0.0.0 - -Sat, 05 Mar 2022 06:08:58 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.39 -- Bump react-native-windows to v0.0.0-canary.465 -- Bump @react-native-windows/automation to v0.1.50 -- Bump @react-native-windows/automation-commands to v0.0.77 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.31 - -## 0.0.0 - -Fri, 04 Mar 2022 06:09:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.38 -- Bump react-native-windows to v0.0.0-canary.464 -- Bump @react-native-windows/automation to v0.1.49 -- Bump @react-native-windows/automation-commands to v0.0.76 - -## 0.0.0 - -Thu, 03 Mar 2022 06:09:12 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.37 -- Bump react-native-windows to v0.0.0-canary.463 -- Bump @react-native-windows/automation to v0.1.48 -- Bump @react-native-windows/automation-commands to v0.0.75 - -## 0.0.0 - -Fri, 25 Feb 2022 23:53:36 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.36 -- Bump react-native-windows to v0.0.0-canary.462 -- Bump @react-native-windows/automation to v0.1.47 -- Bump @react-native-windows/automation-commands to v0.0.74 - -## 0.0.0 - -Fri, 25 Feb 2022 06:07:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.35 -- Bump react-native-windows to v0.0.0-canary.461 -- Bump @react-native-windows/automation to v0.1.46 -- Bump @react-native-windows/automation-commands to v0.0.73 - -## 0.0.0 - -Thu, 24 Feb 2022 06:07:47 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.34 -- Bump react-native-windows to v0.0.0-canary.460 -- Bump @react-native-windows/automation to v0.1.45 -- Bump @react-native-windows/automation-commands to v0.0.72 - -## 0.0.0 - -Wed, 23 Feb 2022 06:07:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.33 -- Bump react-native-windows to v0.0.0-canary.459 -- Bump @react-native-windows/automation to v0.1.44 -- Bump @react-native-windows/automation-commands to v0.0.71 - -## 0.0.0 - -Sat, 19 Feb 2022 06:07:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.32 -- Bump react-native-windows to v0.0.0-canary.458 -- Bump @react-native-windows/automation to v0.1.43 -- Bump @react-native-windows/automation-commands to v0.0.70 - -## 0.0.0 - -Fri, 18 Feb 2022 06:07:44 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.31 -- Bump react-native-windows to v0.0.0-canary.457 -- Bump @react-native-windows/automation to v0.1.42 -- Bump @react-native-windows/automation-commands to v0.0.69 - -## 0.0.0 - -Wed, 16 Feb 2022 19:51:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.30 -- Bump react-native-windows to v0.0.0-canary.456 -- Bump @react-native-windows/automation to v0.1.41 -- Bump @react-native-windows/automation-commands to v0.0.68 - -## 0.0.0 - -Sun, 13 Feb 2022 06:08:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.29 -- Bump react-native-windows to v0.0.0-canary.455 -- Bump @react-native-windows/automation to v0.1.40 -- Bump @react-native-windows/automation-commands to v0.0.67 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.30 - -## 0.0.0 - -Sat, 12 Feb 2022 06:08:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.28 -- Bump react-native-windows to v0.0.0-canary.454 -- Bump @react-native-windows/automation to v0.1.39 -- Bump @react-native-windows/automation-commands to v0.0.66 - -## 0.0.0 - -Fri, 11 Feb 2022 06:08:20 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.27 -- Bump react-native-windows to v0.0.0-canary.453 -- Bump @react-native-windows/automation to v0.1.38 -- Bump @react-native-windows/automation-commands to v0.0.65 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.29 - -## 0.0.0 - -Thu, 10 Feb 2022 06:07:57 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.26 -- Bump react-native-windows to v0.0.0-canary.452 -- Bump @react-native-windows/automation to v0.1.37 -- Bump @react-native-windows/automation-commands to v0.0.64 - -## 0.0.0 - -Wed, 09 Feb 2022 06:09:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.25 -- Bump react-native-windows to v0.0.0-canary.451 -- Bump @react-native-windows/automation to v0.1.36 -- Bump @react-native-windows/automation-commands to v0.0.63 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.28 -- Bump @rnw-scripts/babel-node-config to v2.0.4 -- Bump @rnw-scripts/eslint-config to v1.1.11 -- Bump @rnw-scripts/just-task to v2.2.3 -- Bump @rnw-scripts/ts-config to v2.0.2 - -## 0.0.0 - -Tue, 08 Feb 2022 18:21:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.24 -- Bump react-native-windows to v0.0.0-canary.450 -- Bump @react-native-windows/automation to v0.1.35 -- Bump @react-native-windows/automation-commands to v0.0.62 - -## 0.0.0 - -Tue, 08 Feb 2022 06:08:05 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.23 -- Bump react-native-windows to v0.0.0-canary.449 -- Bump @react-native-windows/automation to v0.1.34 -- Bump @react-native-windows/automation-commands to v0.0.61 - -## 0.0.0 - -Sat, 05 Feb 2022 06:07:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.22 -- Bump react-native-windows to v0.0.0-canary.448 -- Bump @react-native-windows/automation to v0.1.33 -- Bump @react-native-windows/automation-commands to v0.0.60 - -## 0.0.0 - -Thu, 03 Feb 2022 06:08:22 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.21 -- Bump react-native-windows to v0.0.0-canary.447 -- Bump @react-native-windows/automation to v0.1.32 -- Bump @react-native-windows/automation-commands to v0.0.59 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.27 - -## 0.0.0 - -Wed, 02 Feb 2022 06:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.20 -- Bump react-native-windows to v0.0.0-canary.446 -- Bump @react-native-windows/automation to v0.1.31 -- Bump @react-native-windows/automation-commands to v0.0.58 - -## 0.0.0 - -Tue, 01 Feb 2022 06:07:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.19 -- Bump react-native-windows to v0.0.0-canary.445 -- Bump @react-native-windows/automation to v0.1.30 -- Bump @react-native-windows/automation-commands to v0.0.57 - -## 0.0.0 - -Sat, 29 Jan 2022 06:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.18 -- Bump react-native-windows to v0.0.0-canary.444 -- Bump @react-native-windows/automation to v0.1.29 -- Bump @react-native-windows/automation-commands to v0.0.56 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.26 - -## 0.0.0 - -Thu, 27 Jan 2022 06:11:45 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.17 -- Bump react-native-windows to v0.0.0-canary.443 -- Bump @react-native-windows/automation to v0.1.28 -- Bump @react-native-windows/automation-commands to v0.0.55 - -## 0.0.0 - -Wed, 26 Jan 2022 06:08:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.16 -- Bump react-native-windows to v0.0.0-canary.442 -- Bump @react-native-windows/automation to v0.1.27 -- Bump @react-native-windows/automation-commands to v0.0.54 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.25 - -## 0.0.0 - -Sat, 22 Jan 2022 06:10:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.15 -- Bump react-native-windows to v0.0.0-canary.441 -- Bump @react-native-windows/automation to v0.1.26 -- Bump @react-native-windows/automation-commands to v0.0.53 - -## 0.0.0 - -Wed, 19 Jan 2022 06:10:35 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.14 -- Bump react-native-windows to v0.0.0-canary.440 -- Bump @react-native-windows/automation to v0.1.25 -- Bump @react-native-windows/automation-commands to v0.0.52 - -## 0.0.0 - -Fri, 14 Jan 2022 06:09:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.13 -- Bump react-native-windows to v0.0.0-canary.439 -- Bump @react-native-windows/automation to v0.1.24 -- Bump @react-native-windows/automation-commands to v0.0.51 - -## 0.0.0 - -Tue, 11 Jan 2022 06:09:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.12 -- Bump react-native-windows to v0.0.0-canary.438 -- Bump @react-native-windows/automation to v0.1.23 -- Bump @react-native-windows/automation-commands to v0.0.50 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.24 - -## 0.0.0 - -Sun, 09 Jan 2022 06:07:57 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.11 -- Bump react-native-windows to v0.0.0-canary.437 -- Bump @react-native-windows/automation to v0.1.22 -- Bump @react-native-windows/automation-commands to v0.0.49 - -## 0.0.0 - -Sat, 08 Jan 2022 06:09:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.10 -- Bump react-native-windows to v0.0.0-canary.436 -- Bump @react-native-windows/automation to v0.1.21 -- Bump @react-native-windows/automation-commands to v0.0.48 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.23 - -## 0.0.0 - -Fri, 07 Jan 2022 22:21:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.9 -- Bump react-native-windows to v0.0.0-canary.435 -- Bump @react-native-windows/automation to v0.1.20 -- Bump @react-native-windows/automation-commands to v0.0.47 - -## 0.0.0 - -Thu, 06 Jan 2022 04:18:33 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.8 -- Bump react-native-windows to v0.0.0-canary.434 -- Bump @react-native-windows/automation to v0.1.19 -- Bump @react-native-windows/automation-commands to v0.0.46 - -## 0.0.0 - -Tue, 28 Dec 2021 06:09:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.7 -- Bump react-native-windows to v0.0.0-canary.433 -- Bump @react-native-windows/automation to v0.1.18 -- Bump @react-native-windows/automation-commands to v0.0.45 - -## 0.0.0 - -Sat, 18 Dec 2021 06:08:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.6 -- Bump react-native-windows to v0.0.0-canary.432 -- Bump @react-native-windows/automation to v0.1.17 -- Bump @react-native-windows/automation-commands to v0.0.44 - -## 0.0.0 - -Thu, 16 Dec 2021 06:11:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.5 -- Bump react-native-windows to v0.0.0-canary.431 -- Bump @react-native-windows/automation to v0.1.16 -- Bump @react-native-windows/automation-commands to v0.0.43 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.22 - -## 0.0.0 - -Tue, 14 Dec 2021 06:12:27 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.4 -- Bump react-native-windows to v0.0.0-canary.430 -- Bump @react-native-windows/automation to v0.1.15 -- Bump @react-native-windows/automation-commands to v0.0.42 - -## 0.0.0 - -Fri, 10 Dec 2021 06:11:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.3 -- Bump react-native-windows to v0.0.0-canary.429 -- Bump @react-native-windows/automation to v0.1.14 -- Bump @react-native-windows/automation-commands to v0.0.41 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.21 - -## 0.0.0 - -Tue, 07 Dec 2021 06:10:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.2 -- Bump react-native-windows to v0.0.0-canary.428 -- Bump @react-native-windows/automation to v0.1.13 -- Bump @react-native-windows/automation-commands to v0.0.40 - -## 0.0.0 - -Sun, 05 Dec 2021 06:09:35 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.2-0 -- Bump react-native-windows to v0.0.0-canary.427 -- Bump @react-native-windows/automation to v0.1.12 -- Bump @react-native-windows/automation-commands to v0.0.39 - -## 0.0.0 - -Sat, 04 Dec 2021 06:09:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.1 -- Bump react-native-windows to v0.0.0-canary.426 -- Bump @react-native-windows/automation to v0.1.11 -- Bump @react-native-windows/automation-commands to v0.0.38 - -## 0.0.0 - -Fri, 03 Dec 2021 06:12:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.0 -- Bump react-native-windows to v0.0.0-canary.425 -- Bump @react-native-windows/automation to v0.1.10 -- Bump @react-native-windows/automation-commands to v0.0.37 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.20 -- Bump @rnw-scripts/babel-node-config to v2.0.3 -- Bump @rnw-scripts/eslint-config to v1.1.10 -- Bump @rnw-scripts/just-task to v2.2.2 - -## 0.0.0 - -Thu, 02 Dec 2021 06:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.35 -- Bump react-native-windows to v0.0.0-canary.424 -- Bump @react-native-windows/automation to v0.1.9 -- Bump @react-native-windows/automation-commands to v0.0.36 - -## 0.0.0 - -Fri, 26 Nov 2021 06:09:54 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.34 -- Bump react-native-windows to v0.0.0-canary.423 -- Bump @react-native-windows/automation to v0.1.8 -- Bump @react-native-windows/automation-commands to v0.0.35 - -## 0.0.0 - -Thu, 25 Nov 2021 06:09:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.33 -- Bump react-native-windows to v0.0.0-canary.422 -- Bump @react-native-windows/automation to v0.1.7 -- Bump @react-native-windows/automation-commands to v0.0.34 - -## 0.0.0 - -Wed, 24 Nov 2021 06:08:49 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.32 -- Bump react-native-windows to v0.0.0-canary.421 -- Bump @react-native-windows/automation to v0.1.6 -- Bump @react-native-windows/automation-commands to v0.0.33 - -## 0.0.0 - -Tue, 23 Nov 2021 06:09:26 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.31 -- Bump react-native-windows to v0.0.0-canary.420 -- Bump @react-native-windows/automation to v0.1.5 -- Bump @react-native-windows/automation-commands to v0.0.32 - -## 0.0.0 - -Thu, 18 Nov 2021 06:11:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.30 -- Bump react-native-windows to v0.0.0-canary.419 -- Bump @react-native-windows/automation to v0.1.4 -- Bump @react-native-windows/automation-commands to v0.0.31 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.19 -- Bump @rnw-scripts/eslint-config to v1.1.9 - -## 0.0.0 - -Tue, 16 Nov 2021 06:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.29 -- Bump react-native-windows to v0.0.0-canary.418 -- Bump @react-native-windows/automation to v0.1.3 -- Bump @react-native-windows/automation-commands to v0.0.30 - -## 0.0.0 - -Sat, 13 Nov 2021 06:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.28 -- Bump react-native-windows to v0.0.0-canary.417 -- Bump @react-native-windows/automation to v0.1.2 -- Bump @react-native-windows/automation-commands to v0.0.29 - -## 0.0.0 - -Wed, 10 Nov 2021 23:57:31 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.27 -- Bump react-native-windows to v0.0.0-canary.416 -- Bump @react-native-windows/automation to v0.1.1 -- Bump @react-native-windows/automation-commands to v0.0.28 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.18 - -## 0.0.0 - -Tue, 09 Nov 2021 06:11:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.26 -- Bump react-native-windows to v0.0.0-canary.415 -- Bump @react-native-windows/automation to v0.1.0 -- Bump @react-native-windows/automation-commands to v0.0.27 - -## 0.0.0 - -Sat, 06 Nov 2021 05:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.25 -- Bump react-native-windows to v0.0.0-canary.414 -- Bump @react-native-windows/automation to v0.0.28 -- Bump @react-native-windows/automation-commands to v0.0.26 - -## 0.0.0 - -Fri, 05 Nov 2021 05:08:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.24 -- Bump react-native-windows to v0.0.0-canary.413 -- Bump @react-native-windows/automation to v0.0.27 -- Bump @react-native-windows/automation-commands to v0.0.25 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:29 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.23 -- Bump react-native-windows to v0.0.0-canary.412 -- Bump @react-native-windows/automation to v0.0.26 -- Bump @react-native-windows/automation-commands to v0.0.24 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.23 -- Bump react-native-windows to v0.0.0-canary.412 -- Bump @react-native-windows/automation to v0.0.26 -- Bump @react-native-windows/automation-commands to v0.0.24 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:41 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.22 -- Bump react-native-windows to v0.0.0-canary.411 -- Bump @react-native-windows/automation to v0.0.25 -- Bump @react-native-windows/automation-commands to v0.0.23 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.22 -- Bump react-native-windows to v0.0.0-canary.411 -- Bump @react-native-windows/automation to v0.0.25 -- Bump @react-native-windows/automation-commands to v0.0.23 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.21 -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/automation to v0.0.24 -- Bump @react-native-windows/automation-commands to v0.0.22 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:06 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.21 -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/automation to v0.0.24 -- Bump @react-native-windows/automation-commands to v0.0.22 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Thu, 28 Oct 2021 05:06:02 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.20 -- Bump react-native-windows to v0.0.0-canary.409 -- Bump @react-native-windows/automation to v0.0.23 -- Bump @react-native-windows/automation-commands to v0.0.21 - -## 0.0.0 - -Thu, 28 Oct 2021 05:05:43 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.20 -- Bump react-native-windows to v0.0.0-canary.409 -- Bump @react-native-windows/automation to v0.0.23 -- Bump @react-native-windows/automation-commands to v0.0.21 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.19 -- Bump react-native-windows to v0.0.0-canary.408 -- Bump @react-native-windows/automation to v0.0.22 -- Bump @react-native-windows/automation-commands to v0.0.20 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.19 -- Bump react-native-windows to v0.0.0-canary.408 -- Bump @react-native-windows/automation to v0.0.22 -- Bump @react-native-windows/automation-commands to v0.0.20 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:56 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.18 -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/automation to v0.0.21 -- Bump @react-native-windows/automation-commands to v0.0.19 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.18 -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/automation to v0.0.21 -- Bump @react-native-windows/automation-commands to v0.0.19 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.17 -- Bump react-native-windows to v0.0.0-canary.406 -- Bump @react-native-windows/automation to v0.0.20 -- Bump @react-native-windows/automation-commands to v0.0.18 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:41 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.17 -- Bump react-native-windows to v0.0.0-canary.406 -- Bump @react-native-windows/automation to v0.0.20 -- Bump @react-native-windows/automation-commands to v0.0.18 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.16 -- Bump react-native-windows to v0.0.0-canary.405 -- Bump @react-native-windows/automation to v0.0.19 -- Bump @react-native-windows/automation-commands to v0.0.17 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.16 -- Bump react-native-windows to v0.0.0-canary.405 -- Bump @react-native-windows/automation to v0.0.19 -- Bump @react-native-windows/automation-commands to v0.0.17 - -## 0.0.0 - -Sun, 24 Oct 2021 05:06:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.15 -- Bump react-native-windows to v0.0.0-canary.404 -- Bump @react-native-windows/automation to v0.0.18 -- Bump @react-native-windows/automation-commands to v0.0.16 - -## 0.0.0 - -Sat, 23 Oct 2021 05:06:49 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.14 -- Bump react-native-windows to v0.0.0-canary.403 -- Bump @react-native-windows/automation to v0.0.17 -- Bump @react-native-windows/automation-commands to v0.0.15 - -## 0.0.0 - -Fri, 22 Oct 2021 05:06:46 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.13 -- Bump react-native-windows to v0.0.0-canary.402 -- Bump @react-native-windows/automation to v0.0.16 -- Bump @react-native-windows/automation-commands to v0.0.14 - -## 0.0.0 - -Thu, 21 Oct 2021 05:08:01 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.12 -- Bump react-native-windows to v0.0.0-canary.401 -- Bump @react-native-windows/automation to v0.0.15 -- Bump @react-native-windows/automation-commands to v0.0.13 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.14 - -## 0.0.0 - -Sun, 17 Oct 2021 05:06:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.11 -- Bump react-native-windows to v0.0.0-canary.400 -- Bump @react-native-windows/automation to v0.0.14 -- Bump @react-native-windows/automation-commands to v0.0.12 - -## 0.0.0 - -Sat, 16 Oct 2021 05:08:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.10 -- Bump react-native-windows to v0.0.0-canary.399 -- Bump @react-native-windows/automation to v0.0.13 -- Bump @react-native-windows/automation-commands to v0.0.11 - -## 0.0.0 - -Fri, 15 Oct 2021 05:06:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.9 -- Bump react-native-windows to v0.0.0-canary.398 -- Bump @react-native-windows/automation to v0.0.12 -- Bump @react-native-windows/automation-commands to v0.0.10 - -## 0.0.0 - -Thu, 14 Oct 2021 05:06:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.8 -- Bump react-native-windows to v0.0.0-canary.397 -- Bump @react-native-windows/automation to v0.0.11 -- Bump @react-native-windows/automation-commands to v0.0.9 - -## 0.0.0 - -Wed, 13 Oct 2021 05:07:05 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.7 -- Bump react-native-windows to v0.0.0-canary.396 -- Bump @react-native-windows/automation to v0.0.10 -- Bump @react-native-windows/automation-commands to v0.0.8 - -## 0.0.0 - -Tue, 12 Oct 2021 05:07:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.6 -- Bump react-native-windows to v0.0.0-canary.395 -- Bump @react-native-windows/automation to v0.0.9 -- Bump @react-native-windows/automation-commands to v0.0.7 - -## 0.0.0 - -Sat, 09 Oct 2021 05:06:48 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.5 -- Bump react-native-windows to v0.0.0-canary.394 -- Bump @react-native-windows/automation to v0.0.8 -- Bump @react-native-windows/automation-commands to v0.0.6 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.13 - -## 0.0.0 - -Fri, 08 Oct 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.393 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 06 Oct 2021 05:07:05 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.392 (ngerlem@microsoft.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.12 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 05 Oct 2021 05:07:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.391 (erozell@outlook.com) - -## 0.0.0 - -Mon, 04 Oct 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.390 (erozell@outlook.com) - -## 0.0.0 - -Sat, 02 Oct 2021 05:05:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.389 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 01 Oct 2021 05:05:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.388 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 30 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.387 (erozell@outlook.com) - -## 0.0.0 - -Wed, 29 Sep 2021 05:06:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.386 (anandrag@microsoft.com) - -## 0.0.0 - -Tue, 28 Sep 2021 05:07:03 GMT - -### Patches - -- Bump @react-native-windows/automation to v0.0.7 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump @react-native-windows/automation-channel to v0.0.4 (34109996+chiaramooney@users.noreply.github.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.11 (34109996+chiaramooney@users.noreply.github.com) -- Bump react-native-windows to v0.0.0-canary.385 (34109996+chiaramooney@users.noreply.github.com) -- Bump @react-native-windows/automation-commands to v0.0.5 (34109996+chiaramooney@users.noreply.github.com) -- Bump @react-native-windows/tester to v0.0.1 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Sat, 25 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.384 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Fri, 24 Sep 2021 05:06:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.3-11 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.10 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.383 (igklemen@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 23 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.382 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 22 Sep 2021 05:06:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.381 (ali-hk@users.noreply.github.com) - -## 0.0.0 - -Tue, 21 Sep 2021 05:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.3-8 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.9 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.380 (anandrag@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (anandrag@microsoft.com) - -## 0.0.0 - -Sat, 18 Sep 2021 05:07:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.379 (erozell@outlook.com) - -## 0.0.0 - -Fri, 17 Sep 2021 05:06:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.378 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 16 Sep 2021 05:06:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.377 (erozell@outlook.com) - -## 0.0.0 - -Wed, 15 Sep 2021 05:07:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.376 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 14 Sep 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.375 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 11 Sep 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.374 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 10 Sep 2021 05:07:31 GMT - -### Patches - -- Bump @react-native-windows/automation to v0.0.3 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.373 (53799235+ZihanChen-MSFT@users.noreply.github.com) -- Bump @react-native-windows/automation-channel to v0.0.3-1 (53799235+ZihanChen-MSFT@users.noreply.github.com) -- Bump @react-native-windows/automation-commands to v0.0.3-1 (53799235+ZihanChen-MSFT@users.noreply.github.com) -- Bump @react-native-windows/tester to v0.0.1 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Thu, 09 Sep 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.372 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Wed, 08 Sep 2021 05:08:53 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.371 (ngerlem@microsoft.com) -- Bump @react-native-windows/automation-channel to v0.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) -- Bump @react-native-windows/automation to v0.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/automation-commands to v0.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.8 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 04 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.370 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 03 Sep 2021 05:06:04 GMT - -### Patches - -- Bump @react-native-windows/automation to v0.0.1 (erozell@outlook.com) - -### Changes - -- Bump @react-native-windows/automation-channel to v0.0.1 (erozell@outlook.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.7 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.369 (erozell@outlook.com) -- Bump @react-native-windows/automation-commands to v0.0.1 (erozell@outlook.com) -- Bump @react-native-windows/tester to v0.0.1 (erozell@outlook.com) - -## 0.0.0 - -Thu, 02 Sep 2021 05:08:16 GMT - -### Patches - -- Bump jest-environment-winappdriver to v3.0.0 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Wed, 01 Sep 2021 05:07:18 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.15 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.6 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.368 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v2.0.4 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 31 Aug 2021 05:07:15 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.367 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 28 Aug 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.366 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 25 Aug 2021 05:07:15 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.14 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.5 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.365 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v2.0.3 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Mon, 23 Aug 2021 05:10:28 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.13 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.4 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.364 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v2.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 21 Aug 2021 05:09:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.363 (aschultz@microsoft.com) - -## 0.0.0 - -Fri, 20 Aug 2021 05:05:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.362 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 18 Aug 2021 05:06:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.361 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 17 Aug 2021 05:09:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.360 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 14 Aug 2021 05:08:23 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.359 (erozell@outlook.com) - -## 0.0.0 - -Wed, 11 Aug 2021 05:09:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.358 (erozell@outlook.com) - -## 0.0.0 - -Tue, 10 Aug 2021 05:11:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.357 (erozell@outlook.com) - -## 0.0.0 - -Sun, 08 Aug 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.356 (erozell@outlook.com) - -## 0.0.0 - -Sat, 07 Aug 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.355 (erozell@outlook.com) - -## 0.0.0 - -Fri, 06 Aug 2021 05:09:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.354 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 05 Aug 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.353 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 04 Aug 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.352 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 03 Aug 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.351 (erozell@outlook.com) - -## 0.0.0 - -Sun, 01 Aug 2021 05:08:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.350 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sun, 25 Jul 2021 05:09:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.349 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 23 Jul 2021 05:08:40 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.348 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 22 Jul 2021 05:05:25 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.347 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 21 Jul 2021 05:06:26 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.346 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 20 Jul 2021 05:04:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.345 (agnel@microsoft.com) - -## 0.0.0 - -Sat, 17 Jul 2021 05:08:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.344 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Jul 2021 05:07:06 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.343 (email not defined) - -## 0.0.0 - -Wed, 14 Jul 2021 06:00:50 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.11-19 (julio.rocha@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.342 (julio.rocha@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (julio.rocha@microsoft.com) - -## 0.0.0 - -Tue, 13 Jul 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.341 (erozell@outlook.com) - -## 0.0.0 - -Mon, 12 Jul 2021 05:05:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.340 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 09 Jul 2021 05:06:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.339 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 08 Jul 2021 05:05:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.338 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 07 Jul 2021 05:06:28 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.337 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 02 Jul 2021 05:06:31 GMT - -### Patches - -- Bump @rnw-scripts/jest-out-of-tree-resolver to v1.0.2 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.336 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 30 Jun 2021 05:07:31 GMT - -### Patches - -- Bump @rnw-scripts/jest-out-of-tree-resolver to v1.0.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.335 (ngerlem@microsoft.com) -- Bump node-rnw-rpc to v1.0.11-12 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v2.0.1-8 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 29 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.334 (ngerlem@microsoft.com) - -## 0.0.0 - -Sun, 27 Jun 2021 05:08:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.333 (matteo.pagani@microsoft.com) - -## 0.0.0 - -Sat, 26 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.332 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 25 Jun 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.331 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 24 Jun 2021 05:08:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.330 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 23 Jun 2021 00:22:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.329 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 22 Jun 2021 05:07:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.328 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 18 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.327 (Bartosz.Klonowski@callstack.com) - -## 0.0.0 - -Thu, 17 Jun 2021 05:07:57 GMT - -### Major changes - -- Bump node-rnw-rpc to v1.0.11-3 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.326 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 16 Jun 2021 05:08:34 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.325 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 15 Jun 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.324 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 12 Jun 2021 05:06:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.323 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 11 Jun 2021 05:08:55 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.322 (dannyvv@microsoft.com) -- Bump node-rnw-rpc to v1.0.10 (dannyvv@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.9 (dannyvv@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 10 Jun 2021 05:10:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.321 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 09 Jun 2021 05:10:07 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.3 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.320 (igklemen@microsoft.com) -- Bump node-rnw-rpc to v1.0.9 (igklemen@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.8 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 05 Jun 2021 05:09:53 GMT - -### Patches - -- Bump jest-environment-winappdriver to v1.1.8-0 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.319 (julio.rocha@microsoft.com) -- Bump node-rnw-rpc to v1.0.8 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 03 Jun 2021 05:09:47 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.7 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.318 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.7 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 25 May 2021 19:36:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.317 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 21 May 2021 21:40:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.316 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 21 May 2021 05:17:18 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.315 (ngerlem@microsoft.com) -- Bump node-rnw-rpc to v1.0.6 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.6 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 18 May 2021 05:05:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.313 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Mon, 17 May 2021 05:11:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.312 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 15 May 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.311 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 14 May 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.310 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 13 May 2021 05:11:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.309 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 11 May 2021 05:06:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.308 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 09 May 2021 05:06:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.307 (vmorozov@microsoft.com) - -## 0.0.0 - -Sat, 08 May 2021 05:05:56 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.306 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 07 May 2021 05:07:30 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.305 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 05 May 2021 16:27:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.304 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 04 May 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.303 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 01 May 2021 05:05:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.302 (agnel@microsoft.com) - -## 0.0.0 - -Fri, 30 Apr 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.301 (erozell@outlook.com) - -## 0.0.0 - -Thu, 29 Apr 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.300 (erozell@outlook.com) - -## 0.0.0 - -Wed, 28 Apr 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.299 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 27 Apr 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.298 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 24 Apr 2021 05:06:52 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-27 (30809111+acoates-ms@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.297 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 23 Apr 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.296 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 21 Apr 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.295 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 20 Apr 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.294 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 17 Apr 2021 05:08:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.293 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Apr 2021 05:08:38 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-22 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.292 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 15 Apr 2021 05:09:36 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.291 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 14 Apr 2021 05:08:14 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.290 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 13 Apr 2021 05:07:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.289 (erozell@outlook.com) - -## 0.0.0 - -Sat, 10 Apr 2021 05:06:27 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-18 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.288 (julio.rocha@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 08 Apr 2021 05:07:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.287 (stecrain@microsoft.com) - -## 0.0.0 - -Tue, 06 Apr 2021 05:05:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.286 (igklemen@microsoft.com) - -## 0.0.0 - -Fri, 02 Apr 2021 05:07:19 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.285 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 01 Apr 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.284 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 28 Mar 2021 05:06:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.283 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 21:27:59 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.282 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.281 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Mar 2021 05:06:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.280 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 23 Mar 2021 05:06:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.279 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 19 Mar 2021 05:12:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.278 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 18 Mar 2021 05:08:24 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.277 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 17 Mar 2021 05:18:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.276 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 16 Mar 2021 05:07:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.275 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 14 Mar 2021 05:06:38 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-4 (asklar@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.274 (asklar@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 13 Mar 2021 05:08:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.273 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 12 Mar 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.272 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 11 Mar 2021 05:07:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.271 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 10 Mar 2021 05:10:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.270 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 22:34:34 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.4 (jthysell@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.269 (jthysell@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.1 (jthysell@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 21:16:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.268 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 18:00:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.265 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Mar 2021 20:49:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.264 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 05 Mar 2021 16:31:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.263 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 04 Mar 2021 05:05:53 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.262 (dannyvv@microsoft.com) -- Bump node-rnw-rpc to v1.0.1 (dannyvv@microsoft.com) - -## 0.0.0 - -Tue, 02 Mar 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.261 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 26 Feb 2021 05:06:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.260 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Feb 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.259 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 23 Feb 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.258 (erozell@outlook.com) - -## 0.0.0 - -Sat, 20 Feb 2021 05:06:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.257 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 18 Feb 2021 05:07:11 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (vmorozov@microsoft.com) - -## 0.0.0 - -Sun, 14 Feb 2021 05:06:10 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 13 Feb 2021 05:05:34 GMT - -### Patches - -- Bump jest-environment-winappdriver to v1.1.0 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 12 Feb 2021 05:19:35 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 11 Feb 2021 05:08:29 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.253 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 10 Feb 2021 05:06:37 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Feb 2021 05:07:37 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.0.2 (dannyvv@microsoft.com) - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Feb 2021 05:05:41 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (igklemen@microsoft.com) - -## 0.0.54 - -Tue, 02 Feb 2021 05:05:37 GMT - -### Patches - -- Bump jest-environment-winappdriver to v1.0.0 (ngerlem@microsoft.com) - -## 0.0.54 - -Sat, 30 Jan 2021 05:06:38 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.54 - -Fri, 29 Jan 2021 05:05:32 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.54 - -Thu, 28 Jan 2021 05:06:47 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.244 (dannyvv@microsoft.com) - -## 0.0.54 - -Wed, 27 Jan 2021 05:06:36 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.243 (ngerlem@microsoft.com) - -## 0.0.54 - -Tue, 26 Jan 2021 05:06:39 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.242 (dannyvv@microsoft.com) - -## 0.0.54 - -Sat, 23 Jan 2021 05:08:20 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.54 - -Fri, 22 Jan 2021 05:07:27 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.54 - -Thu, 21 Jan 2021 18:54:54 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (tudor.mihai@microsoft.com) - -## 0.0.54 - -Mon, 18 Jan 2021 05:08:29 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (mganandraj@outlook.com) - -## 0.0.54 - -Sun, 17 Jan 2021 05:08:07 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.54 - -Sat, 16 Jan 2021 05:05:46 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@winse.microsoft.com) - -## 0.0.54 - -Fri, 15 Jan 2021 05:07:01 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (canli@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.235 (canli@microsoft.com) - -## 0.0.54 - -Thu, 14 Jan 2021 05:05:22 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (vmorozov@microsoft.com) diff --git a/packages/e2e-test-app/README.md b/packages/e2e-test-app/README.md deleted file mode 100644 index 7a90db9dbb6..00000000000 --- a/packages/e2e-test-app/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# e2e-test-app project - -This package is not published, and is just used to verify a standalone app - -For information on how to run and debug this project, see [e2e-testing](https://github.com/microsoft/react-native-windows/blob/main/docs/e2e-testing.md). \ No newline at end of file diff --git a/packages/e2e-test-app/app.json b/packages/e2e-test-app/app.json deleted file mode 100644 index cc0967a016a..00000000000 --- a/packages/e2e-test-app/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "RNTesterApp", - "displayName": "RNTesterApp" -} \ No newline at end of file diff --git a/packages/e2e-test-app/app/index.ts b/packages/e2e-test-app/app/index.ts deleted file mode 100644 index 334cce9db44..00000000000 --- a/packages/e2e-test-app/app/index.ts +++ /dev/null @@ -1,13 +0,0 @@ - -// This turns on validation that the ViewManager viewconfigs align with the JS ViewConfigs. -const nativeComponentRegistry = require('react-native/Libraries/NativeComponent/NativeComponentRegistry'); -nativeComponentRegistry.setRuntimeConfigProvider((_name: string) => { - return { - native: true, - strict: false, - verify: true, - }; -}); - - -require('@react-native-windows/tester/js/RNTesterApp'); diff --git a/packages/e2e-test-app/babel.config.js b/packages/e2e-test-app/babel.config.js deleted file mode 100644 index 8e6db134d56..00000000000 --- a/packages/e2e-test-app/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ["module:@rnw-scripts/babel-react-native-config"] -}; \ No newline at end of file diff --git a/packages/e2e-test-app/jest.config.js b/packages/e2e-test-app/jest.config.js deleted file mode 100644 index 2a49d7b64b8..00000000000 --- a/packages/e2e-test-app/jest.config.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - * @ts-check - */ - -// For a detailed explanation regarding each configuration property, visit: -// https://jestjs.io/docs/en/configuration.html - -const assetTransform = 'react-native-windows/jest/assetFileTransformer.js'; - -module.exports = { - preset: '@rnx-kit/jest-preset', - - // A list of paths to directories that Jest should use to search for files in - roots: ['/test/'], - - // The test environment that will be used for testing - testEnvironment: '@react-native-windows/automation', - - // The pattern or patterns Jest uses to detect test files - testRegex: '.*\\.test\\.ts$', - - // Default timeout of a test in milliseconds - testTimeout: 70000, - - // A map from regular expressions to paths to transformers - transform: { - '\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$': assetTransform, - 'node_modules\\\\@?react-native\\\\.*': 'babel-jest', - '@react-native-windows\\\\tester\\\\.*': 'babel-jest', - 'vnext\\\\.*': 'babel-jest', - '\\.[jt]sx?$': 'babel-jest', - }, - - snapshotResolver: 'react-native-windows/jest-snapshot-resolver.js', - - // An array of regexp pattern strings that are matched against all source file paths before transformation. - // If the file path matches any of the patterns, it will not be transformed. - transformIgnorePatterns: ['jest-runner'], - - // Specifies the maximum number of workers the worker-pool will spawn for running tests. - maxWorkers: 1, - - // Indicates whether each individual test should be reported during the run. - verbose: true, - - // A list of paths to modules that run some code to configure or set up the testing framework - // before each test file in the suite is executed - setupFilesAfterEnv: ['react-native-windows/jest/setup', './jest.setup.js'], - - testEnvironmentOptions: { - app: 'RNTesterApp', - enableAutomationChannel: true, - }, -}; diff --git a/packages/e2e-test-app/jest.debug.config.js b/packages/e2e-test-app/jest.debug.config.js deleted file mode 100644 index 6da3e0cfd70..00000000000 --- a/packages/e2e-test-app/jest.debug.config.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - * @ts-check - */ - -const config = require('./jest.config'); - -config.testEnvironmentOptions.breakOnStart = true; -module.exports = config; diff --git a/packages/e2e-test-app/jest.setup.js b/packages/e2e-test-app/jest.setup.js deleted file mode 100644 index 51a556f9417..00000000000 --- a/packages/e2e-test-app/jest.setup.js +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - * @ts-check - */ - -const fs = require('fs'); -const path = require('path'); -const sanitizeFilename = require('sanitize-filename'); -const {LogBox} = require('react-native'); - -const screenshotDir = './errorShots'; -fs.mkdirSync(screenshotDir, {recursive: true}); - -// Register to screenshot on each test failure -// TODO - use a jest reporter to create screenshots -/* -global.jasmine.addReporter({ - specDone: async result => { - if (result.status === 'failed') { - const friendlySpecName = sanitizeFilename( - `${result.fullName.replace(/\s/g, '-')}.png`, - ); - - const filename = path.join(screenshotDir, friendlySpecName); - await global.browser.saveScreenshot(filename); - } - }, -}); -*/ - -// Jest ENV does not have SampleTurboModule native module defined -jest.mock( - 'react-native-windows/Libraries/TurboModule/samples/NativeSampleTurboModule', - () => jest.fn(), -); - -// Jest ENV cannot resolve ..\..\relay.png since only relay@3.png exists -jest.mock( - '@react-native-windows/tester/js/examples/AnimatedGratuitousApp/AnExChained', - () => jest.fn(), -); - -LogBox.ignoreAllLogs(true); diff --git a/packages/e2e-test-app/just-task.js b/packages/e2e-test-app/just-task.js deleted file mode 100644 index 32d6dab6999..00000000000 --- a/packages/e2e-test-app/just-task.js +++ /dev/null @@ -1,2 +0,0 @@ - -require('@rnw-scripts/just-task'); diff --git a/packages/e2e-test-app/metro.config.js b/packages/e2e-test-app/metro.config.js deleted file mode 100644 index b30a18399f7..00000000000 --- a/packages/e2e-test-app/metro.config.js +++ /dev/null @@ -1,2 +0,0 @@ -const {makeMetroConfig} = require('@rnw-scripts/metro-dev-config'); -module.exports = makeMetroConfig({projectRoot: __dirname}); diff --git a/packages/e2e-test-app/package.json b/packages/e2e-test-app/package.json deleted file mode 100644 index 42f48b55faa..00000000000 --- a/packages/e2e-test-app/package.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "name": "e2e-test-app", - "version": "0.0.0", - "private": true, - "scripts": { - "start": "npx @react-native-community/cli start", - "lint": "rnw-scripts lint", - "lint:fix": "rnw-scripts lint:fix", - "watch": "rnw-scripts watch", - "windows": "npx @react-native-community/cli run-windows --msbuildprops RestoreForceEvaluate=true", - "e2etest": "jest", - "e2etest:updateSnapshots": "jest -u", - "e2etest:debug": "jest --config ./jest.debug.config.js" - }, - "dependencies": { - "@react-native-picker/picker": "^2.5.1", - "@react-native-windows/automation-channel": "^0.12.343", - "@react-native-windows/tester": "0.0.1", - "@types/react": "^19.1.0", - "@typescript-eslint/eslint-plugin": "^7.1.1", - "@typescript-eslint/parser": "^7.1.1", - "react": "^19.1.0", - "react-native": "0.82.0-nightly-20250806-5936f29d6", - "react-native-windows": "^0.0.0-canary.1003", - "react-native-xaml": "^0.0.80" - }, - "devDependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/preset-env": "^7.25.3", - "@babel/preset-typescript": "^7.8.3", - "@babel/runtime": "^7.20.0", - "@react-native-community/cli": "20.0.0", - "@react-native-windows/automation": "^0.3.425", - "@react-native-windows/automation-commands": "^0.1.446", - "@react-native/metro-config": "0.82.0-nightly-20250806-5936f29d6", - "@rnw-scripts/babel-node-config": "2.3.3", - "@rnw-scripts/babel-react-native-config": "0.0.0", - "@rnw-scripts/eslint-config": "1.2.37", - "@rnw-scripts/just-task": "2.3.56", - "@rnw-scripts/metro-dev-config": "0.0.0", - "@rnw-scripts/ts-config": "2.0.6", - "@rnx-kit/jest-preset": "^0.1.17", - "@types/jest": "^29.2.2", - "@types/node": "^22.14.0", - "@types/react": "^19.0.0", - "babel-jest": "^29.6.3", - "eslint": "^8.19.0", - "jest": "^29.7.0", - "prettier": "2.8.8", - "react-test-renderer": "19.0.0", - "sanitize-filename": "^1.6.3", - "typescript": "5.0.4" - }, - "engines": { - "node": ">= 22" - } -} \ No newline at end of file diff --git a/packages/e2e-test-app/react-native.config.js b/packages/e2e-test-app/react-native.config.js deleted file mode 100644 index 25b1f17a2da..00000000000 --- a/packages/e2e-test-app/react-native.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - reactNativePath: '../../vnext', -}; diff --git a/packages/e2e-test-app/test/ButtonComponentTest.test.ts b/packages/e2e-test-app/test/ButtonComponentTest.test.ts deleted file mode 100644 index 3c94421d36f..00000000000 --- a/packages/e2e-test-app/test/ButtonComponentTest.test.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Button'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('ButtonTests', () => { - test('Buttons have default styling', async () => { - const dump = await dumpVisualTree('button_default_styling'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have custom colors', async () => { - const dump = await dumpVisualTree('cancel_button'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can be disabled', async () => { - const dump = await dumpVisualTree('disabled_button'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have accessibility labels', async () => { - const dump = await dumpVisualTree('accessibilityLabel_button'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have accessibility states', async () => { - const dump = await dumpVisualTree('accessibilityState_button'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have accessibility props', async () => { - const dump = await dumpVisualTree('accessibility_props'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have their accessibility and keyboard focus disabled', async () => { - const dump = await dumpVisualTree('accessible_focusable_button'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/DisplayNoneTest.test.ts b/packages/e2e-test-app/test/DisplayNoneTest.test.ts deleted file mode 100644 index 0a57b30fa95..00000000000 --- a/packages/e2e-test-app/test/DisplayNoneTest.test.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Display:none Style'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('DisplayNoneTest', () => { - /* Test case #1: display:none disabled */ - test('DisplayNoneDisabledTest', async () => { - const dump = await dumpVisualTree('textbox-container'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #2: Enable display:none once, update view*/ - test('DisplayNoneEnabledTest', async () => { - await toggleDisplayNone(); - const dump = await dumpVisualTree('textbox-container'); - expect(dump).toMatchSnapshot(); - }); -}); - -async function toggleDisplayNone() { - const showDisplayNoneToggle = await app.findElementByTestID( - 'toggle-display:none', - ); - await showDisplayNoneToggle.click(); -} diff --git a/packages/e2e-test-app/test/FlyoutComponentTest.test.ts b/packages/e2e-test-app/test/FlyoutComponentTest.test.ts deleted file mode 100644 index 9e8f5d3c39f..00000000000 --- a/packages/e2e-test-app/test/FlyoutComponentTest.test.ts +++ /dev/null @@ -1,18 +0,0 @@ -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Flyout'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('FlyoutTests', () => { - test('Flyout', async () => { - const dump = await dumpVisualTree('flyout'); - expect(dump).toMatchSnapshot(); - }); -}); \ No newline at end of file diff --git a/packages/e2e-test-app/test/Helpers.ts b/packages/e2e-test-app/test/Helpers.ts deleted file mode 100644 index 05e0901fd4d..00000000000 --- a/packages/e2e-test-app/test/Helpers.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {AutomationClient} from '@react-native-windows/automation-channel'; - -declare global { - const automationClient: AutomationClient | undefined; -} - -type ErrorsResult = { - errors: string[]; -}; - -export async function verifyNoErrorLogs( - errorFilter?: (errors: string[]) => string[], -): Promise { - if (!automationClient) { - throw new Error('RPC client is not enabled'); - } - - const response = await automationClient.invoke('ListErrors', {}); - - if (response.type === 'error') { - throw new Error(response.message); - } - - const result = response.result as ErrorsResult; - - const errors = errorFilter ? errorFilter(result.errors) : result.errors; - expect(errors.join('\n')).toBeFalsy(); -} diff --git a/packages/e2e-test-app/test/LegacyControlStyleTest.test.ts b/packages/e2e-test-app/test/LegacyControlStyleTest.test.ts deleted file mode 100644 index cae052afd62..00000000000 --- a/packages/e2e-test-app/test/LegacyControlStyleTest.test.ts +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyControlStyleTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyControlStyleTest', () => { - /* Test case #1: Controls style with regular border */ - test('ControlStyleTestWithRegularBorder', async () => { - const dump = await dumpVisualTree('control-style-switch-view'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #2: Click button once, update controls style and round border*/ - test('ControlStyleTestWithRoundBorder', async () => { - await toggleControlBorder(); - const dump = await dumpVisualTree('control-style-switch-view'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #3: Click button one more, return to #1*/ - test('ControlStyleTestWithRegularBorder #2', async () => { - await toggleControlBorder(); - const dump = await dumpVisualTree('control-style-switch-view'); - expect(dump).toMatchSnapshot(); - }); -}); - -async function toggleControlBorder() { - const showBorderToggle = await app.findElementByTestID('show-border-toggle'); - await showBorderToggle.click(); -} diff --git a/packages/e2e-test-app/test/LegacyImageTest.test.ts b/packages/e2e-test-app/test/LegacyImageTest.test.ts deleted file mode 100644 index 04abef25374..00000000000 --- a/packages/e2e-test-app/test/LegacyImageTest.test.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyImageTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyImageTest', () => { - /* Test case #1: view and image displayed with no border and cornerRadius */ - test('ImageWithoutBorderTest', async () => { - const dump = await dumpVisualTree('image-container'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #2: Click button once, update view and image with round border*/ - test('ImageWithBorderTest', async () => { - await toggleImageBorder(); - const dump = await dumpVisualTree('image-container'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #3: Click button one more, remove border from view and image but tree structure is different from #1*/ - test('ImageWithoutBorderTestOneMoreClick', async () => { - await toggleImageBorder(); - const dump = await dumpVisualTree('image-container'); - expect(dump).toMatchSnapshot(); - }); - - test('ImageRTLTest', async () => { - await toggleRTLMode(); - const dump = await dumpVisualTree('image-container'); - expect(dump).toMatchSnapshot(); - }); -}); - -async function toggleImageBorder() { - const imageBorderToggle = await app.findElementByTestID( - 'toggle-border-button', - ); - await imageBorderToggle.click(); -} - -async function toggleRTLMode() { - const rtlToggleButton = await app.findElementByTestID('set-rtl-button'); - await rtlToggleButton.click(); -} diff --git a/packages/e2e-test-app/test/LegacyLoginTest.test.ts b/packages/e2e-test-app/test/LegacyLoginTest.test.ts deleted file mode 100644 index 55f67d82780..00000000000 --- a/packages/e2e-test-app/test/LegacyLoginTest.test.ts +++ /dev/null @@ -1,106 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyLoginTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyLoginTest', () => { - test('Login Success', async () => { - await setUsername('username'); - await setPassword('password'); - - await submitForm(); - expect(await getLoginResult()).toBe('Success'); - }); - - test('Login Fail due to user email', async () => { - await setUsername('username@microsoft.com'); - await setPassword('password'); - - await submitForm(); - expect(await getLoginResult()).toBe('Fail'); - }); - - test('Login Fail due to wrong password', async () => { - await setUsername('username'); - await setPassword('abcdefg'); - - await submitForm(); - expect(await getLoginResult()).toBe('Fail'); - }); - - test('Login Success with secureTextEntry off', async () => { - await toggleShowPassword(); - await setUsername('username'); - await setPassword('password'); - - await submitForm(); - expect(await getLoginResult()).toBe('Success'); - }); - - test('Login Success with secureTextEntry off then on', async () => { - await setUsername('username'); - await setPassword('pass'); - - await toggleShowPassword(); - await appendPassword('word'); - await submitForm(); - expect(await getLoginResult()).toBe('Success'); - }); - - test('Login Success with secureTextEntry on then off', async () => { - await setUsername('username'); - await setPassword('pass'); - - await toggleShowPassword(); - await appendPassword('word'); - await submitForm(); - expect(await getLoginResult()).toBe('Success'); - }); -}); - -async function setUsername(username: string) { - const usernameField = await app.findElementByTestID('username-field'); - await usernameField.setValue(username); -} - -async function setPassword(password: string) { - const passwordField = await app.findElementByTestID('password-field'); - await passwordField.setValue(password); -} - -async function appendPassword(password: string) { - const passwordField = await app.findElementByTestID('password-field'); - await passwordField.addValue('End'); - await passwordField.addValue(password); -} - -async function toggleShowPassword() { - const showPasswordToggle = await app.findElementByTestID( - 'show-password-toggle', - ); - await showPasswordToggle.click(); -} - -async function submitForm() { - const submitButton = await app.findElementByTestID('submit-button'); - await submitButton.click(); -} - -async function getLoginResult(): Promise { - const loginResult = await app.findElementByTestID('result-text'); - return await loginResult.getText(); -} diff --git a/packages/e2e-test-app/test/LegacySelectableTextTest.test.ts b/packages/e2e-test-app/test/LegacySelectableTextTest.test.ts deleted file mode 100644 index 6099271e136..00000000000 --- a/packages/e2e-test-app/test/LegacySelectableTextTest.test.ts +++ /dev/null @@ -1,74 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacySelectableTextTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacySelectableTextTest', () => { - beforeEach(async () => { - await clearState(); - }); - - test('PressableWhenNotSelectable', async () => { - const textExample = await app.findElementByTestID('text-example'); - await textExample.click(); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('DoubleClickWhenNotSelectable', async () => { - const textExample = await app.findElementByTestID('text-example'); - await textExample.doubleClick(); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('PressableWhenSelectable', async () => { - await toggleSelectable(); - const textExample = await app.findElementByTestID('text-example'); - await textExample.click(); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('DoubleClickWhenSelectable', async () => { - await toggleSelectable(); - const textExample = await app.findElementByTestID('text-example'); - await textExample.doubleClick(); - const dump = await dumpVisualTree('pressed-state'); - if (dump.Text === 'Pressed: 2 times.') { - // Due to the hardcoded speed between clicks in WinAppDriver, this test - // can be flaky on Windows Server 2022. Detect and warn here rather than - // disabling the entire test. - console.warn('DoubleClickWhenSelectable registered two clicks.'); - dump.Text = 'Pressed: 1 times.'; - } - expect(dump).toMatchSnapshot(); - }); -}); - -async function clearState() { - const clearButton = await app.findElementByTestID('clear-state-button'); - await clearButton.click(); -} - -async function toggleSelectable() { - const toggleButton = await app.findElementByTestID( - 'toggle-selectable-button', - ); - await toggleButton.click(); -} diff --git a/packages/e2e-test-app/test/LegacyTextHitTestTest.test.ts b/packages/e2e-test-app/test/LegacyTextHitTestTest.test.ts deleted file mode 100644 index 60016396c0f..00000000000 --- a/packages/e2e-test-app/test/LegacyTextHitTestTest.test.ts +++ /dev/null @@ -1,144 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyTextHitTestTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyTextHitTestTest', () => { - beforeEach(async () => { - await clearState(); - }); - - test('VirtualTextPressable', async () => { - await clickAt('virtual-text', {pctX: 0.85}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('TextPressableWithVirtualText', async () => { - await clickAt('nested-text', {pctX: 0.9}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('MultilineTextPressable', async () => { - await clickAt('multiline-text', {pctX: 0.15, pctY: 0.75}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('MultilineRTLTextPressable', async () => { - await clickAt('multiline-rtl-text', {pctX: 0.85, pctY: 0.25}); - await clickAt('multiline-rtl-text', {pctX: 0.1, pctY: 0.75}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('RTLTextPressable', async () => { - await clickAt('rtl-text', {pctX: 0.85}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('RTLTextInRTLFlowPressable', async () => { - await clickAt('rtl-rtl-flow-text', {pctX: 0.8}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('LTRTextInRTLFlowPressable', async () => { - await clickAt('ltr-rtl-flow-text', {pctX: 0.9}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('BidirectionalTextPressable', async () => { - await clickAt('bidirectional-text', {pctX: 0.8}); - await clickAt('bidirectional-text', {pctX: 0.95}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('BidirectionalTextSeparateRunsPressable', async () => { - await clickAt('separate-bidirectional-text', {pctX: 0.8}); - await clickAt('separate-bidirectional-text', {pctX: 0.95}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('BidirectionalTextSeparateRunsEdgeCasePressable', async () => { - await clickAt('separate-bidirectional-text', {pctX: 0.62}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('InsertedVirtualTextPressable', async () => { - await clickAt('inserted-text', {pctX: 0.85}); - await clickAt('inserted-text', {pctX: 0.9}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('ToggleVirtualTextPressable', async () => { - await clickAt('toggled-text', {pctX: 0.9}); - await clickAt('toggled-text', {pctX: 0.9}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('WrappedLTRInRTLFlowEdgeCaseNotPressable', async () => { - await clickAt('wrapped-ltr-rtl-flow-text', {pctX: 0.85, pctY: 0.25}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('MultilineRTLTextEdgeCaseNotPressable', async () => { - await clickAt('multiline-rtl-text', {pctX: 0.765, pctY: 0.25}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('BidirectionalTextPressableEdgeCaseNotPressable', async () => { - await clickAt('bidirectional-text', {pctX: 0.61}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); -}); - -async function clearState() { - const clearButton = await app.findElementByTestID('clear-state-button'); - await clearButton.click(); -} - -async function clickAt( - name: string, - {pctX, pctY = 0.5}: {pctX: number; pctY?: number}, -) { - const target = await app.findElementByTestID(name); - const {width, height} = await target.getSize(); - - // The webdriverio package computes the offsets from the center point of the - // target. Additionally, the package uses raw pixels. To make this test more - // robust to different screen resolutions and scale settings, the test cases - // are declared using relatively percentages for where in the hit target to - // click, and subtracts the center point so the declared offsets are absolute - // relative to the origin of the target (i.e., top-left corner). - await target.click({ - x: Math.round(pctX * width - width / 2), - y: Math.round(pctY * height - height / 2), - }); -} diff --git a/packages/e2e-test-app/test/LegacyTextInputTest.test.ts b/packages/e2e-test-app/test/LegacyTextInputTest.test.ts deleted file mode 100644 index 2b5a35c8b9c..00000000000 --- a/packages/e2e-test-app/test/LegacyTextInputTest.test.ts +++ /dev/null @@ -1,145 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyTextInputTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyTextInputTest', () => { - test('Click on TextInput to focus', async () => { - const textInput = await textInputField(); - await textInput.click(); - await assertLogContains('onFocus'); - }); - - test('Click on multiline TextInput to move focus away from single line TextInput', async () => { - const textInput = await multiLineTextInputField(); - await textInput.click(); - await assertLogContains('onBlur'); - }); - - test('Type abc on TextInput', async () => { - const textInput = await textInputField(); - await textInput.setValue('abc'); - expect(await textInput.getText()).toBe('abc'); - - // Due to some timing issues between the JS and native, the order of events - // might cause more onChange events to happen after the onKeyPress event - // So the onKeyPress event might not be the last item in the log - await assertLogContains('onKeyPress key: c'); - }); - - test('Type def on TextInput', async () => { - const textInput = await textInputField(); - await textInput.setValue('def'); - expect(await textInput.getText()).toBe('def'); - }); - - test('Type hello world on autoCap TextInput', async () => { - const textInput = await autoCapsTextInputField(); - await textInput.setValue('def'); - expect(await textInput.getText()).toBe('DEF'); - - await textInput.setValue('hello world'); - expect(await textInput.getText()).toBe('HELLO WORLD'); - }); - - test('Type abc on multiline TextInput then press Enter key', async () => { - const textInput = await textInputField(); - await textInput.setValue('abc'); - await textInput.addValue('Enter'); - - await assertLogContains('onSubmitEditing text: abc'); - }); - - test('Type abc on multiline TextInput', async () => { - const textInput = await multiLineTextInputField(); - await textInput.setValue('abc'); - - expect(await textInput.getText()).toBe('abc'); - }); - - test('Enter key then type def on multiline TextInput', async () => { - const textInput = await multiLineTextInputField(); - - await textInput.addValue('End'); - await textInput.addValue('Enter'); - await textInput.addValue('def'); - - expect(await textInput.getText()).toBe('abc\rdef'); - }); - - test('TextInput onChange before onSelectionChange', async () => { - const textInput = await textInputField(); - await textInput.setValue('a'); - await assertLogContainsInOrder([ - 'onChange text: a', - 'onSelectionChange range: 1,1', - ]); - }); -}); - -async function textInputField() { - return await app.findElementByTestID('textinput-field'); -} - -async function autoCapsTextInputField() { - return await app.findElementByTestID('auto-caps-textinput-field'); -} - -async function multiLineTextInputField() { - return await app.findElementByTestID('multi-line-textinput-field'); -} - -async function assertLogContains(text: string) { - const textLogComponent = await app.findElementByTestID('textinput-log'); - - await app.waitUntil( - async () => { - const loggedText = await textLogComponent.getText(); - return loggedText.split('\n').includes(text); - }, - { - timeoutMsg: `"${await textLogComponent.getText()}" did not contain "${text}"`, - }, - ); -} - -async function assertLogContainsInOrder(expectedLines: string[]) { - const textLogComponent = await app.findElementByTestID('textinput-log'); - - await app.waitUntil( - async () => { - const loggedText = await textLogComponent.getText(); - const actualLines = loggedText.split('\n'); - let previousIndex = Number.MAX_VALUE; - for (const line of expectedLines) { - const index = actualLines.findIndex(l => l === line); - if (index === -1 || index > previousIndex) { - return false; - } - - previousIndex = index; - } - - return true; - }, - { - timeoutMsg: `"${await textLogComponent.getText()}" did not contain lines "${expectedLines.join( - ', ', - )}"`, - }, - ); -} diff --git a/packages/e2e-test-app/test/MouseClickTest.test.ts b/packages/e2e-test-app/test/MouseClickTest.test.ts deleted file mode 100644 index c327fc353f7..00000000000 --- a/packages/e2e-test-app/test/MouseClickTest.test.ts +++ /dev/null @@ -1,88 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {goToApiExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToApiExample('Mouse Click Events'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('Mouse Click Events', () => { - beforeEach(async () => { - await clearState(); - }); - - test('Primary-Click on View', async () => { - const view = await app.findElementByTestID('view_click'); - await view.click(); - void (await checkConsole(1, 0, 0)); - }); - - test('Auxiliary-Click on View', async () => { - const view = await app.findElementByTestID('view_click'); - await view.click({button: 1}); - void (await checkConsole(0, 1, 0)); - }); - - test('Secondary-Click on View', async () => { - const view = await app.findElementByTestID('view_click'); - await view.click({button: 2}); - void (await checkConsole(0, 0, 1)); - }); - - test('Primary-Click on Button', async () => { - const button = await app.findElementByTestID('button_click'); - await button.click(); - void (await checkConsole(1, 0, 0)); - }); - - test('Auxiliary-Click on Button should not work', async () => { - const button = await app.findElementByTestID('button_click'); - await button.click({button: 1}); - void (await checkConsole(0, 0, 0)); - }); - - test('Secondary-Click on Button should not work', async () => { - const button = await app.findElementByTestID('button_click'); - await button.click({button: 2}); - void (await checkConsole(0, 0, 0)); - }); -}); - -async function clearState() { - const clearButton = await app.findElementByTestID('clear_state_button'); - await clearButton.click(); -} - -async function checkConsole( - expectedPrimary: int, - expectedAuxiliary: int, - expectedSecondary: int, -) { - const textPrimary = await app.findElementByTestID('press_console_primary'); - const textAuxiliary = await app.findElementByTestID( - 'press_console_auxiliary', - ); - const textSecondary = await app.findElementByTestID( - 'press_console_secondary', - ); - expect(await textPrimary.getText()).toBe( - 'Primary Pressed x' + expectedPrimary, - ); - expect(await textAuxiliary.getText()).toBe( - 'Auxiliary Pressed x' + expectedAuxiliary, - ); - expect(await textSecondary.getText()).toBe( - 'Secondary Pressed x' + expectedSecondary, - ); -} diff --git a/packages/e2e-test-app/test/PopupComponentTest.test.ts b/packages/e2e-test-app/test/PopupComponentTest.test.ts deleted file mode 100644 index f6d739fbb8a..00000000000 --- a/packages/e2e-test-app/test/PopupComponentTest.test.ts +++ /dev/null @@ -1,26 +0,0 @@ -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Popup'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('PopupTests', () => { - test('Popups can be anchored', async () => { - const dump = await dumpVisualTree('anchor-popup'); - expect(dump).toMatchSnapshot(); - }); - test('Popups can have different placement', async () => { - const dump = await dumpVisualTree('popup-placement'); - expect(dump).toMatchSnapshot(); - }); - test('Popups can have customized accessibility', async () => { - const dump = await dumpVisualTree('popup-accessibility'); - expect(dump).toMatchSnapshot(); - }); -}); \ No newline at end of file diff --git a/packages/e2e-test-app/test/PressableComponentTest.test.ts b/packages/e2e-test-app/test/PressableComponentTest.test.ts deleted file mode 100644 index 29ecedeec0e..00000000000 --- a/packages/e2e-test-app/test/PressableComponentTest.test.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Pressable'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('PressableTests', () => { - test('Pressables can change text on press/rest, state rest', async () => { - const dump = await dumpVisualTree('pressable_press_console'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have event handlers', async () => { - const dump = await dumpVisualTree('pressable_feedback_events_button'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have delayed event handlers', async () => { - const dump = await dumpVisualTree('pressable_delay_events_button'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have hit slop functionality', async () => { - const dump = await dumpVisualTree('pressable_hit_slop_button'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have customized borders and corners', async () => { - const dump = await dumpVisualTree('advanced_borders_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have ranging opacity', async () => { - const dump = await dumpVisualTree('opacity_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have their accessibility and keyboard focus removed', async () => { - const dump = await dumpVisualTree('accessible_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have tooltips', async () => { - const dump = await dumpVisualTree('tooltip_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can hide their children from accessibility focus', async () => { - const dump = await dumpVisualTree('no_hide_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can hide their backface', async () => { - const dump = await dumpVisualTree('backface_pressable'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/RNTesterNavigation.ts b/packages/e2e-test-app/test/RNTesterNavigation.ts deleted file mode 100644 index b6435b60450..00000000000 --- a/packages/e2e-test-app/test/RNTesterNavigation.ts +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; - -/** - * Visit an example on the RNTester Components tab - */ -export async function goToComponentExample(example: string) { - const componentsTabButton = await app.findElementByTestID('components-tab'); - await componentsTabButton.click(); - await goToExample(example); -} - -/** - * Visit an example on the RNTester APIs tab - */ -export async function goToApiExample(example: string) { - const componentsTabButton = await app.findElementByTestID('apis-tab'); - await componentsTabButton.click(); - await goToExample(example); -} - -async function goToExample(example: string) { - // Filter the list down to the one test, to improve the stability of selectors - const searchBox = await app.findElementByTestID('explorer_search'); - await searchBox.setValue(regexEscape(example)); - - const exampleButton = await app.findElementByTestID(example); - await exampleButton.click(); - - // Make sure we've launched the example by waiting until the search box is - // no longer present, but make sure we haven't crashed by checking that nav - // buttons are still visible - await app.waitUntil(async () => !(await exampleButton.isDisplayed())); - const componentsTab = await app.findElementByTestID('components-tab'); - expect(await componentsTab.isDisplayed()).toBe(true); -} - -function regexEscape(str: string): string { - return str.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); -} diff --git a/packages/e2e-test-app/test/ScrollViewComponentTest.test.ts b/packages/e2e-test-app/test/ScrollViewComponentTest.test.ts deleted file mode 100644 index 8430a0198ec..00000000000 --- a/packages/e2e-test-app/test/ScrollViewComponentTest.test.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('ScrollView'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('ScrollViewTests', () => { - test('ScrollViews can scroll an item list vertically', async () => { - const dump = await dumpVisualTree('scroll_vertical'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollView has scrollTo method, scroll to top button', async () => { - const dump = await dumpVisualTree('scroll_to_top_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollView has scrollTo method, scroll to bottom button', async () => { - const dump = await dumpVisualTree('scroll_to_bottom_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews has flash scroll indicators', async () => { - const dump = await dumpVisualTree('flash_scroll_indicators_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews can scroll an item list horizontally', async () => { - const dump = await dumpVisualTree('scroll_horizontal'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollView has scrollTo method, scroll to start button', async () => { - const dump = await dumpVisualTree('scroll_to_start_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollView has scrollTo method, scroll to end button', async () => { - const dump = await dumpVisualTree('scroll_to_end_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews can have sticky headers', async () => { - const dump = await dumpVisualTree('scroll_sticky_header'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews can have multiple sticky headers', async () => { - const dump = await dumpVisualTree('scroll_multiple_sticky_headers'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews can have pressable sticky headers', async () => { - const dump = await dumpVisualTree('scroll_pressable_sticky_header'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/SwitchComponentTest.test.ts b/packages/e2e-test-app/test/SwitchComponentTest.test.ts deleted file mode 100644 index 8c2c41452df..00000000000 --- a/packages/e2e-test-app/test/SwitchComponentTest.test.ts +++ /dev/null @@ -1,78 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Switch'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('SwitchTests', () => { - test('Switches can be set to true/false, initial false', async () => { - const dump = await dumpVisualTree('on-off-initial-off'); - expect(dump).toMatchSnapshot(); - }); - - test('Switches can be set to true/false, initial true', async () => { - const dump = await dumpVisualTree('on-off-initial-on'); - expect(dump).toMatchSnapshot(); - }); - - test('Switches can be disabled, initial false', async () => { - const dump = await dumpVisualTree('disabled-initial-off'); - expect(dump).toMatchSnapshot(); - }); - - test('Switches can be disabled, initial true', async () => { - const dump = await dumpVisualTree('disabled-initial-on'); - expect(dump).toMatchSnapshot(); - }); - - test('Custom colors can be provided, initial false', async () => { - const dump = await dumpVisualTree('initial-false-switch'); - expect(dump).toMatchSnapshot(); - }); - - test('Custom colors can be provided, initial true', async () => { - const dump = await dumpVisualTree('initial-true-switch'); - expect(dump).toMatchSnapshot(); - }); - - test('Change events can be detected, event top', async () => { - const dump = await dumpVisualTree('event-switch-top'); - expect(dump).toMatchSnapshot(); - }); - - test('Change events can be detected, event bottom', async () => { - const dump = await dumpVisualTree('event-switch-bottom'); - expect(dump).toMatchSnapshot(); - }); - - test('Change events can be detected, event regression top', async () => { - const dump = await dumpVisualTree('event-switch-regression-top'); - expect(dump).toMatchSnapshot(); - }); - - test('Change events can be detected, events regression bottom', async () => { - const dump = await dumpVisualTree('event-switch-regression-bottom'); - expect(dump).toMatchSnapshot(); - }); - test('Controlled switch', async () => { - const dump = await dumpVisualTree('controlled-switch'); - expect(dump).toMatchSnapshot(); - }); - test('Switches can have customized accessibility', async () => { - const dump = await dumpVisualTree('accessibility-switch'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/TextComponentTest.test.ts b/packages/e2e-test-app/test/TextComponentTest.test.ts deleted file mode 100644 index 2a48e47ca89..00000000000 --- a/packages/e2e-test-app/test/TextComponentTest.test.ts +++ /dev/null @@ -1,166 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Text'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('TextTest', () => { - test('Text transform', async () => { - const dump = await dumpVisualTree('text-transform'); - expect(dump).toMatchSnapshot(); - }); - - test('Text wrapping', async () => { - const dump = await dumpVisualTree('text-wrap'); - expect(dump).toMatchSnapshot(); - }); - - test('Text padding', async () => { - const dump = await dumpVisualTree('text-padding'); - expect(dump).toMatchSnapshot(); - }); - - test('Text font family', async () => { - const dump = await dumpVisualTree('text-font-family'); - expect(dump).toMatchSnapshot(); - }); - - test('Text size', async () => { - const dump = await dumpVisualTree('text-size'); - expect(dump).toMatchSnapshot(); - }); - - test('Text color', async () => { - const dump = await dumpVisualTree('text-color'); - expect(dump).toMatchSnapshot(); - }); - - test('Text decoration underline', async () => { - const dump = await dumpVisualTree('text-decoration-underline'); - expect(dump).toMatchSnapshot(); - }); - - test('Text decoration solid linethrough', async () => { - const dump = await dumpVisualTree('text-decoration-solid-linethru'); - expect(dump).toMatchSnapshot(); - }); - - test('Text color with children', async () => { - const dump = await dumpVisualTree('text-outer-color'); - expect(dump).toMatchSnapshot(); - }); - - test('Text alignment', async () => { - const dump = await dumpVisualTree('text-align'); - expect(dump).toMatchSnapshot(); - }); - - test('Text unicode characters', async () => { - const dump = await dumpVisualTree('text-unicode'); - expect(dump).toMatchSnapshot(); - }); - - test('Text line height greater than font size', async () => { - const dump = await dumpVisualTree('line-height-greater-than-font-size'); - expect(dump).toMatchSnapshot(); - }); - - test('Text line height less than font size', async () => { - const dump = await dumpVisualTree('line-height-less-than-font-size'); - expect(dump).toMatchSnapshot(); - }); - - test('Text single line height less than font size', async () => { - const dump = await dumpVisualTree( - 'line-height-single-line-less-than-font-size', - ); - expect(dump).toMatchSnapshot(); - }); - - test('Text single line height greater than font size', async () => { - const dump = await dumpVisualTree( - 'line-height-single-line-greater-than-font-size', - ); - expect(dump).toMatchSnapshot(); - }); - - test('Text letter spacing', async () => { - const dump = await dumpVisualTree('text-letter-spacing'); - expect(dump).toMatchSnapshot(); - }); - - test('Text force one line', async () => { - const dump = await dumpVisualTree('text-one-line'); - expect(dump).toMatchSnapshot(); - }); - - test('Text is selectable', async () => { - const dump = await dumpVisualTree('text-selectable'); - expect(dump).toMatchSnapshot(); - }); - - test('Text selection color', async () => { - const dump = await dumpVisualTree('text-selection-color'); - expect(dump).toMatchSnapshot(); - }); - - test('Text shadows', async () => { - const dump = await dumpVisualTree('text-shadow'); - expect(dump).toMatchSnapshot(); - }); - - test('Text ellipsize', async () => { - const dump = await dumpVisualTree('text-ellipsize'); - expect(dump).toMatchSnapshot(); - }); - - test('Text font padding', async () => { - const dump = await dumpVisualTree('text-font-padding'); - expect(dump).toMatchSnapshot(); - }); - - test('Text border', async () => { - const dump = await dumpVisualTree('text-border'); - expect(dump).toMatchSnapshot(); - }); - - test('Text background color', async () => { - const dump = await dumpVisualTree('text-background-color', { - additionalProperties: ['TextHighlighters'], - }); - expect(dump).toMatchSnapshot(); - }); - test('Text can have customized accessibility', async () => { - const dump = await dumpVisualTree('text-accessibility'); - expect(dump).toMatchSnapshot(); - }); - test('Text can have font variants', async () => { - const dump = await dumpVisualTree('font-variants'); - expect(dump).toMatchSnapshot(); - }); - test('Text can have advanced borders', async () => { - const dump = await dumpVisualTree('advanced-borders'); - expect(dump).toMatchSnapshot(); - }); - test('Text ranging opacity', async () => { - const dump = await dumpVisualTree('text-opacity'); - expect(dump).toMatchSnapshot(); - }); - test('Text can have customized dimensions', async () => { - const dump = await dumpVisualTree('text-height-width'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/ViewComponentTest.test.ts b/packages/e2e-test-app/test/ViewComponentTest.test.ts deleted file mode 100644 index 65673af863c..00000000000 --- a/packages/e2e-test-app/test/ViewComponentTest.test.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('View'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('ViewTests', () => { - test('Views can have background colors', async () => { - const dump = await dumpVisualTree('view-test-background-color'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have borders', async () => { - const dump = await dumpVisualTree('view-test-border'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have padding and margins', async () => { - const dump = await dumpVisualTree('view-test-padding-margin'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have rounded borders', async () => { - const dump = await dumpVisualTree('view-test-rounded-borders'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have overflow', async () => { - const dump = await dumpVisualTree('view-test-overflow'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have ranging opacity', async () => { - const dump = await dumpVisualTree('view-test-opacity'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have tool tips', async () => { - const dump = await dumpVisualTree('tool-tip'); - expect(dump).toMatchSnapshot(); - }); - test('Views can adjust backface visibility', async () => { - const dump = await dumpVisualTree('view-test-backface-visibility'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have accessibility customization', async () => { - const dump = await dumpVisualTree('accessibility'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have a custom nativeID', async () => { - const dump = await dumpVisualTree('nativeid'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/XAMLTest.test.ts b/packages/e2e-test-app/test/XAMLTest.test.ts deleted file mode 100644 index 1ebbf1c222a..00000000000 --- a/packages/e2e-test-app/test/XAMLTest.test.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {app} from '@react-native-windows/automation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('XAML'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('XamlTest', () => { - test('Layout', async () => { - const dump = await dumpVisualTree('ReactNativeXAMLRoot'); - expect(dump).toMatchSnapshot(); - }); - - test('MenuFlyout IsOpen', async () => { - const tappableTextBlock = await app.findElementByTestID( - 'tappableTextBlock', - ); - - await tappableTextBlock.click(); - await app.findElementByTestID('MenuFlyout'); - - const dump = await dumpVisualTree('*'); - expect(dump).toMatchSnapshot(); - - const menuOption2 = await app.findElementByTestID('menuOption2'); - await menuOption2.click(); - const menuOption2Text = 'menu option 2 clicked'; - await app.waitUntil(async () => { - const text = await tappableTextBlock.getText(); - return text === menuOption2Text; - }); - const text = await tappableTextBlock.getText(); - expect(text).toBe(menuOption2Text); - }); -}); diff --git a/packages/e2e-test-app/test/__snapshots__/ButtonComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/ButtonComponentTest.test.ts.snap deleted file mode 100644 index 675025ee731..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/ButtonComponentTest.test.ts.snap +++ /dev/null @@ -1,1227 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ButtonTests Buttons can be disabled 1`] = ` -{ - "AccessibilityRole": "Button", - "AccessibilityStateDisabled": true, - "AutomationId": "disabled_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#4DF9F9F9", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityStateDisabled": true, - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have accessibility labels 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "accessibilityLabel_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF007AFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have accessibility props 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "accessibility_props", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have accessibility states 1`] = ` -{ - "AccessibilityRole": "Button", - "AccessibilityStateDisabled": true, - "AutomationId": "accessibilityState_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#4DF9F9F9", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityStateDisabled": true, - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have custom colors 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "cancel_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFFF3B30", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Cancel Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have their accessibility and keyboard focus disabled 1`] = ` -{ - "AutomationId": "accessible_focusable_button", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "AutomationId": "default_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Default Button", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Button", - "AutomationId": "accessible_false_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Button with accessible=false", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Button", - "AutomationId": "focusable_false_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 75, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Button with focusable=false", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Button", - "AutomationId": "accessible_focusable_false_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 113, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Button with accessible=false and focusable=false", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons have default styling 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "button_default_styling", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/DisplayNoneTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/DisplayNoneTest.test.ts.snap deleted file mode 100644 index 563c5937ce8..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/DisplayNoneTest.test.ts.snap +++ /dev/null @@ -1,407 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`DisplayNoneTest DisplayNoneDisabledTest 1`] = ` -{ - "AutomationId": "textbox-container", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 40, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 50, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#FF808080", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 40, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "TextInput...", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#FF808080", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`DisplayNoneTest DisplayNoneEnabledTest 1`] = ` -{ - "AutomationId": "textbox-container", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 0, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Collapsed", - "Width": 0, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#FF808080", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 0, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "TextInput...", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 0, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#FF808080", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/FlyoutComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/FlyoutComponentTest.test.ts.snap deleted file mode 100644 index 110495ffb5b..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/FlyoutComponentTest.test.ts.snap +++ /dev/null @@ -1,874 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`FlyoutTests Flyout 1`] = ` -{ - "AutomationId": "flyout", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 562, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 59, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "Placement Options: ", - "Top": 20, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 141, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 35, - "HorizontalAlignment": "Left", - "Left": 141, - "Margin": "0,0,0,0", - "Padding": "12,5,0,7", - "Text": "", - "Top": 20, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "Width": 200, - "XamlType": "ReactNativePicker.ReactPickerView", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "LayoutRoot", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "2,2,2,2", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "-4,-4,-4,-4", - "Name": "HighlightBackground", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Background", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "1,0,0,0", - "Name": "Pill", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 3, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "12,5,0,7", - "Name": "ContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "top", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#9E000000", - "Height": 12, - "HorizontalAlignment": "Right", - "Left": 0, - "Margin": "0,0,14,0", - "Name": "DropDownGlyph", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Microsoft.UI.Xaml.Controls.AnimatedIcon", - "children": [ - { - "Background": "#00000000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Popup", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Popup", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 78, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 59, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 20, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 20, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Open Flyout", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 142, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 137, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 56, - "HorizontalAlignment": "Stretch", - "Left": 20, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 20, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 56, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Open Flyout without Target", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 142, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 97, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 233, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 57, - "HorizontalAlignment": "Stretch", - "Left": 20, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 20, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 57, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Open Flyout with Offset", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 142, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 232, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 330, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "Text Input to Anchor flyout to: ", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 300, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 250, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/LegacyControlStyleTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/LegacyControlStyleTest.test.ts.snap deleted file mode 100644 index 18649cbccdf..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/LegacyControlStyleTest.test.ts.snap +++ /dev/null @@ -1,1906 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`LegacyControlStyleTest ControlStyleTestWithRegularBorder #2 1`] = ` -{ - "AutomationId": "control-style-switch-view", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "", - "Top": 60, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "TextBox", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Top": 120, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.PasswordBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "Password", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`LegacyControlStyleTest ControlStyleTestWithRegularBorder 1`] = ` -{ - "AutomationId": "control-style-switch-view", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "", - "Top": 60, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "TextBox", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Top": 120, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.PasswordBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "Password", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`LegacyControlStyleTest ControlStyleTestWithRoundBorder 1`] = ` -{ - "AutomationId": "control-style-switch-view", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "", - "Top": 60, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "TextBox", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Top": 120, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.PasswordBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "Password", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/LegacyImageTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/LegacyImageTest.test.ts.snap deleted file mode 100644 index 3b180f0e398..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/LegacyImageTest.test.ts.snap +++ /dev/null @@ -1,121 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`LegacyImageTest ImageRTLTest 1`] = ` -{ - "AutomationId": "image-container", - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 300, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Image", - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - }, - ], -} -`; - -exports[`LegacyImageTest ImageWithBorderTest 1`] = ` -{ - "AutomationId": "image-container", - "Background": "#FFFFFF00", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "Height": 300, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Image", - "Left": 10, - "Top": 10, - "XamlType": "Windows.UI.Xaml.DependencyObject", - }, - ], -} -`; - -exports[`LegacyImageTest ImageWithoutBorderTest 1`] = ` -{ - "AutomationId": "image-container", - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 300, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Image", - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - }, - ], -} -`; - -exports[`LegacyImageTest ImageWithoutBorderTestOneMoreClick 1`] = ` -{ - "AutomationId": "image-container", - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 300, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Image", - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/LegacySelectableTextTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/LegacySelectableTextTest.test.ts.snap deleted file mode 100644 index 18365cc37a1..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/LegacySelectableTextTest.test.ts.snap +++ /dev/null @@ -1,81 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`LegacySelectableTextTest DoubleClickWhenNotSelectable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 2 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacySelectableTextTest DoubleClickWhenSelectable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacySelectableTextTest PressableWhenNotSelectable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacySelectableTextTest PressableWhenSelectable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/LegacyTextHitTestTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/LegacyTextHitTestTest.test.ts.snap deleted file mode 100644 index 9f955262a63..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/LegacyTextHitTestTest.test.ts.snap +++ /dev/null @@ -1,301 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`LegacyTextHitTestTest BidirectionalTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 2 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest BidirectionalTextPressableEdgeCaseNotPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 0 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest BidirectionalTextSeparateRunsEdgeCasePressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest BidirectionalTextSeparateRunsPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 2 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest InsertedVirtualTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest LTRTextInRTLFlowPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest MultilineRTLTextEdgeCaseNotPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 0 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest MultilineRTLTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 2 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest MultilineTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest RTLTextInRTLFlowPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest RTLTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest TextPressableWithVirtualText 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest ToggleVirtualTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest VirtualTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest WrappedLTRInRTLFlowEdgeCaseNotPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 0 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/PopupComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/PopupComponentTest.test.ts.snap deleted file mode 100644 index be041a84cc4..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/PopupComponentTest.test.ts.snap +++ /dev/null @@ -1,675 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`PopupTests Popups can be anchored 1`] = ` -{ - "AutomationId": "anchor-popup", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 189, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "The following tests popup Anchor", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 250, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "Text Input to Anchor popup to: ", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 300, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 138, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 51, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 50, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 50, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 618, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 618, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 616, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 616, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Open Popup", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 600, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PopupTests Popups can have customized accessibility 1`] = ` -{ - "AutomationId": "popup-accessibility", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 500, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 498, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 498, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Toggle popup", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 482, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PopupTests Popups can have different placement 1`] = ` -{ - "AutomationId": "popup-placement", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 500, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 498, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 498, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Toggle popup", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 482, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/PressableComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/PressableComponentTest.test.ts.snap deleted file mode 100644 index adbf209f0bf..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/PressableComponentTest.test.ts.snap +++ /dev/null @@ -1,1991 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`PressableTests Pressables can change text on press/rest, state rest 1`] = ` -{ - "AutomationId": "pressable_press_console", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 21, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "", - "Top": 21, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 656, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`PressableTests Pressables can have customized borders and corners 1`] = ` -{ - "AutomationId": "advanced_borders_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF808080", - "BorderBrush": "#FF0000FF", - "BorderThickness": "10,20,15,5", - "Clip": null, - "CornerRadius": "3,2,1,4", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have delayed event handlers 1`] = ` -{ - "AutomationId": "pressable_delay_events_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 331, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "8,8,8,8", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF007AFF", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Press Me", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have event handlers 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "pressable_feedback_events_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 331, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "8,8,8,8", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF007AFF", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Press Me", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have hit slop functionality 1`] = ` -{ - "AutomationId": "pressable_hit_slop_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 286, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 30, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 146, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 146, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Press Outside This View", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 146, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have ranging opacity 1`] = ` -{ - "AutomationId": "opacity_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 550, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 550, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 50, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 100, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 150, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 250, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 300, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 350, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 400, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 450, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 500, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have their accessibility and keyboard focus removed 1`] = ` -{ - "AutomationId": "accessible_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with accessible=true and focusable=true", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 50, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with accessible=false", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 100, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with focusable=false", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 30, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 150, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with accessible=false and focusable=false", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have tooltips 1`] = ` -{ - "AutomationId": "tooltip_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Tooltip": "Pressable", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "2,2,2,2", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with ToolTip "Pressable"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can hide their backface 1`] = ` -{ - "AutomationId": "backface_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 468, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 468, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,10", - "Text": "View #1, front is visible, back is hidden.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 29, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 259, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 83, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Front", - "Top": 90, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 33, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 259, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Back (You should not see this)", - "Top": 90, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 184, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,10,0,10", - "Text": "View #2, front is hidden, back is visible.", - "Top": 229, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 268, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 259, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Front (You should not see this)", - "Top": 90, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 188, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 259, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 85, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Back", - "Top": 90, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 29, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can hide their children from accessibility focus 1`] = ` -{ - "AutomationId": "no_hide_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Parent Pressable", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Child Pressable", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/ScrollViewComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/ScrollViewComponentTest.test.ts.snap deleted file mode 100644 index edf3ead9330..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/ScrollViewComponentTest.test.ts.snap +++ /dev/null @@ -1,4261 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ScrollViewTests ScrollView has scrollTo method, scroll to bottom button 1`] = ` -{ - "AutomationId": "scroll_to_bottom_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 244, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 303, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Scroll to bottom", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 101, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollView has scrollTo method, scroll to end button 1`] = ` -{ - "AutomationId": "scroll_to_end_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 182, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 315, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Scroll to end", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 78, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollView has scrollTo method, scroll to start button 1`] = ` -{ - "AutomationId": "scroll_to_start_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 143, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 313, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Scroll to start", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 82, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollView has scrollTo method, scroll to top button 1`] = ` -{ - "AutomationId": "scroll_to_top_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 205, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 316, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Scroll to top", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 76, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can have multiple sticky headers 1`] = ` -{ - "AutomationId": "scroll_multiple_sticky_headers", - "Background": "#FFEEEEEE", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#FFEEEEEE", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 1521, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sticky Header 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 44, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 83, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 122, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 161, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 239, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 278, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 317, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 356, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 395, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 434, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 473, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 507, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sticky Header 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 551, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 590, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 629, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 668, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 707, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 746, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 785, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 824, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 863, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 902, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 941, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 980, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1014, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sticky Header 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1058, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1097, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1136, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1175, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1214, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1253, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1292, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1331, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1370, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1409, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1448, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1487, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "1,1,1,1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can have pressable sticky headers 1`] = ` -{ - "AutomationId": "scroll_pressable_sticky_header", - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 285, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 105, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 1200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 120, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 10, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AutomationId": "pressable_header", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Press to change color", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 130, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 250, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 370, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 490, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 610, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 730, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 850, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 970, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1090, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can have sticky headers 1`] = ` -{ - "AutomationId": "scroll_sticky_header", - "Background": "#FFEEEEEE", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#FFEEEEEE", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 487, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "STICKY HEADER", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 24, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 63, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 102, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 141, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 180, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 219, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 258, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 297, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 336, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 375, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 414, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 453, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "1,1,1,1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can scroll an item list horizontally 1`] = ` -{ - "AutomationId": "scroll_horizontal", - "Background": "#FFEEEEEE", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 106, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 32, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#FFEEEEEE", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 106, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 1272, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 111, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 217, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 323, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 429, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 535, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 641, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 747, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 853, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 959, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 1065, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 1171, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "1,1,1,1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can scroll an item list vertically 1`] = ` -{ - "AccessibilityRole": "Unknown", - "AutomationId": "scroll_vertical", - "Background": "#FFEEEEEE", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#FFEEEEEE", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 468, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 44, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 83, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 122, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 161, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 239, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 278, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 317, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 356, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 395, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 434, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "1,1,1,1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews has flash scroll indicators 1`] = ` -{ - "AutomationId": "flash_scroll_indicators_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 283, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 288, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Flash scroll indicators", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 132, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/SwitchComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/SwitchComponentTest.test.ts.snap deleted file mode 100644 index ca1908742a1..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/SwitchComponentTest.test.ts.snap +++ /dev/null @@ -1,3517 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`SwitchTests Change events can be detected, event bottom 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "event-switch-bottom", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 41, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Change events can be detected, event regression top 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "event-switch-regression-top", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Change events can be detected, event top 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "event-switch-top", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Change events can be detected, events regression bottom 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "event-switch-regression-bottom", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 41, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Controlled switch 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "controlled-switch", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Custom colors can be provided, initial false 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "initial-false-switch", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Custom colors can be provided, initial true 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "initial-true-switch", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 41, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can be disabled, initial false 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "disabled-initial-off", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00000034", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can be disabled, initial true 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "disabled-initial-on", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00000034", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can be set to true/false, initial false 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "on-off-initial-off", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can be set to true/false, initial true 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "on-off-initial-on", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can have customized accessibility 1`] = ` -{ - "AutomationId": "accessibility-switch", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 82, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 82, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 31, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "AutomationPositionInSet": 1, - "AutomationSizeOfSet": 4, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Switch", - "AutomationPositionInSet": 2, - "AutomationSizeOfSet": 4, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 667, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 31, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 41, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "AutomationPositionInSet": 3, - "AutomationSizeOfSet": 4, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Switch", - "AutomationPositionInSet": 4, - "AutomationSizeOfSet": 4, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 667, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/TextComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/TextComponentTest.test.ts.snap deleted file mode 100644 index 1dea4d0f131..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/TextComponentTest.test.ts.snap +++ /dev/null @@ -1,2048 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`TextTest Text alignment 1`] = ` -{ - "AutomationId": "text-align", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 151, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "auto (default) - english LTR", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Ψ£Ψ­Ψ¨ Ψ§Ω„Ω„ΨΊΨ© Ψ§Ω„ΨΉΨ±Ψ¨ΩŠΨ© auto (default) - arabic RTL", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "left left left left left left left left left left left left left left left", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "center center center center center center center center center center center", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "right right right right right right right right right right right right right", - "Top": 76, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 56, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "justify (works when api level >= 26 otherwise fallbacks to "left"): this text component's contents are laid out with "textAlign: justify" and as you can see all of the lines except the last one span the available width of the parent container.", - "Top": 95, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text background color 1`] = ` -{ - "AutomationId": "text-background-color", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Red background, blue background, inherited blue background, nested green background.", - "TextHighlighters": [ - { - "Background": "#FFFFAAAA", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 84, - "StartIndex": 0, - }, - ], - }, - { - "Background": "#FFAAAAFF", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 69, - "StartIndex": 15, - }, - ], - }, - { - "Background": "#FFAAAAFF", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 52, - "StartIndex": 32, - }, - ], - }, - { - "Background": "#FFAAFFAA", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 25, - "StartIndex": 59, - }, - ], - }, - ], - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Same alpha as background,Inherited alpha from background,Reapply alpha", - "TextHighlighters": [ - { - "Background": "#4D646464", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 70, - "StartIndex": 0, - }, - ], - }, - { - "Background": "#4D646464", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 45, - "StartIndex": 25, - }, - ], - }, - { - "Background": "#4D646464", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 13, - "StartIndex": 57, - }, - ], - }, - ], - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text border 1`] = ` -{ - "AutomationId": "text-border", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 385, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 385, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 28, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sample bordered text with default styling.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 400, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 138, - "HorizontalAlignment": "Stretch", - "Left": 100, - "Margin": "0,0,0,0", - "Padding": "30,30,30,30", - "Text": "Some more bordered text + a tad of CSS. -1st nested - border specifcied but ignored. -2nd Inside text!", - "Top": 128, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 518, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text is outlined and laid out within the normal text run, so will wrap etc as normal text.", - "Top": 366, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`TextTest Text can have advanced borders 1`] = ` -{ - "AutomationId": "advanced-borders", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 99, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 99, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized borders.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized borders.", - "Top": 39, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 21, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized borders.", - "Top": 78, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`TextTest Text can have customized accessibility 1`] = ` -{ - "AutomationId": "text-accessibility", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AutomationPositionInSet": 1, - "AutomationSizeOfSet": 1, - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized accessibility.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`TextTest Text can have customized dimensions 1`] = ` -{ - "AutomationId": "text-height-width", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized dimensions.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 100, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`TextTest Text can have font variants 1`] = ` -{ - "AutomationId": "font-variants", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 256, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Small Caps -", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 34, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Old Style nums 0123456789 -", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 34, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Lining nums 0123456789 -", - "Top": 72, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 75, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Tabular nums -1111 -2222 -", - "Top": 106, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 75, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Proportional nums -1111 -2222 -", - "Top": 181, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text color 1`] = ` -{ - "AutomationId": "text-color", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFF0000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Red color", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text color with children 1`] = ` -{ - "AutomationId": "text-outer-color", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "(Normal text,(R)red(G)green(B)blue(C)cyan(M)magenta(Y)yellow(K)black(and bold(and tiny bold italic blue(and tiny normal blue))))", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text decoration solid linethrough 1`] = ` -{ - "AutomationId": "text-decoration-solid-linethru", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Solid line-through", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text decoration underline 1`] = ` -{ - "AutomationId": "text-decoration-underline", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Solid underline", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text ellipsize 1`] = ` -{ - "AutomationId": "text-ellipsize", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 378, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 48, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Truncated text is baaaaad.", - "Top": 6, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Shrinking to fit available space is much better!", - "Top": 66, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 40, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Add text to me to watch me shrink! ", - "Top": 132, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 80, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Multiline text component shrinking is supported, watch as this reeeeaaaally loooooong teeeeeeext grooooows and then shriiiinks as you add text to me! ioahsdia soady auydoa aoisyd aosdy ", - "Top": 184, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 27, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Text limited by height, watch as this reeeeaaaally loooooong teeeeeeext grooooows and then shriiiinks as you add text to me! ioahsdia soady auydoa aoisyd aosdy ", - "Top": 276, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 27, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Differently sized nested elements will shrink together. LARGE TEXT! ", - "Top": 315, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 353, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 92, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Reset", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 34, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 310, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Remove Text", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 78, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 572, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Add Text", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 54, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], -} -`; - -exports[`TextTest Text font family 1`] = ` -{ - "AutomationId": "text-font-family", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 17, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sans-Serif Bold", - "Top": 17, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text font padding 1`] = ` -{ - "AutomationId": "text-font-padding", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 163, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 163, - "HorizontalAlignment": "Stretch", - "Left": 110, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 119, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 144, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Ey", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 119, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 37, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Default", - "Top": 144, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 45, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 163, - "HorizontalAlignment": "Stretch", - "Left": 450, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 144, - "HorizontalAlignment": "Stretch", - "Left": 24, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Ey", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 119, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "includeFontPadding: false", - "Top": 144, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], -} -`; - -exports[`TextTest Text force one line 1`] = ` -{ - "AutomationId": "text-one-line", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Maximum of one line no matter now much I write here. If I keep writing it'll just truncate after one line", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text is selectable 1`] = ` -{ - "AutomationId": "text-selectable", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text is selectable if you click-and-hold, and will offer the native Android selection menus.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text letter spacing 1`] = ` -{ - "AutomationId": "text-letter-spacing", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 136, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "letterSpacing = 0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "letterSpacing = 2", - "Top": 24, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "letterSpacing = 9", - "Top": 48, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 21, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 67, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 16, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "With size and background color", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 169, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "letterSpacing = -1", - "Top": 93, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "[letterSpacing = 3][Nested letterSpacing = 0][Nested letterSpacing = 6]", - "Top": 117, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text line height greater than font size 1`] = ` -{ - "AutomationId": "line-height-greater-than-font-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 177, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Holisticly formulate inexpensive ideas before best-of-breed benefits. Continually expedite magnetic potentialities rather than client-focused interfaces.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text line height less than font size 1`] = ` -{ - "AutomationId": "line-height-less-than-font-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 42, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Holisticly formulate inexpensive ideas before best-of-breed benefits. Continually expedite magnetic potentialities rather than client-focused interfaces.", - "Top": 182, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text padding 1`] = ` -{ - "AutomationId": "text-padding", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "This text is indented by 10px padding on all sides.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text ranging opacity 1`] = ` -{ - "AutomationId": "text-opacity", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 190, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 76, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 95, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 114, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 133, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 152, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 171, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text selection color 1`] = ` -{ - "AutomationId": "text-selection-color", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text will have a orange highlight on selection.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text shadows 1`] = ` -{ - "AutomationId": "text-shadow", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 27, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Demo text shadow", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text single line height greater than font size 1`] = ` -{ - "AutomationId": "line-height-single-line-greater-than-font-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 22, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Holisticly formulate", - "Top": 239, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text single line height less than font size 1`] = ` -{ - "AutomationId": "line-height-single-line-less-than-font-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 10, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Holisticly formulate", - "Top": 229, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text size 1`] = ` -{ - "AutomationId": "text-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 31, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Size 23", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text transform 1`] = ` -{ - "AutomationId": "text-transform", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 184, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "THIS TEXT SHOULD BE UPPERCASED.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "this text should be lowercased.", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This Text Should Be CAPITALIZED.", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Capitalize a date:The 9Th Of November, 1998", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Capitalize a 2 digit date:The 25Th Of December", - "Top": 76, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Mixed: UPPERCASE lowercase Capitalize Each Word", - "Top": 95, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Should be "ABC":ABC", - "Top": 114, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Should be "AbC":AbC", - "Top": 133, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF40E0D0", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "WORKS WITH OTHER TEXT STYLES", - "Top": 152, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 246, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text unicode characters 1`] = ` -{ - "AutomationId": "text-unicode", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 95, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "ζ˜Ÿι™…δΊ‰ιœΈζ˜―δΈ–η•ŒδΈŠζœ€ε₯½ηš„ζΈΈζˆγ€‚", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 192, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "ζ˜Ÿι™…δΊ‰ιœΈζ˜―δΈ–η•ŒδΈŠζœ€ε₯½ηš„ζΈΈζˆγ€‚", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 263, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "ζ˜Ÿι™…δΊ‰ιœΈζ˜―δΈ–η•ŒδΈŠζœ€ε₯½ηš„ζΈΈζˆγ€‚", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 192, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "ζ˜Ÿι™…δΊ‰ιœΈζ˜―δΈ–η•ŒδΈŠζœ€ε₯½ηš„ζΈΈζˆγ€‚ζ˜Ÿι™…δΊ‰ιœΈζ˜―δΈ–η•ŒδΈŠζœ€ε₯½ηš„ζΈΈζˆγ€‚ζ˜Ÿι™…δΊ‰ιœΈζ˜―δΈ–η•ŒδΈŠζœ€ε₯½ηš„ζΈΈζˆγ€‚ζ˜Ÿι™…δΊ‰ιœΈζ˜―δΈ–η•ŒδΈŠζœ€ε₯½ηš„ζΈΈζˆγ€‚", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], -} -`; - -exports[`TextTest Text wrapping 1`] = ` -{ - "AutomationId": "text-wrap", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "The text should wrap if it goes on multiple lines. See, this is going to the next line.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/ViewComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/ViewComponentTest.test.ts.snap deleted file mode 100644 index 0bb5f6463f8..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/ViewComponentTest.test.ts.snap +++ /dev/null @@ -1,1834 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ViewTests Views can adjust backface visibility 1`] = ` -{ - "AutomationId": "view-test-backface-visibility", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 368, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 368, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,10", - "Text": "View #1, front is visible, back is hidden.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 29, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 284, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 150, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 58, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Front", - "Top": 65, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 33, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 284, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 150, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Back (You should not see this)", - "Top": 56, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 130, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,10,0,10", - "Text": "View #2, front is hidden, back is visible.", - "Top": 179, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 218, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 284, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 150, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Front (You should not see this)", - "Top": 56, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 134, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 284, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 150, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 60, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Back", - "Top": 65, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 29, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have a custom nativeID 1`] = ` -{ - "AutomationId": "nativeid", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "A View with a nativeID "native-id-view"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have accessibility customization 1`] = ` -{ - "AccessibilityRole": "Button", - "AccessibilityStateBusy": true, - "AccessibilityStateChecked": "Checked", - "AccessibilityStateExpanded": true, - "AutomationId": "accessibility", - "AutomationPositionInSet": 1, - "AutomationSizeOfSet": 1, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 76, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 76, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "A View with accessibility values.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Current Number of Accessibility Taps: 0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This element should be hidden from accessibility.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This sub-view should not have an accessibility value. It's control type does not support the value pattern.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have background colors 1`] = ` -{ - "AutomationId": "view-test-background-color", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 25, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF527FE4", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 25, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Blue background", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have borders 1`] = ` -{ - "AutomationId": "view-test-border", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 45, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#FF527FE4", - "BorderThickness": "5,5,5,5", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 45, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 15, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "5px blue border", - "Top": 15, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 688, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have overflow 1`] = ` -{ - "AutomationId": "view-test-overflow", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 95, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 10, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 93, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "undefined", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Stretch", - "Left": 111, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 95, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 10, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 93, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "hidden", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Stretch", - "Left": 222, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 95, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 10, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 93, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "visible", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have padding and margins 1`] = ` -{ - "AutomationId": "view-test-padding-margin", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 107, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#FFBB0000", - "BorderThickness": "0.5,0.5,0.5,0.5", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 107, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF527FE4", - "BorderBrush": "#FF000033", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 27, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 717, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "5px padding", - "Top": 6, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 705, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FF527FE4", - "BorderBrush": "#FF000033", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 17, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 33, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 707, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "5px margin", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 705, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FF527FE4", - "BorderBrush": "#FF000033", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 42, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 60, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 134, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "5px margin and padding,", - "Top": 6, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 122, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "widthAutonomous=true", - "Top": 21, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 122, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have ranging opacity 1`] = ` -{ - "AutomationId": "view-test-opacity", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 133, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 133, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.3", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.5", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 76, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.7", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 95, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.9", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 114, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have rounded borders 1`] = ` -{ - "AutomationId": "view-test-rounded-borders", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "25,25,25,25", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "25,25,25,25", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 60, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "5,10,25,25", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 120, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "5,10,25,25", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 180, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "6,6,0,0", - "Clip": null, - "CornerRadius": "20,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 240, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,6,6,0", - "Clip": null, - "CornerRadius": "0,20,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 290, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "6,0,0,6", - "Clip": null, - "CornerRadius": "0,0,0,20", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 340, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,6,6", - "Clip": null, - "CornerRadius": "0,0,20,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 390, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have tool tips 1`] = ` -{ - "AutomationId": "tool-tip", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 45, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Tooltip": "Parent View", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 45, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This Parent View has tooltip "Parent View"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Tooltip": "Child View 1", - "Top": 15, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This view has tooltip "Child View 1"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Tooltip": "Child View 2", - "Top": 30, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This view has tooltip "Child View 2"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/XAMLTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/XAMLTest.test.ts.snap deleted file mode 100644 index 9bfe806b991..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/XAMLTest.test.ts.snap +++ /dev/null @@ -1,1203 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`XamlTest Layout 1`] = ` -{ - "AutomationId": "ReactNativeXAMLRoot", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 328, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "simple TextBox", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFF0000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "right aligned TextBlock", - "Top": 32, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "AutomationId": "tappableTextBlock", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "tapping on this TextBlock brings up the button's flyout menu", - "Top": 51, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": "#FF008000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 80, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 70, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "4,4,4,4", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "11,5,11,6", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Button", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ContentPresenter", - "Padding": "11,5,11,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.StackPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFF0000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.SymbolIcon", - "children": [ - { - "Background": "#00000000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFF0000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "ξ„©", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Button 1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 150, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 16, - "XamlType": "Windows.UI.Xaml.Shapes.Path", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 80, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 166, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 80, - "XamlType": "Windows.UI.Xaml.Controls.Image", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF005A9E", - "Height": 32, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 246, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Microsoft.UI.Xaml.Controls.ProgressRing", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "LayoutRoot", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "LottiePlayer", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Microsoft.UI.Xaml.Controls.AnimatedVisualPlayer", - }, - ], - }, - ], - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 278, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.UI.Xaml.Controls.InfoBar", - "children": [ - { - "Background": "#FFDFF6DD", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ContentRoot", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "16,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "StandardIconArea", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF0F7B0F", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,16,14,16", - "Name": "IconBackground", - "Padding": "0,0,0,0", - "Text": "ο„Ά", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,16,14,16", - "Name": "StandardIcon", - "Padding": "0,0,0,0", - "Text": "ο„Ύ", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,16,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Microsoft.UI.Xaml.Controls.Primitives.InfoBarPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Title", - "Padding": "0,0,0,0", - "Text": "title", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Message", - "Padding": "0,0,0,0", - "Text": "here is the message", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 38, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "5,5,5,5", - "Name": "CloseButton", - "Padding": "11,5,11,6", - "Tooltip": "Windows.UI.Xaml.Controls.ToolTip", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "Width": 38, - "XamlType": "Windows.UI.Xaml.Controls.Button", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ContentPresenter", - "Padding": "11,5,11,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 16, - "XamlType": "Windows.UI.Xaml.Controls.Viewbox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.SymbolIcon", - "children": [ - { - "Background": "#00000000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "ξ„Š", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`XamlTest MenuFlyout IsOpen 1`] = ` -{ - "Background": "Windows.UI.Xaml.Media.AcrylicBrush", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "8,8,8,8", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,2,0,2", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.MenuFlyoutPresenter", - "children": [ - { - "Background": "Windows.UI.Xaml.Media.AcrylicBrush", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "8,8,8,8", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,2,0,2", - "Name": "MenuFlyoutPresenterScrollViewer", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ItemsPresenter", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.StackPanel", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "11,8,11,9", - "Text": "menu option 1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.MenuFlyoutItem", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "4,2,4,2", - "Name": "LayoutRoot", - "Padding": "11,4,11,5", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "IconRoot", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 16, - "XamlType": "Windows.UI.Xaml.Controls.Viewbox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "IconContent", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.SymbolIcon", - "children": [ - { - "Background": "#00000000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "ξ„š", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "28,0,0,0", - "Name": "TextBlock", - "Padding": "0,0,0,0", - "Text": "menu option 1", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "AutomationId": "menuOption2", - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "11,8,11,9", - "Text": "menu option 2", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.MenuFlyoutItem", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "4,2,4,2", - "Name": "LayoutRoot", - "Padding": "11,4,11,5", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "IconRoot", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 16, - "XamlType": "Windows.UI.Xaml.Controls.Viewbox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "IconContent", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "28,0,0,0", - "Name": "TextBlock", - "Padding": "0,0,0,0", - "Text": "menu option 2", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/visitAllPages.test.ts b/packages/e2e-test-app/test/visitAllPages.test.ts deleted file mode 100644 index 8e92597bfe2..00000000000 --- a/packages/e2e-test-app/test/visitAllPages.test.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {goToApiExample, goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -type RNTesterExampleModule = { - title: string; - description: string; -}; - -type RNTesterModuleInfo = { - key: string; - module: RNTesterExampleModule; -}; - -type RNTesterList = { - APIs: RNTesterModuleInfo[]; - Components: RNTesterModuleInfo[]; -}; - -const testerList: RNTesterList = require('@react-native-windows/tester/js/utils/RNTesterList'); - -const apiExamples = testerList.APIs.map(e => e.module.title); -const componentExamples = testerList.Components.map(e => e.module.title); - -describe('visitAllPages', () => { - for (const component of componentExamples) { - if ( - component === 'Moving Light Example' || - component === 'Drawing Island Example' || - component === 'Fabric Native Component' || - component === 'Fabric Native Component Yoga' || - component === 'Xaml WinUI3 (Experimental, for Fabric)' - ) { - continue; // disable fabric specific tests - } - - test(component, async () => await goToComponentExample(component)); - } - - for (const api of apiExamples) { - if (api === 'Transforms') - // disable until either transformExample uses units, or that isn't an error - continue; - - test(api, async () => { - await goToApiExample(api); - - if (api === 'Invalid Props') { - // InvalidPropsExample shows an expected error - await verifyNoErrorLogs((errors: string[]) => { - const expectedInvalidPropError = - "Value '' for width is invalid. Cannot be converted to YGValue. Did you forget the %? Otherwise, simply use integer value."; - expect(errors).toContain(expectedInvalidPropError); - return errors.filter(err => err !== expectedInvalidPropError); - }); - } - }); - } -}); diff --git a/packages/e2e-test-app/tsconfig.json b/packages/e2e-test-app/tsconfig.json deleted file mode 100644 index 4ec8824dcfa..00000000000 --- a/packages/e2e-test-app/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@rnw-scripts/ts-config", - "compilerOptions": { - "types": ["jest"] - }, - "include": [ - "app", - "test", - ], - "exclude": [ - "node_modules" - ] -} diff --git a/packages/e2e-test-app/windows/ExperimentalFeatures.props b/packages/e2e-test-app/windows/ExperimentalFeatures.props deleted file mode 100644 index dd8973e45e7..00000000000 --- a/packages/e2e-test-app/windows/ExperimentalFeatures.props +++ /dev/null @@ -1,11 +0,0 @@ - - - - - true - - true - true - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/.gitignore b/packages/e2e-test-app/windows/RNTesterApp/.gitignore deleted file mode 100644 index 463d603cfff..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.pfx \ No newline at end of file diff --git a/packages/e2e-test-app/windows/RNTesterApp/App.xaml b/packages/e2e-test-app/windows/RNTesterApp/App.xaml deleted file mode 100644 index a913d4c82f6..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/App.xaml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - #409efe - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/App.xaml.cs b/packages/e2e-test-app/windows/RNTesterApp/App.xaml.cs deleted file mode 100644 index 4feec9b1554..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/App.xaml.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -using Microsoft.ReactNative; -using System; -using System.Collections.Generic; -using Windows.ApplicationModel.Activation; -using Windows.Foundation; -using Windows.Graphics.Display; -using Windows.Storage; -using Windows.UI.Core; -using Windows.UI.ViewManagement; -using Microsoft.ReactNative.Managed; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; - -namespace RNTesterApp -{ - /// - /// Provides application-specific behavior to supplement the default Application class. - /// - sealed partial class App : ReactApplication - { - /// - /// Initializes the singleton application object. This is the first line of authored code - /// executed, and as such is the logical equivalent of main() or WinMain(). - /// - public App() - { -#if BUNDLE - JavaScriptBundleFile = "index.windows"; - InstanceSettings.UseDirectDebugger = false; - InstanceSettings.UseFastRefresh = false; -#else - JavaScriptBundleFile = "app/index"; - InstanceSettings.UseDirectDebugger = true; - InstanceSettings.UseFastRefresh = true; -#endif - - InstanceSettings.UseDirectDebugger = true; -#if DEBUG - InstanceSettings.UseDeveloperSupport = true; -#else - InstanceSettings.UseDeveloperSupport = false; -#endif - - InstanceSettings.NativeLogger = (LogLevel level, String message) => { - if (level == LogLevel.Error || level == LogLevel.Fatal) { - ConsoleErrors.Add(message); - } else if (level == LogLevel.Warning) { - ConsoleWarnings.Add(message); - } - }; - - Microsoft.ReactNative.Managed.AutolinkedNativeModules.RegisterAutolinkedNativeModulePackages(PackageProviders); // Includes any autolinked modules - - PackageProviders.Add(new Microsoft.ReactNative.Managed.ReactPackageProvider()); - PackageProviders.Add(new RNTesterApp.ReactPackageProvider()); - - this.InitializeComponent(); - } - - public List ConsoleErrors = new List(); - public List ConsoleWarnings = new List(); - - /// - /// Invoked when the application is launched normally by the end user. Other entry points - /// will be used such as when the application is launched to open a specific file. - /// - /// Details about the launch request and process. - protected override void OnLaunched(LaunchActivatedEventArgs e) - { - base.OnLaunched(e); - - // RNTester will load the most recently visited example page (or a provided link to an example) if - // reopened. Clear local storage to suppress that behavior and always go to the example list first. - // #6319 Tracks a better way to do this - ApplicationData.Current.ClearAsync().AsTask().Wait(); - - var frame = Window.Current.Content as Frame; - if (frame == null) - { - frame = new Frame(); - Window.Current.Content = frame; - } - frame.Navigate(typeof(MainPage)); - Window.Current.Activate(); - - SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; - ApplicationView.GetForCurrentView().TryResizeView(new Size(800, 600)); - } - } -} diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/LockScreenLogo.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5d..00000000000 Binary files a/packages/e2e-test-app/windows/RNTesterApp/Assets/LockScreenLogo.scale-200.png and /dev/null differ diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/SplashScreen.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 023e7f1feda..00000000000 Binary files a/packages/e2e-test-app/windows/RNTesterApp/Assets/SplashScreen.scale-200.png and /dev/null differ diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/Square150x150Logo.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index af49fec1a54..00000000000 Binary files a/packages/e2e-test-app/windows/RNTesterApp/Assets/Square150x150Logo.scale-200.png and /dev/null differ diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index ce342a2ec8a..00000000000 Binary files a/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.scale-200.png and /dev/null differ diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.targetsize-24_altform-unplated.png deleted file mode 100644 index f6c02ce97e0..00000000000 Binary files a/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.targetsize-24_altform-unplated.png and /dev/null differ diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/StoreLogo.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/StoreLogo.png deleted file mode 100644 index 7385b56c0e4..00000000000 Binary files a/packages/e2e-test-app/windows/RNTesterApp/Assets/StoreLogo.png and /dev/null differ diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/Wide310x150Logo.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 288995b397f..00000000000 Binary files a/packages/e2e-test-app/windows/RNTesterApp/Assets/Wide310x150Logo.scale-200.png and /dev/null differ diff --git a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.cs b/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.cs deleted file mode 100644 index 158f68520cb..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.cs +++ /dev/null @@ -1,28 +0,0 @@ -ο»Ώ// AutolinkedNativeModules.g.cs contents generated by "npx @react-native-community/cli autolink-windows" - -using System.Collections.Generic; - -// Namespaces from @react-native-picker/picker -using ReactNativePicker; - -// Namespaces from @react-native-windows/automation-channel -using AutomationChannel; - -// Namespaces from react-native-xaml -using ReactNativeXaml; - -namespace Microsoft.ReactNative.Managed -{ - internal static class AutolinkedNativeModules - { - internal static void RegisterAutolinkedNativeModulePackages(IList packageProviders) - { - // IReactPackageProviders from @react-native-picker/picker - packageProviders.Add(new ReactNativePicker.ReactPackageProvider()); - // IReactPackageProviders from @react-native-windows/automation-channel - packageProviders.Add(new AutomationChannel.ReactPackageProvider()); - // IReactPackageProviders from react-native-xaml - packageProviders.Add(new ReactNativeXaml.ReactPackageProvider()); - } - } -} diff --git a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.props b/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.props deleted file mode 100644 index 0dd8b33c1ed..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.props +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.targets b/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.targets deleted file mode 100644 index 744ec09fa35..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.targets +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - {bedcc600-4541-41f2-aa46-9e058202b6ad} - - - - {c0a69310-6119-46dc-a6d6-0bab7826dc92} - - - - {0ff7027a-222c-4ffb-8f17-91d18bbaf7a8} - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml b/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml deleted file mode 100644 index c42eb669809..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml.cs b/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml.cs deleted file mode 100644 index c65cc149828..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml.cs +++ /dev/null @@ -1,145 +0,0 @@ -using AutomationChannel; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using TreeDumpLibrary; -using Windows.Data.Json; -using Windows.UI.Core; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Automation; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Media; - -// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238 - -namespace RNTesterApp -{ - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// - public sealed partial class MainPage : Page - { - public MainPage() - { - this.InitializeComponent(); - var app = Application.Current as App; - myRootView.ReactNativeHost = app.Host; - myRootView.ComponentName = "RNTesterApp"; - - - var handler = new CommandHandler(); - handler.BindOperation("DumpVisualTree", DumpVisualTree); - handler.BindOperation("ListErrors", ListErrors); - - var server = new Server(handler); - var tsk = LoopServer(server); - } - - JsonObject ListErrors(JsonValue payload) - { - JsonObject result = new JsonObject(); - var app = Application.Current as App; - var jsonErrors = new JsonArray(); - var jsonWarnings = new JsonArray(); - foreach (var err in app.ConsoleErrors) - { - jsonErrors.Add(JsonValue.CreateStringValue(err)); - } - foreach (var err in app.ConsoleWarnings) - { - jsonWarnings.Add(JsonValue.CreateStringValue(err)); - } - result["errors"] = jsonErrors; - result["warnings"] = jsonWarnings; - app.ConsoleErrors.Clear(); - app.ConsoleWarnings.Clear(); - return result; - } - - private static PropertyValueConverter GetEnumConverter() where T : struct - { - return (propertyValue) => - { - if (propertyValue is T pvAsT) - { - return pvAsT.ToString(); - } - - return $"Error: \"{propertyValue}\" is not of type { nameof(T) }."; - }; - } - - JsonObject DumpVisualTree(JsonValue payload) - { - var payloadObj = payload.GetObject(); - var accessibilityId = payloadObj.GetNamedString("accessibilityId"); - - var additionalProperties = new List(); - if (payloadObj.ContainsKey("additionalProperties")) - { - foreach (JsonValue prop in payloadObj.GetNamedArray("additionalProperties")) - { - additionalProperties.Add(prop.GetString()); - } - } - - var attachedProperties = new AttachedProperty[] { - new AttachedProperty() { Name = "Top", Property = Microsoft.ReactNative.ViewPanel.TopProperty }, - new AttachedProperty() { Name = "Left", Property = Microsoft.ReactNative.ViewPanel.LeftProperty }, - new AttachedProperty() { Name = "Tooltip", Property = Windows.UI.Xaml.Controls.ToolTipService.ToolTipProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AutomationLevel", Property = Windows.UI.Xaml.Automation.AutomationProperties.LevelProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AutomationSizeOfSet", Property = Windows.UI.Xaml.Automation.AutomationProperties.SizeOfSetProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AutomationPositionInSet", Property = Windows.UI.Xaml.Automation.AutomationProperties.PositionInSetProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AccessibilityRole", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityRoleProperty, ExcludeIfValueIsUnset = true, PropertyValueConverter = GetEnumConverter() }, - new AttachedProperty() { Name = "AccessibilityStateSelected", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateSelectedProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AccessibilityStateDisabled", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateDisabledProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AccessibilityStateChecked", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateCheckedProperty, ExcludeIfValueIsUnset = true, PropertyValueConverter = GetEnumConverter()}, - new AttachedProperty() { Name = "AccessibilityStateBusy", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateBusyProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AccessibilityStateExpanded", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateExpandedProperty, ExcludeIfValueIsUnset = true }, - }; - var rootDump = VisualTreeDumper.DumpTree(this, null, additionalProperties, attachedProperties); - var element = VisualTreeDumper.FindElementByAutomationId(JsonObject.Parse(rootDump), accessibilityId); - if (element != null) - return element; - - if (accessibilityId.StartsWith("*")) - { - accessibilityId = accessibilityId.Substring(1); - - foreach (var popup in VisualTreeHelper.GetOpenPopups(Window.Current)) - { - // XAML's VisualTreeHelper returns 0 for GetChildrenCount of a popup root, so use the popup's child - var popupChildDump = VisualTreeDumper.DumpTree(popup.Child, null, additionalProperties, attachedProperties); - - var json = JsonObject.Parse(popupChildDump); - if (accessibilityId == "") - { - element = json; - } - else - { - element = VisualTreeDumper.FindElementByAutomationId(json, accessibilityId); - } - if (element != null) break; - } - } - return element; - } - - async Task LoopServer(Server server) - { - while (true) - { - try - { - await server.ProcessAllClientRequests(8603, TimeSpan.FromMilliseconds(50)); - } - catch (Exception ex) - { - } - } - } - - } -} diff --git a/packages/e2e-test-app/windows/RNTesterApp/Package.appxmanifest b/packages/e2e-test-app/windows/RNTesterApp/Package.appxmanifest deleted file mode 100644 index 86a8d9e5eeb..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/Package.appxmanifest +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - RNTesterApp - react-native-windows-testing - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - images\icon.png - - .json - .err - - - - - - - - - - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/Properties/AssemblyInfo.cs b/packages/e2e-test-app/windows/RNTesterApp/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ed898f7ffc..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,29 +0,0 @@ -ο»Ώusing System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("RNTesterApp")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("RNTesterApp")] -[assembly: AssemblyCopyright("Copyright Β© 2019")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] \ No newline at end of file diff --git a/packages/e2e-test-app/windows/RNTesterApp/Properties/Default.rd.xml b/packages/e2e-test-app/windows/RNTesterApp/Properties/Default.rd.xml deleted file mode 100644 index 5d743232bd8..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/Properties/Default.rd.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/RNTesterApp.csproj b/packages/e2e-test-app/windows/RNTesterApp/RNTesterApp.csproj deleted file mode 100644 index 8c338595a93..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/RNTesterApp.csproj +++ /dev/null @@ -1,159 +0,0 @@ -ο»Ώ - - - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - app/index.ts - - - Debug - x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC} - AppContainerExe - Properties - RNTesterApp - RNTesterApp - en-US - UAP - 17.0 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - true - false - 7.3 - - - - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x86 - false - prompt - true - - - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x86 - false - prompt - true - true - - - true - bin\ARM64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - ARM64 - false - prompt - true - - - bin\ARM64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - ARM64 - false - prompt - true - true - - - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x64 - false - prompt - true - - - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x64 - false - prompt - true - true - - - PackageReference - - - - App.xaml - - - MainPage.xaml - - - - - - - - Designer - - - - - - - - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - 17.0 - - - - - - - - - - 1.0.10 - - - - - - - - This project references targets in your node_modules\react-native-windows folder that are missing. The missing file is {0}. - - - - - \ No newline at end of file diff --git a/packages/e2e-test-app/windows/RNTesterApp/ReactPackageProvider.cs b/packages/e2e-test-app/windows/RNTesterApp/ReactPackageProvider.cs deleted file mode 100644 index 3b67b09ecc9..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/ReactPackageProvider.cs +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -using Microsoft.ReactNative; - -namespace RNTesterApp -{ - public partial class ReactPackageProvider : IReactPackageProvider - { - public void CreatePackage(IReactPackageBuilder packageBuilder) - { - CreatePackageImplementation(packageBuilder); - } - - /// - /// This method is implemented by the C# code generator - /// - partial void CreatePackageImplementation(IReactPackageBuilder packageBuilder); - } -} diff --git a/packages/e2e-test-app/windows/RNTesterApp/packages.chakra.lock.json b/packages/e2e-test-app/windows/RNTesterApp/packages.chakra.lock.json deleted file mode 100644 index 8f5b69d29b1..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/packages.chakra.lock.json +++ /dev/null @@ -1,413 +0,0 @@ -{ - "version": 1, - "dependencies": { - "UAP,Version=v10.0.17763": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "XamlTreeDump": { - "type": "Direct", - "requested": "[1.0.10, )", - "resolved": "1.0.10", - "contentHash": "2+6dKEFYpSP7w2QA4hkOtzPphpGlYHvW92/MTkloNNXH5ejy8qt64LhpIGzGX6FC42p4SwGSrZCXJjdvxr7bRw==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "CDebug": { - "type": "Transitive", - "resolved": "0.0.3", - "contentHash": "C6pojNJ2rdJuOdhe0xhJ/FedNLRJkpCVLEEHsfgoU5d5kkOOVKK+7xlGWYgttB51nDB5dLDu/O8j03jSxu81oA==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "automationchannel": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "reactnativepicker": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "reactnativexaml": { - "type": "Project", - "dependencies": { - "CDebug": "[0.0.3, )", - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - } - }, - "UAP,Version=v10.0.17763/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "UAP,Version=v10.0.17763/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "UAP,Version=v10.0.17763/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "UAP,Version=v10.0.17763/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "UAP,Version=v10.0.17763/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/e2e-test-app/windows/RNTesterApp/packages.lock.json b/packages/e2e-test-app/windows/RNTesterApp/packages.lock.json deleted file mode 100644 index 9526d7f5461..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/packages.lock.json +++ /dev/null @@ -1,414 +0,0 @@ -{ - "version": 1, - "dependencies": { - "UAP,Version=v10.0.17763": { - "Microsoft.JavaScript.Hermes": { - "type": "Direct", - "requested": "[0.0.0-2511.7001-d7ca19b3, )", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "XamlTreeDump": { - "type": "Direct", - "requested": "[1.0.10, )", - "resolved": "1.0.10", - "contentHash": "2+6dKEFYpSP7w2QA4hkOtzPphpGlYHvW92/MTkloNNXH5ejy8qt64LhpIGzGX6FC42p4SwGSrZCXJjdvxr7bRw==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "CDebug": { - "type": "Transitive", - "resolved": "0.0.3", - "contentHash": "C6pojNJ2rdJuOdhe0xhJ/FedNLRJkpCVLEEHsfgoU5d5kkOOVKK+7xlGWYgttB51nDB5dLDu/O8j03jSxu81oA==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "automationchannel": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "reactnativepicker": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "reactnativexaml": { - "type": "Project", - "dependencies": { - "CDebug": "[0.0.3, )", - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - } - }, - "UAP,Version=v10.0.17763/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "UAP,Version=v10.0.17763/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "UAP,Version=v10.0.17763/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "UAP,Version=v10.0.17763/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "UAP,Version=v10.0.17763/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/e2e-test-app/windows/ReactUWPTestApp.sln b/packages/e2e-test-app/windows/ReactUWPTestApp.sln deleted file mode 100644 index 4b0dfeba140..00000000000 --- a/packages/e2e-test-app/windows/ReactUWPTestApp.sln +++ /dev/null @@ -1,217 +0,0 @@ -ο»Ώ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.3.32929.385 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\..\..\vnext\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\..\..\vnext\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\..\..\vnext\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" - ProjectSection(ProjectDependencies) = postProject - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PropertySheets", "PropertySheets", "{6F24927E-EE45-4DB2-91DA-DCC6E98B0C42}" - ProjectSection(SolutionItems) = preProject - PropertySheets\ARM.props = PropertySheets\ARM.props - PropertySheets\Debug.props = PropertySheets\Debug.props - PropertySheets\React.Cpp.props = PropertySheets\React.Cpp.props - PropertySheets\Release.props = PropertySheets\Release.props - PropertySheets\Warnings.props = PropertySheets\Warnings.props - PropertySheets\Win32.props = PropertySheets\Win32.props - PropertySheets\x64.props = PropertySheets\x64.props - PropertySheets\x86.props = PropertySheets\x86.props - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RNTesterApp", "RNTesterApp\RNTesterApp.csproj", "{ABBB0407-0E82-486F-94CE-710900FCAADC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\..\..\vnext\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\..\..\vnext\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.ReactNative.Managed", "..\..\..\vnext\Microsoft.ReactNative.Managed\Microsoft.ReactNative.Managed.csproj", "{F2824844-CE15-4242-9420-308923CD76C3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ReactNative.Managed.CodeGen", "..\..\..\vnext\Microsoft.ReactNative.Managed.CodeGen\Microsoft.ReactNative.Managed.CodeGen.csproj", "{ADED4FBE-887D-4271-AF24-F0823BCE7961}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AutomationChannel", "..\..\..\node_modules\@react-native-windows\automation-channel\windows\AutomationChannel\AutomationChannel.vcxproj", "{C0A69310-6119-46DC-A6D6-0BAB7826DC92}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactNativePicker", "..\..\..\node_modules\@react-native-picker\picker\windows\ReactNativePicker\ReactNativePicker.vcxproj", "{BEDCC600-4541-41F2-AA46-9E058202B6AD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactNativeXaml", "..\..\..\node_modules\react-native-xaml\windows\ReactNativeXaml\ReactNativeXaml.vcxproj", "{0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}" -EndProject -Global - GlobalSection(SharedMSBuildProjectFiles) = preSolution - ..\..\..\vnext\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM64 = Debug|ARM64 - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|ARM64.Build.0 = Debug|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x64.ActiveCfg = Debug|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x64.Build.0 = Debug|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x64.Deploy.0 = Debug|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x86.ActiveCfg = Debug|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x86.Build.0 = Debug|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x86.Deploy.0 = Debug|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|ARM64.ActiveCfg = Release|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|ARM64.Build.0 = Release|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|ARM64.Deploy.0 = Release|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x64.ActiveCfg = Release|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x64.Build.0 = Release|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x64.Deploy.0 = Release|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x86.ActiveCfg = Release|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x86.Build.0 = Release|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x86.Deploy.0 = Release|x86 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.Build.0 = Debug|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.ActiveCfg = Debug|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.Build.0 = Debug|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.ActiveCfg = Debug|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.Build.0 = Debug|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.ActiveCfg = Release|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.Build.0 = Release|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.ActiveCfg = Release|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.Build.0 = Release|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.ActiveCfg = Release|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.Build.0 = Release|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.Build.0 = Debug|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.ActiveCfg = Debug|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.Build.0 = Debug|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.ActiveCfg = Debug|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.Build.0 = Debug|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.ActiveCfg = Release|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.Build.0 = Release|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.ActiveCfg = Release|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.Build.0 = Release|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.ActiveCfg = Release|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.Build.0 = Release|x86 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|ARM64.Build.0 = Debug|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x64.ActiveCfg = Debug|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x64.Build.0 = Debug|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x86.ActiveCfg = Debug|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x86.Build.0 = Debug|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|ARM64.ActiveCfg = Release|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|ARM64.Build.0 = Release|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x64.ActiveCfg = Release|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x64.Build.0 = Release|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x86.ActiveCfg = Release|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM64.Build.0 = Debug|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x64.ActiveCfg = Debug|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x64.Build.0 = Debug|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.ActiveCfg = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.Build.0 = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM64.ActiveCfg = Release|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM64.Build.0 = Release|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x64.ActiveCfg = Release|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x64.Build.0 = Release|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.ActiveCfg = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.Build.0 = Release|Win32 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|ARM64.Build.0 = Debug|ARM64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|x64.ActiveCfg = Debug|x64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|x64.Build.0 = Debug|x64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|x86.ActiveCfg = Debug|Win32 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|x86.Build.0 = Debug|Win32 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|ARM64.ActiveCfg = Release|ARM64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|ARM64.Build.0 = Release|ARM64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|x64.ActiveCfg = Release|x64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|x64.Build.0 = Release|x64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|x86.ActiveCfg = Release|Win32 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {F2824844-CE15-4242-9420-308923CD76C3} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {ADED4FBE-887D-4271-AF24-F0823BCE7961} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {F5EAF3BA-6B6F-4E81-B5C6-49B30EC0A32E} - EndGlobalSection -EndGlobal diff --git a/packages/integration-test-app/.eslintrc.js b/packages/integration-test-app/.eslintrc.js deleted file mode 100644 index b365b9d6305..00000000000 --- a/packages/integration-test-app/.eslintrc.js +++ /dev/null @@ -1,22 +0,0 @@ -module.exports = { - extends: ['@rnw-scripts'], - parserOptions: {tsconfigRootDir : __dirname}, - overrides: [ - // Let the runner access Jest Globals - { - files: ['runner/**'], - globals: { - "afterAll": 'readonly', - "beforeAll": 'readonly', - "describe": 'readonly', - "fail": 'readonly', - "test": 'readonly', - } - }, - // Jest rules get confused with chai "expect" - { - files: ["tests/**"], - rules: {"jest/valid-expect": 'off'} - }, - ], -}; diff --git a/packages/integration-test-app/.gitignore b/packages/integration-test-app/.gitignore deleted file mode 100644 index 83b7c2f9b58..00000000000 --- a/packages/integration-test-app/.gitignore +++ /dev/null @@ -1,61 +0,0 @@ -# OSX -# -.DS_Store - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties -*.iml - -# node.js -# -node_modules/ -npm-debug.log -yarn-error.log - -# BUCK -buck-out/ -\.buckd/ -*.keystore -!debug.keystore - -# fastlane -# -# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the -# screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://docs.fastlane.tools/best-practices/source-control/ - -*/fastlane/report.xml -*/fastlane/Preview.html -*/fastlane/screenshots - -# Bundle artifact -*.jsbundle - -# CocoaPods -/ios/Pods/ - -*.binlog diff --git a/packages/integration-test-app/CHANGELOG.json b/packages/integration-test-app/CHANGELOG.json deleted file mode 100644 index 4430bd204f8..00000000000 --- a/packages/integration-test-app/CHANGELOG.json +++ /dev/null @@ -1,5311 +0,0 @@ -{ - "name": "integration-test-app", - "entries": [ - { - "date": "Fri, 29 Apr 2022 05:09:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.68", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.494", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - } - ] - } - }, - { - "date": "Wed, 27 Apr 2022 05:10:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.67", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v0.0.0-canary.3", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.493", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.41", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.12", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - } - ] - } - }, - { - "date": "Tue, 26 Apr 2022 05:09:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.66", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.492", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - } - ] - } - }, - { - "date": "Mon, 25 Apr 2022 22:50:30 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.65", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.491", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - } - ] - } - }, - { - "date": "Fri, 22 Apr 2022 05:09:17 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.64", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.490", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - } - ] - } - }, - { - "date": "Thu, 21 Apr 2022 05:09:33 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.63", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.489", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.40", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - } - ] - } - }, - { - "date": "Tue, 19 Apr 2022 05:08:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.62", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.488", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - } - ] - } - }, - { - "date": "Fri, 15 Apr 2022 05:09:04 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.61", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.487", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - } - ] - } - }, - { - "date": "Thu, 14 Apr 2022 05:09:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.60", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.486", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.39", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - } - ] - } - }, - { - "date": "Wed, 13 Apr 2022 05:09:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.59", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.485", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - } - ] - } - }, - { - "date": "Tue, 12 Apr 2022 05:10:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.58", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v0.0.0-canary.2", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.484", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.38", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - } - ] - } - }, - { - "date": "Sat, 09 Apr 2022 05:10:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.57", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.483", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.37", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - } - ] - } - }, - { - "date": "Fri, 08 Apr 2022 05:09:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.56", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.482", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - } - ] - } - }, - { - "date": "Thu, 07 Apr 2022 05:09:50 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.55", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.481", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - } - ] - } - }, - { - "date": "Wed, 06 Apr 2022 05:09:24 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.54", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.480", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - } - ] - } - }, - { - "date": "Tue, 05 Apr 2022 05:10:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.53", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.479", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.36", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - } - ] - } - }, - { - "date": "Fri, 01 Apr 2022 05:09:58 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.52", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v0.0.0-canary.1", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.478", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.35", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - } - ] - } - }, - { - "date": "Thu, 31 Mar 2022 05:10:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.51", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.477", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.34", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - } - ] - } - }, - { - "date": "Tue, 29 Mar 2022 05:09:50 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.50", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.476", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.33", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - } - ] - } - }, - { - "date": "Sat, 26 Mar 2022 05:09:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.49", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.475", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - } - ] - } - }, - { - "date": "Wed, 23 Mar 2022 05:09:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.48", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.474", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - } - ] - } - }, - { - "date": "Tue, 22 Mar 2022 05:09:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.47", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.473", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - } - ] - } - }, - { - "date": "Fri, 18 Mar 2022 05:08:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.46", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.472", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - } - ] - } - }, - { - "date": "Thu, 17 Mar 2022 05:09:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.45", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.471", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.32", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - } - ] - } - }, - { - "date": "Sat, 12 Mar 2022 06:09:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.44", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.470", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - } - ] - } - }, - { - "date": "Fri, 11 Mar 2022 06:09:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.43", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.469", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - } - ] - } - }, - { - "date": "Thu, 10 Mar 2022 06:09:24 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.42", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.468", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - } - ] - } - }, - { - "date": "Wed, 09 Mar 2022 06:09:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.41", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.467", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - } - ] - } - }, - { - "date": "Sun, 06 Mar 2022 06:08:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.40", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.466", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - } - ] - } - }, - { - "date": "Sat, 05 Mar 2022 06:08:58 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.39", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.465", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.31", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - } - ] - } - }, - { - "date": "Fri, 04 Mar 2022 06:09:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.38", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.464", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - } - ] - } - }, - { - "date": "Thu, 03 Mar 2022 06:09:12 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.37", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.463", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 23:53:36 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.36", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.462", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 06:07:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.35", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.461", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - } - ] - } - }, - { - "date": "Thu, 24 Feb 2022 06:07:47 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.34", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.460", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - } - ] - } - }, - { - "date": "Wed, 23 Feb 2022 06:07:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.33", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.459", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - } - ] - } - }, - { - "date": "Sat, 19 Feb 2022 06:07:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.32", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.458", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - } - ] - } - }, - { - "date": "Fri, 18 Feb 2022 06:07:44 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.31", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.457", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - } - ] - } - }, - { - "date": "Wed, 16 Feb 2022 19:51:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.30", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.456", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - } - ] - } - }, - { - "date": "Sun, 13 Feb 2022 06:08:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.29", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.455", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.30", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - } - ] - } - }, - { - "date": "Sat, 12 Feb 2022 06:08:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.28", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.454", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - } - ] - } - }, - { - "date": "Fri, 11 Feb 2022 06:08:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.27", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.453", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.29", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - } - ] - } - }, - { - "date": "Thu, 10 Feb 2022 06:07:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.26", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.452", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - } - ] - } - }, - { - "date": "Wed, 09 Feb 2022 06:09:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.25", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v1.0.2", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.451", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.28", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/babel-node-config to v2.0.4", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.11", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/just-task to v2.2.3", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/ts-config to v2.0.2", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 18:21:23 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.24", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.450", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 06:08:05 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.23", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.449", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - } - ] - } - }, - { - "date": "Sat, 05 Feb 2022 06:07:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.22", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.448", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - } - ] - } - }, - { - "date": "Thu, 03 Feb 2022 06:08:22 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.21", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.447", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.27", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - } - ] - } - }, - { - "date": "Wed, 02 Feb 2022 06:08:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.20", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.446", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - } - ] - } - }, - { - "date": "Tue, 01 Feb 2022 06:07:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.19", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.445", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - } - ] - } - }, - { - "date": "Sat, 29 Jan 2022 06:08:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.18", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.444", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.26", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - } - ] - } - }, - { - "date": "Thu, 27 Jan 2022 06:11:45 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.17", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.443", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - } - ] - } - }, - { - "date": "Wed, 26 Jan 2022 06:08:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.16", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.442", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.25", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - } - ] - } - }, - { - "date": "Sat, 22 Jan 2022 06:10:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.15", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.441", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - } - ] - } - }, - { - "date": "Wed, 19 Jan 2022 06:10:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.14", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.440", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - } - ] - } - }, - { - "date": "Fri, 14 Jan 2022 06:09:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.13", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.439", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - } - ] - } - }, - { - "date": "Tue, 11 Jan 2022 06:09:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.12", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.438", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.24", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - } - ] - } - }, - { - "date": "Sun, 09 Jan 2022 06:07:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.11", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.437", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - } - ] - } - }, - { - "date": "Sat, 08 Jan 2022 06:09:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.10", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.436", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.23", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - } - ] - } - }, - { - "date": "Fri, 07 Jan 2022 22:21:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.9", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.435", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - } - ] - } - }, - { - "date": "Thu, 06 Jan 2022 04:18:33 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.8", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.434", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - } - ] - } - }, - { - "date": "Tue, 28 Dec 2021 06:09:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.7", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.433", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - } - ] - } - }, - { - "date": "Sat, 18 Dec 2021 06:08:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.6", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.432", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - } - ] - } - }, - { - "date": "Thu, 16 Dec 2021 06:11:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.5", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.431", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.22", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - } - ] - } - }, - { - "date": "Tue, 14 Dec 2021 06:12:27 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.4", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.430", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - } - ] - } - }, - { - "date": "Fri, 10 Dec 2021 06:11:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.3", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.429", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.21", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - } - ] - } - }, - { - "date": "Tue, 07 Dec 2021 06:10:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.2", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.428", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - } - ] - } - }, - { - "date": "Sun, 05 Dec 2021 06:09:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.2-0", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.427", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - } - ] - } - }, - { - "date": "Sat, 04 Dec 2021 06:09:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.1", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.426", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - } - ] - } - }, - { - "date": "Fri, 03 Dec 2021 06:12:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.0", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v1.0.1", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.425", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.20", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/babel-node-config to v2.0.3", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.10", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/just-task to v2.2.2", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - } - ] - } - }, - { - "date": "Thu, 02 Dec 2021 06:09:50 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.35", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.424", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - } - ] - } - }, - { - "date": "Fri, 26 Nov 2021 06:09:54 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.34", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.423", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - } - ] - } - }, - { - "date": "Thu, 25 Nov 2021 06:09:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.33", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.422", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - } - ] - } - }, - { - "date": "Wed, 24 Nov 2021 06:08:49 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.32", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.421", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - } - ] - } - }, - { - "date": "Tue, 23 Nov 2021 06:09:26 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.31", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.420", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - } - ] - } - }, - { - "date": "Thu, 18 Nov 2021 06:11:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.30", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v1.0.0", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.419", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.19", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.9", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - } - ] - } - }, - { - "date": "Tue, 16 Nov 2021 06:09:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.29", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.418", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - } - ] - } - }, - { - "date": "Sat, 13 Nov 2021 06:08:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.28", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.417", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - } - ] - } - }, - { - "date": "Wed, 10 Nov 2021 23:57:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.27", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.416", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.18", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - } - ] - } - }, - { - "date": "Tue, 09 Nov 2021 06:11:23 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.26", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.415", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - } - ] - } - }, - { - "date": "Sat, 06 Nov 2021 05:08:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.25", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.414", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - } - ] - } - }, - { - "date": "Fri, 05 Nov 2021 05:08:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.24", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.413", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:29 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.23", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.23", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:41 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.22", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.22", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.21", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:06 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.21", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:06:02 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.20", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:05:43 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.20", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:23 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.19", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.19", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:56 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.18", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.18", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.17", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:41 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.17", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.16", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.16", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 05:06:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.15", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.404", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - } - ] - } - }, - { - "date": "Sat, 23 Oct 2021 05:06:49 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.14", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.403", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - } - ] - } - }, - { - "date": "Fri, 22 Oct 2021 05:06:46 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.13", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.402", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - } - ] - } - }, - { - "date": "Thu, 21 Oct 2021 05:08:01 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.12", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.401", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.14", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - } - ] - } - }, - { - "date": "Sun, 17 Oct 2021 05:06:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.11", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.400", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - } - ] - } - }, - { - "date": "Sat, 16 Oct 2021 05:08:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.10", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.399", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - } - ] - } - }, - { - "date": "Fri, 15 Oct 2021 05:06:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.9", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.398", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - } - ] - } - }, - { - "date": "Thu, 14 Oct 2021 05:06:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.8", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.397", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - } - ] - } - }, - { - "date": "Wed, 13 Oct 2021 05:07:05 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.7", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.396", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - } - ] - } - }, - { - "date": "Tue, 12 Oct 2021 05:07:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.6", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.395", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - } - ] - } - }, - { - "date": "Sat, 09 Oct 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.5", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.394", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.13", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - } - ] - } - }, - { - "date": "Fri, 08 Oct 2021 05:05:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.393", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "0f6b0201e330e2a3b769b6b2801fac0b8f685971", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 06 Oct 2021 05:07:05 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.392", - "author": "asklar@microsoft.com", - "commit": "f881f033a0d286a9c1df596c8ea3644c41ea9e8f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 05 Oct 2021 05:07:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.391", - "author": "erozell@outlook.com", - "commit": "a3c9cb062592146f5bfa2b7c14166e702e0e6f6a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 04 Oct 2021 05:06:55 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.390", - "author": "erozell@outlook.com", - "commit": "8adef58a52ed3400ba288fa4299e73fb8eef8384", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 02 Oct 2021 05:05:38 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.389", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2f3a3e8f7a94642899717d421afe290b284d6329", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 01 Oct 2021 05:05:54 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.388", - "author": "julio.rocha@microsoft.com", - "commit": "eaefea114554d0b91dbf2d6aff650b2fc5673f7a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 30 Sep 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.387", - "author": "erozell@outlook.com", - "commit": "4bc8637395ea828788c0ba267561c1a01f06f484", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 29 Sep 2021 05:06:54 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.386", - "author": "anandrag@microsoft.com", - "commit": "eb04aeb2e5fcb74988f1630f24adc27a034351fe", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 28 Sep 2021 05:07:03 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.4", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.11", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.385", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 25 Sep 2021 05:06:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.384", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "eaf932469678b8b67b0b2b17fd2bcdda1ed4e358", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 24 Sep 2021 05:06:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-11", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.10", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.383", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 23 Sep 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.382", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "3813907b2eaa6198f0a8b9dc570075f0c7117301", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 22 Sep 2021 05:06:43 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.381", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "integration-test-app" - } - ], - "none": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-9", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 21 Sep 2021 05:08:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-8", - "author": "igklemen@microsoft.com", - "commit": "08eb19f42f4f74bd82f33db2e27ba2d33b2ddd1b", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.9", - "author": "igklemen@microsoft.com", - "commit": "08eb19f42f4f74bd82f33db2e27ba2d33b2ddd1b", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.380", - "author": "anandrag@microsoft.com", - "commit": "5f494d4154fd5274f531abe9435aea8d07e4548f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 18 Sep 2021 05:07:45 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.379", - "author": "erozell@outlook.com", - "commit": "fbbfb83843c60abb8c02368077fd0a406f0bdcc0", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 17 Sep 2021 05:06:53 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.378", - "author": "jthysell@microsoft.com", - "commit": "95fecc02d3dcc9f03d0fc7d47d30cb45e128bca6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 16 Sep 2021 05:06:44 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.377", - "author": "erozell@outlook.com", - "commit": "b46965a75f179c1855a2499c7f3c6b4b10daf416", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 15 Sep 2021 05:07:04 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.376", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "5dbd74b1852c38f851483478d6da7d81949d0195", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 14 Sep 2021 05:07:02 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.375", - "author": "jthysell@microsoft.com", - "commit": "d3de4a2b04415ff9004b7ba08ee21787b924d0d4", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 11 Sep 2021 05:06:55 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.374", - "author": "anandrag@microsoft.com", - "commit": "09bc9974c8721bf5559680dc7a8aa00514c1c7f3", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 10 Sep 2021 05:07:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.373", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "42d0853c684f0e9f9c9f1f7fa34cbf4ca3810edc", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 09 Sep 2021 05:07:46 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.372", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "66a9f86f24f862c9e9e611ad435f68daddb4e04e", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 08 Sep 2021 05:08:53 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.371", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "integration-test-app" - }, - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.2", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "integration-test-app" - }, - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.8", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.1", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 04 Sep 2021 05:06:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.370", - "author": "dannyvv@microsoft.com", - "commit": "d0c3465f27bd0de739b23b46e957cbdab6bdf014", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 03 Sep 2021 05:06:04 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.1", - "author": "erozell@outlook.com", - "commit": "439b8a54b62807068bfa17e130f8ab0378eaaf36", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.7", - "author": "ngerlem@microsoft.com", - "commit": "996ed985784ed75a06deb1e85f0e8fc99f9af8e6", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.369", - "author": "erozell@outlook.com", - "commit": "439b8a54b62807068bfa17e130f8ab0378eaaf36", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 02 Sep 2021 05:08:16 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.368", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6cd806bb2486db76195edd47e949f6a9424fc6cb", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 01 Sep 2021 05:07:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.6", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.368", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.15", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 31 Aug 2021 05:07:15 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.367", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "6addef9dcb286f3ec6718cddd45cec706e853551", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 28 Aug 2021 05:06:32 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.366", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0622bf66ad17ad48e0bedc73822fcbbbb7b38991", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 27 Aug 2021 05:06:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.365", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "420edbedb4cbe4b40f2541e466f98bd9e177e26a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 25 Aug 2021 05:07:15 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.5", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.365", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.14", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 23 Aug 2021 05:10:28 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.4", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.364", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.13", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 21 Aug 2021 05:09:03 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.363", - "author": "aschultz@microsoft.com", - "commit": "1894696af7cad08352b633a8918842256620f995", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 20 Aug 2021 05:05:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.362", - "author": "ngerlem@microsoft.com", - "commit": "9790b70efe66d3ad245aed869c15bfd78c0109dd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 18 Aug 2021 05:06:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.361", - "author": "ngerlem@microsoft.com", - "commit": "31384815b719ae02e0a1d0356b122f24f220be87", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 17 Aug 2021 05:09:46 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.360", - "author": "jthysell@microsoft.com", - "commit": "ee2d00806005714827795846179d1026754f48a8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 14 Aug 2021 05:08:23 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.359", - "author": "erozell@outlook.com", - "commit": "03a57068e7f2382db61b8030f1bdbeebcb1d7ba3", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 13 Aug 2021 05:06:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "dannyvv@microsoft.com", - "commit": "7cad9763f3828c75a31f741b1ef66d9829d41fdd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 11 Aug 2021 05:09:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "erozell@outlook.com", - "commit": "291f7ca01bae2f0b6057be77d5c1af77e06e9732", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 10 Aug 2021 05:11:09 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.357", - "author": "erozell@outlook.com", - "commit": "37340427eeaec0c87203bfcc714d65c087c32623", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 08 Aug 2021 05:06:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.356", - "author": "erozell@outlook.com", - "commit": "c212589106dd6fa799794b9e0a90003f5ac27374", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 07 Aug 2021 05:06:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.355", - "author": "erozell@outlook.com", - "commit": "0a1bd7e738ccbc4f74a9376b9376486432ee8ea7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 06 Aug 2021 05:09:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.354", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "820e9e87dca33dec542c586a1356dba1505f621d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 05 Aug 2021 05:07:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.353", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "3b92733ab97670e6eb2d944f65ff341994e80517", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 04 Aug 2021 05:05:41 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.352", - "author": "agnel@microsoft.com", - "commit": "d62e9d87e4f9f8d454f00c3a61a8e78fefbf1c2f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 03 Aug 2021 05:10:45 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.351", - "author": "erozell@outlook.com", - "commit": "4aa8b3a3e47a5cc0e20a82c9c42ba56487407bfd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 01 Aug 2021 05:08:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.350", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "c539af122aef4108e8ca4b6213cea5a5ea48b512", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 31 Jul 2021 05:06:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "4123478+tido64@users.noreply.github.com", - "commit": "414821548762f96b2ce118ef4e757c3e66518bf0", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 25 Jul 2021 05:09:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "ngerlem@microsoft.com", - "commit": "5ca4638a2c84d0729cf25ca7862f6f8de23d685f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 24 Jul 2021 05:05:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "b45df9feaff7617be858698ba16176551f8985c5", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 23 Jul 2021 05:08:40 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "dad3069b784fe3f1c866fd90e66eec86b2037b46", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 22 Jul 2021 05:05:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.347", - "author": "ngerlem@microsoft.com", - "commit": "101e84d011dcb9ee6a43637d02322d97d74215d6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 21 Jul 2021 05:06:26 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.346", - "author": "ngerlem@microsoft.com", - "commit": "cb8edc35596f9e487c1918d2e0431c3f7db172fd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 20 Jul 2021 05:04:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.345", - "author": "agnel@microsoft.com", - "commit": "537f6d7ac9154ea1bd4bf767075d7abe3a4f17e0", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 17 Jul 2021 05:08:12 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.344", - "author": "asklar@microsoft.com", - "commit": "d6da947c4ac9e8ddc038b7e316904be6deee1cc9", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 16 Jul 2021 05:07:06 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.343", - "author": "email not defined", - "commit": "69486c0001ddd7a653dc4a600099fa2c5e0cb1fb", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 14 Jul 2021 06:00:50 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.11-19", - "author": "julio.rocha@microsoft.com", - "commit": "5bb8b1d591e54a03efd10343200f4aba5a2a2441", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.342", - "author": "julio.rocha@microsoft.com", - "commit": "5bb8b1d591e54a03efd10343200f4aba5a2a2441", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 13 Jul 2021 05:06:16 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.341", - "author": "erozell@outlook.com", - "commit": "2568bd7494ade77ce3195d47b56132e8d1d661b6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 12 Jul 2021 05:05:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.340", - "author": "asklar@microsoft.com", - "commit": "f611124785552ba649b75fdc25740c614c7e953f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 09 Jul 2021 05:06:27 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.339", - "author": "igklemen@microsoft.com", - "commit": "bc60ec2e253ae24960424399402bdccb16c591e5", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 08 Jul 2021 05:05:44 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.338", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "65320550fab613a2e65a3f29b00a40ca597ec89d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 07 Jul 2021 05:06:28 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.337", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "de57f7410efa57570db71f16cb6e5b7911ee3425", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 02 Jul 2021 05:06:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.336", - "author": "erozell@outlook.com", - "commit": "3b7131b3e7e93b466700874addcc6e0172fab388", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 30 Jun 2021 05:07:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.335", - "author": "ngerlem@microsoft.com", - "commit": "21c441263b3ddc3acf57916a611d6a04e6f9d75c", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 29 Jun 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.334", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "integration-test-app" - } - ], - "none": [ - { - "comment": "Bump node-rnw-rpc to v1.0.11-11", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 27 Jun 2021 05:08:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.333", - "author": "matteo.pagani@microsoft.com", - "commit": "8abeebde3b1591b0f5915b71defd5392b1ba6821", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 26 Jun 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.332", - "author": "julio.rocha@microsoft.com", - "commit": "50e13c8cc7938d38bb19ca96225b5a85955c5ae5", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 25 Jun 2021 05:09:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.331", - "author": "ngerlem@microsoft.com", - "commit": "b03205a7110c80d9aca15c937b1351e6482b8c0d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 24 Jun 2021 05:08:43 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.330", - "author": "asklar@microsoft.com", - "commit": "990abee34fa95b8be861535f1b1f08a9afdf51d7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 23 Jun 2021 00:22:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.329", - "author": "asklar@microsoft.com", - "commit": "d5d7c1592c6f78f2a69124110e12204b9222a03b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 22 Jun 2021 05:07:16 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.328", - "author": "julio.rocha@microsoft.com", - "commit": "46cbceb816e78fa345be3c633328ea0829ee604b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 18 Jun 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.327", - "author": "Bartosz.Klonowski@callstack.com", - "commit": "491120a68924b5261928fa57c5fbab77685b5357", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 17 Jun 2021 05:07:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.326", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "5b02d1a16b870d838169937d699dcf7108b02f4f", - "package": "integration-test-app" - } - ], - "major": [ - { - "comment": "Bump node-rnw-rpc to v1.0.11-3", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "e56b49798037e86698f166f62cb45941564784f6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 16 Jun 2021 05:08:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.325", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "9fb0e939a51d4221af15ace68f51a10f64752ec1", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 15 Jun 2021 05:06:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.324", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "22e1206ce28eb55e75af5e7740ef8bb8ad25e183", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 12 Jun 2021 05:06:29 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.323", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "7b2bcbb597ae8f2dae93d4a09cef6787cdb82903", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 11 Jun 2021 05:08:55 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.0", - "author": "ngerlem@microsoft.com", - "commit": "3d7c8d8fcf14a3cbda83a93c85b0bcf1e4e4f829", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.322", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "integration-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.10", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 10 Jun 2021 05:10:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.321", - "author": "vmorozov@microsoft.com", - "commit": "31d303345031ae6c38a3b25c7147df7b9c1694c9", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 09 Jun 2021 05:10:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.3", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.320", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "integration-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.9", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 05 Jun 2021 05:09:53 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.319", - "author": "julio.rocha@microsoft.com", - "commit": "29e81ab898abd90d5ac65d467a411d27b4404893", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 03 Jun 2021 05:09:47 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.318", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.7", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 25 May 2021 19:36:43 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.317", - "author": "dannyvv@microsoft.com", - "commit": "6083bce7cd5949d8730f273e2ce7ee68157c1419", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 21:40:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.316", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2bb6811005935dcfc2d581675b3604bc20c706b5", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 05:17:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.315", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "integration-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.6", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.1", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 19 May 2021 05:06:54 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.314", - "author": "38923768+imrishabh18@users.noreply.github.com", - "commit": "c20b325c1eae525331ac2345c65d6d3dba9801e8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 18 May 2021 05:05:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.313", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "99e2ca031c58e55063a1f6d593dbcfd593b3e72b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 17 May 2021 05:11:32 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.312", - "author": "igklemen@microsoft.com", - "commit": "5d131ed94f74d4444a44387906368dd452b40dfe", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 15 May 2021 05:06:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.311", - "author": "anandrag@microsoft.com", - "commit": "945ccd4ae2166d3885b2d57a02792e48c8077eb7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 14 May 2021 05:06:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.310", - "author": "julio.rocha@microsoft.com", - "commit": "3a5b9572401e024fcb25f563ea366c082b5aa5a7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 13 May 2021 05:11:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.309", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "36e48e2715549fe72544ac35296a62e22acd8c4e", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 11 May 2021 05:06:47 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.308", - "author": "asklar@microsoft.com", - "commit": "88cc4eaa83ebe4fa0bb7cef4e38870d8207871d7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 09 May 2021 05:06:22 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.307", - "author": "vmorozov@microsoft.com", - "commit": "153412a0516c875b032a026b9590770dd9c858e6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 08 May 2021 05:05:56 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.306", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "7a72b1e6e1630794067124d445105e0c3ba14f18", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 07 May 2021 05:07:30 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.305", - "author": "vmorozov@microsoft.com", - "commit": "56e264ea58a4217968397047b145bcf5bfb085da", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 05 May 2021 16:27:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.304", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "fe6d6a12c143267eb2a84a89cc417b1c43221006", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 04 May 2021 05:10:45 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.303", - "author": "igklemen@microsoft.com", - "commit": "36fa243c226e2279afa45c93e8db1e29a32370dd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 01 May 2021 05:05:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.302", - "author": "agnel@microsoft.com", - "commit": "29481ff5a5e93785e47735b8bf67ba6a3f911a92", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 30 Apr 2021 05:06:16 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.301", - "author": "erozell@outlook.com", - "commit": "ce9d64702a907902f254581c52c5ee6c1b6b0307", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 29 Apr 2021 05:07:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.300", - "author": "erozell@outlook.com", - "commit": "af8215a9ef99691db6fac60dfa73bfa7ee6dff93", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 28 Apr 2021 05:07:02 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.299", - "author": "asklar@microsoft.com", - "commit": "53e4ae5fc8d10ddcf94d3f34c684492761183750", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 27 Apr 2021 05:09:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.298", - "author": "jthysell@microsoft.com", - "commit": "f277b8e015fb47cde6544b9d5998e726bf38ea42", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 24 Apr 2021 05:06:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.297", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0517a5d1701c367e64796c5302e1d4169e531744", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-27", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0517a5d1701c367e64796c5302e1d4169e531744", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 23 Apr 2021 05:08:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.296", - "author": "agnel@microsoft.com", - "commit": "271e71581a02f93058931ab2cb723c1da859ad02", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 21 Apr 2021 05:06:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.295", - "author": "agnel@microsoft.com", - "commit": "e3a259c43b403fec857950c5b43c831029034c23", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 20 Apr 2021 05:06:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.294", - "author": "asklar@microsoft.com", - "commit": "a496a83dc154747bf3ebfd10a71118bc2e42ce96", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 17 Apr 2021 05:08:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.293", - "author": "asklar@microsoft.com", - "commit": "dac28d771a058630d98f33f0e0f9ae1be225c3ce", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 16 Apr 2021 05:08:38 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.292", - "author": "igklemen@microsoft.com", - "commit": "1235cabde3ef7a2eb9ae29eae4863513d739b030", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-22", - "author": "igklemen@microsoft.com", - "commit": "1235cabde3ef7a2eb9ae29eae4863513d739b030", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 15 Apr 2021 05:09:36 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.291", - "author": "agnel@microsoft.com", - "commit": "8a0d14474eefa9fc63a9675c8d26274fcdd78979", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 14 Apr 2021 05:08:14 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.290", - "author": "asklar@microsoft.com", - "commit": "9bd1a7ba1339ab8cdcf1801f084543b1610ae53d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 13 Apr 2021 05:07:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.289", - "author": "erozell@outlook.com", - "commit": "aee8bb2fdd3a93aec397c8e4404878764cf959be", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 10 Apr 2021 05:06:27 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-18", - "author": "igklemen@microsoft.com", - "commit": "fd496306e530635b9654efaeefc90639b14c9f0e", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.288", - "author": "julio.rocha@microsoft.com", - "commit": "5b105312907cc6ddf5f9b29aa42e32f14ae7460c", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 08 Apr 2021 05:07:22 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.287", - "author": "stecrain@microsoft.com", - "commit": "6db01618e7d120453c0de9174754e2de8cdaa56b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 06 Apr 2021 05:05:03 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.286", - "author": "igklemen@microsoft.com", - "commit": "539f941e060949d5d31bce988eb71da2a6bacb67", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 02 Apr 2021 05:07:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.285", - "author": "igklemen@microsoft.com", - "commit": "6dd202bf9380b9bba589adbbaded33904f994ea3", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 01 Apr 2021 05:07:27 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.284", - "author": "asklar@microsoft.com", - "commit": "9ca3fe57b46648daa05a6c3e041f685f5be9a2e8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 28 Mar 2021 05:06:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.283", - "author": "asklar@microsoft.com", - "commit": "373d04d144e8744f709651c085e84f3fb4da5bac", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 21:27:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.282", - "author": "asklar@microsoft.com", - "commit": "17760f16125eba6050b44477a384817952dc2538", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 05:06:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.281", - "author": "asklar@microsoft.com", - "commit": "5331e0af87fe9311efc416f276ce28d352dc26d4", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 25 Mar 2021 05:06:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.280", - "author": "jthysell@microsoft.com", - "commit": "0ee306b5f13ed42d2cfb4dc54a8bffab374ef03b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 23 Mar 2021 05:06:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.279", - "author": "asklar@microsoft.com", - "commit": "e1c722d67d55941b7b51f843aba07e0d415384e3", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 19 Mar 2021 05:12:09 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.278", - "author": "asklar@microsoft.com", - "commit": "80ec5024358706cd953d365a6deacb3798fe3c3a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 18 Mar 2021 05:08:24 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.277", - "author": "vmorozov@microsoft.com", - "commit": "bf61bba060e53480571a4037a2f7db0a1d18d608", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 17 Mar 2021 05:18:22 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.276", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "911287953e3e91ae953ae1f2374835a17b92d31d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 16 Mar 2021 05:07:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.275", - "author": "asklar@microsoft.com", - "commit": "6c04f4a7de43d7e2ed929076c814374b681a0498", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 14 Mar 2021 05:06:38 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-4", - "author": "asklar@microsoft.com", - "commit": "286adbe692092f5268fecf0ec7dc8f4467a9eed0", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.274", - "author": "asklar@microsoft.com", - "commit": "286adbe692092f5268fecf0ec7dc8f4467a9eed0", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 13 Mar 2021 05:08:04 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.273", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "2dfb964e57020226828867f816bd31cff25814b8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 12 Mar 2021 05:07:46 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.272", - "author": "ngerlem@microsoft.com", - "commit": "89ceb6d7c2e76bd43b8c2264a2b5243dab1f6e51", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 11 Mar 2021 05:07:32 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.271", - "author": "asklar@microsoft.com", - "commit": "0c64f4c0e9c74ac81cad9f2cb5b2f311938aeead", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 10 Mar 2021 05:10:47 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.270", - "author": "asklar@microsoft.com", - "commit": "670d9d5d97d2dff275bb29f4d53b45385ad3fa49", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 22:34:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.4", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.269", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 21:16:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.268", - "author": "jthysell@microsoft.com", - "commit": "d5fe5f70892fd19a1397a2f562b8958600dd6a9a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 18:00:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.265", - "author": "igklemen@microsoft.com", - "commit": "dabb208f7dfd160ba44bcf492b32fd383f9168be", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 08 Mar 2021 20:49:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.264", - "author": "ngerlem@microsoft.com", - "commit": "c7d227a76ced04b2c9be04ae28fcb2559f69481e", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 05 Mar 2021 16:31:03 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.263", - "author": "igklemen@microsoft.com", - "commit": "d1d8069034effe657c6769e02d1b088f89b751d8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 04 Mar 2021 05:05:53 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.262", - "author": "asklar@microsoft.com", - "commit": "ad25492aa0908637e33f7bd44365f52c62a5e4e1", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 02 Mar 2021 05:06:32 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.261", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "72ad78afb620d3f98f9bbbc98eb39a4a93be6e4c", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 26 Feb 2021 05:06:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.260", - "author": "asklar@microsoft.com", - "commit": "a0bced61819e240c218fdcc17d4742d330e5ad42", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 25 Feb 2021 05:05:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.259", - "author": "asklar@microsoft.com", - "commit": "ad25492aa0908637e33f7bd44365f52c62a5e4e1", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 23 Feb 2021 05:06:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.258", - "author": "erozell@outlook.com", - "commit": "0329f9bc9028b9ae13a26fccd824f7a6d369ba6c", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 20 Feb 2021 05:06:12 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.257", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "ada0be2f78ae5cc8f2255dd5379f0557f1f01ba7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 18 Feb 2021 05:07:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.256", - "author": "vmorozov@microsoft.com", - "commit": "caa0a9d46c1c2f3cdd0acf3a1da2f2f8302f0bb7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 14 Feb 2021 05:06:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.255", - "author": "asklar@microsoft.com", - "commit": "4eaeb870a85038fef7e0396349482da056f23689", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 12 Feb 2021 05:19:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.254", - "author": "jthysell@microsoft.com", - "commit": "4a5b47c020d5136cdb280a5fbb9d4cd1e4711cfe", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 11 Feb 2021 05:08:29 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.253", - "author": "ngerlem@microsoft.com", - "commit": "ab41a9b88db59cba0eae1ff7a59c1b550cc8c2bf", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.0", - "author": "ngerlem@microsoft.com", - "commit": "ab41a9b88db59cba0eae1ff7a59c1b550cc8c2bf", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 10 Feb 2021 05:06:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.252", - "author": "asklar@microsoft.com", - "commit": "504cd4293df706f9089562bb630242c13ec4028f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Feb 2021 05:07:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.251", - "author": "igklemen@microsoft.com", - "commit": "400b1b830a981950a7d423e20dc00ee4326c5ce6", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.0.2", - "author": "dannyvv@microsoft.com", - "commit": "ef4046c6a798446b6404dc26d0dd39224a0d7274", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 08 Feb 2021 05:05:41 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.250", - "author": "igklemen@microsoft.com", - "commit": "1a94c915b5be42ca2d43792f35fa9fad26dba2f4", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 05 Feb 2021 05:05:05 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.249", - "author": "ngerlem@microsoft.com", - "commit": "22ee9e8c47a0c794e7d509a471547ba873578e31", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 04 Feb 2021 05:05:58 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.249", - "author": "ngerlem@microsoft.com", - "commit": "b76b4569db56c3a0f84584374146a6aabd509205", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 03 Feb 2021 05:05:12 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.248", - "author": "dannyvv@microsoft.com", - "commit": "c8f299a4c0bf9e83dbfa27f33cc0f0e2068a7d15", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 02 Feb 2021 05:05:37 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.247", - "author": "ngerlem@microsoft.com", - "commit": "3859f2ff3f083d2a712231a9b497ecc70c33a844", - "package": "integration-test" - } - ] - } - }, - { - "date": "Sat, 30 Jan 2021 05:06:38 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.246", - "author": "asklar@microsoft.com", - "commit": "099dab0f3799dd7572ef81e8b93bf4eeb77845ab", - "package": "integration-test" - } - ] - } - }, - { - "date": "Fri, 29 Jan 2021 05:05:32 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.245", - "author": "asklar@microsoft.com", - "commit": "a5270d618070147f224e178f9dd3589fc64ca209", - "package": "integration-test" - } - ] - } - }, - { - "date": "Thu, 28 Jan 2021 05:06:47 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.244", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "integration-test" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.0.1", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "integration-test" - } - ] - } - }, - { - "date": "Wed, 27 Jan 2021 05:06:36 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.243", - "author": "vmorozov@microsoft.com", - "commit": "bd8883ae84839917d644aa846f26d7ef1e0ba629", - "package": "integration-test" - } - ] - } - }, - { - "date": "Tue, 26 Jan 2021 05:06:39 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.242", - "author": "dannyvv@microsoft.com", - "commit": "b8f2beec9851dffe3188156c859cb123de926ba0", - "package": "integration-test" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.0.0", - "author": "ngerlem@microsoft.com", - "commit": "3d41c761d18cdc771a635bf9f5ef1259db9a27be", - "package": "integration-test" - } - ] - } - }, - { - "date": "Sat, 23 Jan 2021 05:08:20 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.241", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "e391673d3eb1e2edb97bd1622da1455f13d83f06", - "package": "integration-test" - } - ] - } - }, - { - "date": "Fri, 22 Jan 2021 05:07:27 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.240", - "author": "asklar@microsoft.com", - "commit": "bb97eb1a6a8f46cc3664261cfca6c4df06273bca", - "package": "integration-test" - } - ] - } - }, - { - "date": "Thu, 21 Jan 2021 18:54:54 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.239", - "author": "tudor.mihai@microsoft.com", - "commit": "60778ed483756357f4ae73681e5b490404b4c2ea", - "package": "integration-test" - } - ] - } - }, - { - "date": "Wed, 20 Jan 2021 01:45:54 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "none": [ - { - "comment": "Bump @rnw-scripts/ts-config to v1.1.0", - "author": "ngerlem@microsoft.com", - "commit": "982fb19448d7c9ed3f12fa27182fa69be83478c7", - "package": "integration-test" - } - ] - } - }, - { - "date": "Mon, 18 Jan 2021 05:08:29 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.238", - "author": "mganandraj@outlook.com", - "commit": "a542b74968694b88ab2bf6514267264dec44f8da", - "package": "integration-test" - } - ] - } - }, - { - "date": "Sun, 17 Jan 2021 05:08:07 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.237", - "author": "asklar@microsoft.com", - "commit": "822f5421e9841d8b188c0c1821aaf9e1e1ef1241", - "package": "integration-test" - } - ] - } - }, - { - "date": "Sat, 16 Jan 2021 05:05:46 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.236", - "author": "asklar@winse.microsoft.com", - "commit": "e6de26b1e5ae2d74e55b38b0383e2e817b4bb150", - "package": "integration-test" - } - ] - } - }, - { - "date": "Fri, 15 Jan 2021 05:07:01 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.235", - "author": "vmorozov@microsoft.com", - "commit": "af70a3e80fe482996e4151663b54a2fa37bea237", - "package": "integration-test" - } - ] - } - }, - { - "date": "Thu, 14 Jan 2021 05:05:22 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.234", - "author": "vmorozov@microsoft.com", - "commit": "b3694b77f6b79470f1536eea474cf8081cb19068", - "package": "integration-test" - } - ] - } - } - ] -} diff --git a/packages/integration-test-app/CHANGELOG.md b/packages/integration-test-app/CHANGELOG.md deleted file mode 100644 index 5d4f30f7152..00000000000 --- a/packages/integration-test-app/CHANGELOG.md +++ /dev/null @@ -1,2367 +0,0 @@ -# Change Log - integration-test-app - -This log was last generated on Fri, 29 Apr 2022 05:09:51 GMT and should not be manually modified. - - - -## 0.0.0 - -Fri, 29 Apr 2022 05:09:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.68 -- Bump react-native-windows to v0.0.0-canary.494 - -## 0.0.0 - -Wed, 27 Apr 2022 05:10:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.67 -- Bump @react-native-windows/fs to v0.0.0-canary.3 -- Bump react-native-windows to v0.0.0-canary.493 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.41 -- Bump @rnw-scripts/eslint-config to v1.1.12 - -## 0.0.0 - -Tue, 26 Apr 2022 05:09:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.66 -- Bump react-native-windows to v0.0.0-canary.492 - -## 0.0.0 - -Mon, 25 Apr 2022 22:50:30 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.65 -- Bump react-native-windows to v0.0.0-canary.491 - -## 0.0.0 - -Fri, 22 Apr 2022 05:09:17 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.64 -- Bump react-native-windows to v0.0.0-canary.490 - -## 0.0.0 - -Thu, 21 Apr 2022 05:09:33 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.63 -- Bump react-native-windows to v0.0.0-canary.489 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.40 - -## 0.0.0 - -Tue, 19 Apr 2022 05:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.62 -- Bump react-native-windows to v0.0.0-canary.488 - -## 0.0.0 - -Fri, 15 Apr 2022 05:09:04 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.61 -- Bump react-native-windows to v0.0.0-canary.487 - -## 0.0.0 - -Thu, 14 Apr 2022 05:09:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.60 -- Bump react-native-windows to v0.0.0-canary.486 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.39 - -## 0.0.0 - -Wed, 13 Apr 2022 05:09:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.59 -- Bump react-native-windows to v0.0.0-canary.485 - -## 0.0.0 - -Tue, 12 Apr 2022 05:10:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.58 -- Bump @react-native-windows/fs to v0.0.0-canary.2 -- Bump react-native-windows to v0.0.0-canary.484 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.38 - -## 0.0.0 - -Sat, 09 Apr 2022 05:10:10 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.57 -- Bump react-native-windows to v0.0.0-canary.483 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.37 - -## 0.0.0 - -Fri, 08 Apr 2022 05:09:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.56 -- Bump react-native-windows to v0.0.0-canary.482 - -## 0.0.0 - -Thu, 07 Apr 2022 05:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.55 -- Bump react-native-windows to v0.0.0-canary.481 - -## 0.0.0 - -Wed, 06 Apr 2022 05:09:24 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.54 -- Bump react-native-windows to v0.0.0-canary.480 - -## 0.0.0 - -Tue, 05 Apr 2022 05:10:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.53 -- Bump react-native-windows to v0.0.0-canary.479 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.36 - -## 0.0.0 - -Fri, 01 Apr 2022 05:09:58 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.52 -- Bump @react-native-windows/fs to v0.0.0-canary.1 -- Bump react-native-windows to v0.0.0-canary.478 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.35 - -## 0.0.0 - -Thu, 31 Mar 2022 05:10:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.51 -- Bump react-native-windows to v0.0.0-canary.477 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.34 - -## 0.0.0 - -Tue, 29 Mar 2022 05:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.50 -- Bump react-native-windows to v0.0.0-canary.476 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.33 - -## 0.0.0 - -Sat, 26 Mar 2022 05:09:10 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.49 -- Bump react-native-windows to v0.0.0-canary.475 - -## 0.0.0 - -Wed, 23 Mar 2022 05:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.48 -- Bump react-native-windows to v0.0.0-canary.474 - -## 0.0.0 - -Tue, 22 Mar 2022 05:09:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.47 -- Bump react-native-windows to v0.0.0-canary.473 - -## 0.0.0 - -Fri, 18 Mar 2022 05:08:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.46 -- Bump react-native-windows to v0.0.0-canary.472 - -## 0.0.0 - -Thu, 17 Mar 2022 05:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.45 -- Bump react-native-windows to v0.0.0-canary.471 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.32 - -## 0.0.0 - -Sat, 12 Mar 2022 06:09:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.44 -- Bump react-native-windows to v0.0.0-canary.470 - -## 0.0.0 - -Fri, 11 Mar 2022 06:09:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.43 -- Bump react-native-windows to v0.0.0-canary.469 - -## 0.0.0 - -Thu, 10 Mar 2022 06:09:24 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.42 -- Bump react-native-windows to v0.0.0-canary.468 - -## 0.0.0 - -Wed, 09 Mar 2022 06:09:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.41 -- Bump react-native-windows to v0.0.0-canary.467 - -## 0.0.0 - -Sun, 06 Mar 2022 06:08:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.40 -- Bump react-native-windows to v0.0.0-canary.466 - -## 0.0.0 - -Sat, 05 Mar 2022 06:08:58 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.39 -- Bump react-native-windows to v0.0.0-canary.465 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.31 - -## 0.0.0 - -Fri, 04 Mar 2022 06:09:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.38 -- Bump react-native-windows to v0.0.0-canary.464 - -## 0.0.0 - -Thu, 03 Mar 2022 06:09:12 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.37 -- Bump react-native-windows to v0.0.0-canary.463 - -## 0.0.0 - -Fri, 25 Feb 2022 23:53:36 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.36 -- Bump react-native-windows to v0.0.0-canary.462 - -## 0.0.0 - -Fri, 25 Feb 2022 06:07:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.35 -- Bump react-native-windows to v0.0.0-canary.461 - -## 0.0.0 - -Thu, 24 Feb 2022 06:07:47 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.34 -- Bump react-native-windows to v0.0.0-canary.460 - -## 0.0.0 - -Wed, 23 Feb 2022 06:07:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.33 -- Bump react-native-windows to v0.0.0-canary.459 - -## 0.0.0 - -Sat, 19 Feb 2022 06:07:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.32 -- Bump react-native-windows to v0.0.0-canary.458 - -## 0.0.0 - -Fri, 18 Feb 2022 06:07:44 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.31 -- Bump react-native-windows to v0.0.0-canary.457 - -## 0.0.0 - -Wed, 16 Feb 2022 19:51:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.30 -- Bump react-native-windows to v0.0.0-canary.456 - -## 0.0.0 - -Sun, 13 Feb 2022 06:08:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.29 -- Bump react-native-windows to v0.0.0-canary.455 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.30 - -## 0.0.0 - -Sat, 12 Feb 2022 06:08:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.28 -- Bump react-native-windows to v0.0.0-canary.454 - -## 0.0.0 - -Fri, 11 Feb 2022 06:08:20 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.27 -- Bump react-native-windows to v0.0.0-canary.453 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.29 - -## 0.0.0 - -Thu, 10 Feb 2022 06:07:57 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.26 -- Bump react-native-windows to v0.0.0-canary.452 - -## 0.0.0 - -Wed, 09 Feb 2022 06:09:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.25 -- Bump @react-native-windows/fs to v1.0.2 -- Bump react-native-windows to v0.0.0-canary.451 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.28 -- Bump @rnw-scripts/babel-node-config to v2.0.4 -- Bump @rnw-scripts/eslint-config to v1.1.11 -- Bump @rnw-scripts/just-task to v2.2.3 -- Bump @rnw-scripts/ts-config to v2.0.2 - -## 0.0.0 - -Tue, 08 Feb 2022 18:21:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.24 -- Bump react-native-windows to v0.0.0-canary.450 - -## 0.0.0 - -Tue, 08 Feb 2022 06:08:05 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.23 -- Bump react-native-windows to v0.0.0-canary.449 - -## 0.0.0 - -Sat, 05 Feb 2022 06:07:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.22 -- Bump react-native-windows to v0.0.0-canary.448 - -## 0.0.0 - -Thu, 03 Feb 2022 06:08:22 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.21 -- Bump react-native-windows to v0.0.0-canary.447 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.27 - -## 0.0.0 - -Wed, 02 Feb 2022 06:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.20 -- Bump react-native-windows to v0.0.0-canary.446 - -## 0.0.0 - -Tue, 01 Feb 2022 06:07:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.19 -- Bump react-native-windows to v0.0.0-canary.445 - -## 0.0.0 - -Sat, 29 Jan 2022 06:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.18 -- Bump react-native-windows to v0.0.0-canary.444 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.26 - -## 0.0.0 - -Thu, 27 Jan 2022 06:11:45 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.17 -- Bump react-native-windows to v0.0.0-canary.443 - -## 0.0.0 - -Wed, 26 Jan 2022 06:08:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.16 -- Bump react-native-windows to v0.0.0-canary.442 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.25 - -## 0.0.0 - -Sat, 22 Jan 2022 06:10:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.15 -- Bump react-native-windows to v0.0.0-canary.441 - -## 0.0.0 - -Wed, 19 Jan 2022 06:10:35 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.14 -- Bump react-native-windows to v0.0.0-canary.440 - -## 0.0.0 - -Fri, 14 Jan 2022 06:09:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.13 -- Bump react-native-windows to v0.0.0-canary.439 - -## 0.0.0 - -Tue, 11 Jan 2022 06:09:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.12 -- Bump react-native-windows to v0.0.0-canary.438 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.24 - -## 0.0.0 - -Sun, 09 Jan 2022 06:07:57 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.11 -- Bump react-native-windows to v0.0.0-canary.437 - -## 0.0.0 - -Sat, 08 Jan 2022 06:09:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.10 -- Bump react-native-windows to v0.0.0-canary.436 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.23 - -## 0.0.0 - -Fri, 07 Jan 2022 22:21:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.9 -- Bump react-native-windows to v0.0.0-canary.435 - -## 0.0.0 - -Thu, 06 Jan 2022 04:18:33 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.8 -- Bump react-native-windows to v0.0.0-canary.434 - -## 0.0.0 - -Tue, 28 Dec 2021 06:09:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.7 -- Bump react-native-windows to v0.0.0-canary.433 - -## 0.0.0 - -Sat, 18 Dec 2021 06:08:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.6 -- Bump react-native-windows to v0.0.0-canary.432 - -## 0.0.0 - -Thu, 16 Dec 2021 06:11:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.5 -- Bump react-native-windows to v0.0.0-canary.431 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.22 - -## 0.0.0 - -Tue, 14 Dec 2021 06:12:27 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.4 -- Bump react-native-windows to v0.0.0-canary.430 - -## 0.0.0 - -Fri, 10 Dec 2021 06:11:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.3 -- Bump react-native-windows to v0.0.0-canary.429 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.21 - -## 0.0.0 - -Tue, 07 Dec 2021 06:10:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.2 -- Bump react-native-windows to v0.0.0-canary.428 - -## 0.0.0 - -Sun, 05 Dec 2021 06:09:35 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.2-0 -- Bump react-native-windows to v0.0.0-canary.427 - -## 0.0.0 - -Sat, 04 Dec 2021 06:09:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.1 -- Bump react-native-windows to v0.0.0-canary.426 - -## 0.0.0 - -Fri, 03 Dec 2021 06:12:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.0 -- Bump @react-native-windows/fs to v1.0.1 -- Bump react-native-windows to v0.0.0-canary.425 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.20 -- Bump @rnw-scripts/babel-node-config to v2.0.3 -- Bump @rnw-scripts/eslint-config to v1.1.10 -- Bump @rnw-scripts/just-task to v2.2.2 - -## 0.0.0 - -Thu, 02 Dec 2021 06:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.35 -- Bump react-native-windows to v0.0.0-canary.424 - -## 0.0.0 - -Fri, 26 Nov 2021 06:09:54 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.34 -- Bump react-native-windows to v0.0.0-canary.423 - -## 0.0.0 - -Thu, 25 Nov 2021 06:09:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.33 -- Bump react-native-windows to v0.0.0-canary.422 - -## 0.0.0 - -Wed, 24 Nov 2021 06:08:49 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.32 -- Bump react-native-windows to v0.0.0-canary.421 - -## 0.0.0 - -Tue, 23 Nov 2021 06:09:26 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.31 -- Bump react-native-windows to v0.0.0-canary.420 - -## 0.0.0 - -Thu, 18 Nov 2021 06:11:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.30 -- Bump @react-native-windows/fs to v1.0.0 -- Bump react-native-windows to v0.0.0-canary.419 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.19 -- Bump @rnw-scripts/eslint-config to v1.1.9 - -## 0.0.0 - -Tue, 16 Nov 2021 06:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.29 -- Bump react-native-windows to v0.0.0-canary.418 - -## 0.0.0 - -Sat, 13 Nov 2021 06:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.28 -- Bump react-native-windows to v0.0.0-canary.417 - -## 0.0.0 - -Wed, 10 Nov 2021 23:57:31 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.27 -- Bump react-native-windows to v0.0.0-canary.416 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.18 - -## 0.0.0 - -Tue, 09 Nov 2021 06:11:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.26 -- Bump react-native-windows to v0.0.0-canary.415 - -## 0.0.0 - -Sat, 06 Nov 2021 05:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.25 -- Bump react-native-windows to v0.0.0-canary.414 - -## 0.0.0 - -Fri, 05 Nov 2021 05:08:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.24 -- Bump react-native-windows to v0.0.0-canary.413 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:29 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.23 -- Bump react-native-windows to v0.0.0-canary.412 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.23 -- Bump react-native-windows to v0.0.0-canary.412 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:41 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.22 -- Bump react-native-windows to v0.0.0-canary.411 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.22 -- Bump react-native-windows to v0.0.0-canary.411 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.21 -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:06 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.21 -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Thu, 28 Oct 2021 05:06:02 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.20 -- Bump react-native-windows to v0.0.0-canary.409 - -## 0.0.0 - -Thu, 28 Oct 2021 05:05:43 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.20 -- Bump react-native-windows to v0.0.0-canary.409 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.19 -- Bump react-native-windows to v0.0.0-canary.408 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.19 -- Bump react-native-windows to v0.0.0-canary.408 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:56 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.18 -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.18 -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.17 -- Bump react-native-windows to v0.0.0-canary.406 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:41 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.17 -- Bump react-native-windows to v0.0.0-canary.406 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.16 -- Bump react-native-windows to v0.0.0-canary.405 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.16 -- Bump react-native-windows to v0.0.0-canary.405 - -## 0.0.0 - -Sun, 24 Oct 2021 05:06:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.15 -- Bump react-native-windows to v0.0.0-canary.404 - -## 0.0.0 - -Sat, 23 Oct 2021 05:06:49 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.14 -- Bump react-native-windows to v0.0.0-canary.403 - -## 0.0.0 - -Fri, 22 Oct 2021 05:06:46 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.13 -- Bump react-native-windows to v0.0.0-canary.402 - -## 0.0.0 - -Thu, 21 Oct 2021 05:08:01 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.12 -- Bump react-native-windows to v0.0.0-canary.401 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.14 - -## 0.0.0 - -Sun, 17 Oct 2021 05:06:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.11 -- Bump react-native-windows to v0.0.0-canary.400 - -## 0.0.0 - -Sat, 16 Oct 2021 05:08:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.10 -- Bump react-native-windows to v0.0.0-canary.399 - -## 0.0.0 - -Fri, 15 Oct 2021 05:06:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.9 -- Bump react-native-windows to v0.0.0-canary.398 - -## 0.0.0 - -Thu, 14 Oct 2021 05:06:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.8 -- Bump react-native-windows to v0.0.0-canary.397 - -## 0.0.0 - -Wed, 13 Oct 2021 05:07:05 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.7 -- Bump react-native-windows to v0.0.0-canary.396 - -## 0.0.0 - -Tue, 12 Oct 2021 05:07:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.6 -- Bump react-native-windows to v0.0.0-canary.395 - -## 0.0.0 - -Sat, 09 Oct 2021 05:06:48 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.5 -- Bump react-native-windows to v0.0.0-canary.394 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.13 - -## 0.0.0 - -Fri, 08 Oct 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.393 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 06 Oct 2021 05:07:05 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.392 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 05 Oct 2021 05:07:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.391 (erozell@outlook.com) - -## 0.0.0 - -Mon, 04 Oct 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.390 (erozell@outlook.com) - -## 0.0.0 - -Sat, 02 Oct 2021 05:05:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.389 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 01 Oct 2021 05:05:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.388 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 30 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.387 (erozell@outlook.com) - -## 0.0.0 - -Wed, 29 Sep 2021 05:06:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.386 (anandrag@microsoft.com) - -## 0.0.0 - -Tue, 28 Sep 2021 05:07:03 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.4 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.11 (34109996+chiaramooney@users.noreply.github.com) -- Bump react-native-windows to v0.0.0-canary.385 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Sat, 25 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.384 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Fri, 24 Sep 2021 05:06:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.3-11 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.10 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.383 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 23 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.382 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 22 Sep 2021 05:06:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.381 (ali-hk@users.noreply.github.com) - -## 0.0.0 - -Tue, 21 Sep 2021 05:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.3-8 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.9 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.380 (anandrag@microsoft.com) - -## 0.0.0 - -Sat, 18 Sep 2021 05:07:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.379 (erozell@outlook.com) - -## 0.0.0 - -Fri, 17 Sep 2021 05:06:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.378 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 16 Sep 2021 05:06:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.377 (erozell@outlook.com) - -## 0.0.0 - -Wed, 15 Sep 2021 05:07:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.376 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 14 Sep 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.375 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 11 Sep 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.374 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 10 Sep 2021 05:07:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.373 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Thu, 09 Sep 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.372 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Wed, 08 Sep 2021 05:08:53 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.371 (ngerlem@microsoft.com) -- Bump @react-native-windows/automation-channel to v0.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.8 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 04 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.370 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 03 Sep 2021 05:06:04 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.1 (erozell@outlook.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.7 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.369 (erozell@outlook.com) - -## 0.0.0 - -Wed, 01 Sep 2021 05:07:18 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.15 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.6 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.368 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 31 Aug 2021 05:07:15 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.367 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 28 Aug 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.366 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 25 Aug 2021 05:07:15 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.14 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.5 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.365 (ngerlem@microsoft.com) - -## 0.0.0 - -Mon, 23 Aug 2021 05:10:28 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.13 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.4 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.364 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 21 Aug 2021 05:09:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.363 (aschultz@microsoft.com) - -## 0.0.0 - -Fri, 20 Aug 2021 05:05:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.362 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 18 Aug 2021 05:06:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.361 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 17 Aug 2021 05:09:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.360 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 14 Aug 2021 05:08:23 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.359 (erozell@outlook.com) - -## 0.0.0 - -Wed, 11 Aug 2021 05:09:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.358 (erozell@outlook.com) - -## 0.0.0 - -Tue, 10 Aug 2021 05:11:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.357 (erozell@outlook.com) - -## 0.0.0 - -Sun, 08 Aug 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.356 (erozell@outlook.com) - -## 0.0.0 - -Sat, 07 Aug 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.355 (erozell@outlook.com) - -## 0.0.0 - -Fri, 06 Aug 2021 05:09:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.354 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 05 Aug 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.353 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 04 Aug 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.352 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 03 Aug 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.351 (erozell@outlook.com) - -## 0.0.0 - -Sun, 01 Aug 2021 05:08:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.350 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sun, 25 Jul 2021 05:09:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.349 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 23 Jul 2021 05:08:40 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.348 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 22 Jul 2021 05:05:25 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.347 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 21 Jul 2021 05:06:26 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.346 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 20 Jul 2021 05:04:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.345 (agnel@microsoft.com) - -## 0.0.0 - -Sat, 17 Jul 2021 05:08:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.344 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Jul 2021 05:07:06 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.343 (email not defined) - -## 0.0.0 - -Wed, 14 Jul 2021 06:00:50 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.11-19 (julio.rocha@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.342 (julio.rocha@microsoft.com) - -## 0.0.0 - -Tue, 13 Jul 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.341 (erozell@outlook.com) - -## 0.0.0 - -Mon, 12 Jul 2021 05:05:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.340 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 09 Jul 2021 05:06:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.339 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 08 Jul 2021 05:05:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.338 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 07 Jul 2021 05:06:28 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.337 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 02 Jul 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.336 (erozell@outlook.com) - -## 0.0.0 - -Wed, 30 Jun 2021 05:07:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.335 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 29 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.334 (ngerlem@microsoft.com) - -## 0.0.0 - -Sun, 27 Jun 2021 05:08:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.333 (matteo.pagani@microsoft.com) - -## 0.0.0 - -Sat, 26 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.332 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 25 Jun 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.331 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 24 Jun 2021 05:08:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.330 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 23 Jun 2021 00:22:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.329 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 22 Jun 2021 05:07:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.328 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 18 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.327 (Bartosz.Klonowski@callstack.com) - -## 0.0.0 - -Thu, 17 Jun 2021 05:07:57 GMT - -### Major changes - -- Bump node-rnw-rpc to v1.0.11-3 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.326 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 16 Jun 2021 05:08:34 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.325 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 15 Jun 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.324 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 12 Jun 2021 05:06:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.323 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 11 Jun 2021 05:08:55 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.322 (dannyvv@microsoft.com) -- Bump node-rnw-rpc to v1.0.10 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 10 Jun 2021 05:10:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.321 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 09 Jun 2021 05:10:07 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.3 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.320 (igklemen@microsoft.com) -- Bump node-rnw-rpc to v1.0.9 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 05 Jun 2021 05:09:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.319 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 03 Jun 2021 05:09:47 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.7 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.318 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 25 May 2021 19:36:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.317 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 21 May 2021 21:40:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.316 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 21 May 2021 05:17:18 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.315 (ngerlem@microsoft.com) -- Bump node-rnw-rpc to v1.0.6 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 18 May 2021 05:05:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.313 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Mon, 17 May 2021 05:11:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.312 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 15 May 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.311 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 14 May 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.310 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 13 May 2021 05:11:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.309 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 11 May 2021 05:06:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.308 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 09 May 2021 05:06:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.307 (vmorozov@microsoft.com) - -## 0.0.0 - -Sat, 08 May 2021 05:05:56 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.306 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 07 May 2021 05:07:30 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.305 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 05 May 2021 16:27:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.304 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 04 May 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.303 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 01 May 2021 05:05:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.302 (agnel@microsoft.com) - -## 0.0.0 - -Fri, 30 Apr 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.301 (erozell@outlook.com) - -## 0.0.0 - -Thu, 29 Apr 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.300 (erozell@outlook.com) - -## 0.0.0 - -Wed, 28 Apr 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.299 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 27 Apr 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.298 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 24 Apr 2021 05:06:52 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-27 (30809111+acoates-ms@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.297 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 23 Apr 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.296 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 21 Apr 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.295 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 20 Apr 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.294 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 17 Apr 2021 05:08:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.293 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Apr 2021 05:08:38 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-22 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.292 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 15 Apr 2021 05:09:36 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.291 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 14 Apr 2021 05:08:14 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.290 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 13 Apr 2021 05:07:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.289 (erozell@outlook.com) - -## 0.0.0 - -Sat, 10 Apr 2021 05:06:27 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-18 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.288 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 08 Apr 2021 05:07:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.287 (stecrain@microsoft.com) - -## 0.0.0 - -Tue, 06 Apr 2021 05:05:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.286 (igklemen@microsoft.com) - -## 0.0.0 - -Fri, 02 Apr 2021 05:07:19 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.285 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 01 Apr 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.284 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 28 Mar 2021 05:06:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.283 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 21:27:59 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.282 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.281 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Mar 2021 05:06:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.280 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 23 Mar 2021 05:06:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.279 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 19 Mar 2021 05:12:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.278 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 18 Mar 2021 05:08:24 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.277 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 17 Mar 2021 05:18:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.276 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 16 Mar 2021 05:07:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.275 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 14 Mar 2021 05:06:38 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-4 (asklar@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.274 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 13 Mar 2021 05:08:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.273 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 12 Mar 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.272 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 11 Mar 2021 05:07:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.271 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 10 Mar 2021 05:10:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.270 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 22:34:34 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.4 (jthysell@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.269 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 21:16:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.268 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 18:00:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.265 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Mar 2021 20:49:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.264 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 05 Mar 2021 16:31:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.263 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 04 Mar 2021 05:05:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.262 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 02 Mar 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.261 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 26 Feb 2021 05:06:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.260 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Feb 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.259 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 23 Feb 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.258 (erozell@outlook.com) - -## 0.0.0 - -Sat, 20 Feb 2021 05:06:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.257 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 18 Feb 2021 05:07:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.256 (vmorozov@microsoft.com) - -## 0.0.0 - -Sun, 14 Feb 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.255 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 12 Feb 2021 05:19:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.254 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 11 Feb 2021 05:08:29 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.253 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 10 Feb 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.252 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Feb 2021 05:07:37 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.0.2 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.251 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Feb 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.250 (igklemen@microsoft.com) - -## 0.0.1 - -Sat, 30 Jan 2021 05:06:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.246 (asklar@microsoft.com) - -## 0.0.1 - -Fri, 29 Jan 2021 05:05:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.245 (asklar@microsoft.com) - -## 0.0.1 - -Thu, 28 Jan 2021 05:06:47 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.0.1 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.244 (dannyvv@microsoft.com) - -## 0.0.1 - -Wed, 27 Jan 2021 05:06:36 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.243 (vmorozov@microsoft.com) - -## 0.0.1 - -Tue, 26 Jan 2021 05:06:39 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.0.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.242 (dannyvv@microsoft.com) - -## 0.0.1 - -Sat, 23 Jan 2021 05:08:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.241 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.1 - -Fri, 22 Jan 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.240 (asklar@microsoft.com) - -## 0.0.1 - -Thu, 21 Jan 2021 18:54:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.239 (tudor.mihai@microsoft.com) - -## 0.0.1 - -Mon, 18 Jan 2021 05:08:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.238 (mganandraj@outlook.com) - -## 0.0.1 - -Sun, 17 Jan 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.237 (asklar@microsoft.com) - -## 0.0.1 - -Sat, 16 Jan 2021 05:05:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.236 (asklar@winse.microsoft.com) - -## 0.0.1 - -Fri, 15 Jan 2021 05:07:01 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.235 (vmorozov@microsoft.com) - -## 0.0.1 - -Thu, 14 Jan 2021 05:05:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.234 (vmorozov@microsoft.com) diff --git a/packages/integration-test-app/IntegrationTestsApp.js b/packages/integration-test-app/IntegrationTestsApp.js deleted file mode 100644 index 6790aaaeb61..00000000000 --- a/packages/integration-test-app/IntegrationTestsApp.js +++ /dev/null @@ -1,121 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @format - * @flow - */ - -// This file was copied from react-native/IntegrationTests/IntegrationTestsApp.js -// And patched to fix the incorrect require statements. - -'use strict'; - -require('react-native/Libraries/Core/InitializeCore'); -const React = require('react'); -const ReactNative = require('react-native'); -const {AppRegistry, ScrollView, StyleSheet, Text, TouchableOpacity, View} = - ReactNative; - -// Keep this list in sync with RNTesterIntegrationTests.m -const TESTS = [ - require('react-native-windows/IntegrationTests/IntegrationTestHarnessTest') - .default, // Windows - require('react-native-windows/IntegrationTests/TimersTest'), - require('react-native-windows/IntegrationTests/LayoutEventsTest'), - require('react-native-windows/IntegrationTests/AppEventsTest').default, // Windows - require('react-native-windows/IntegrationTests/SimpleSnapshotTest').default, // Windows - require('react-native-windows/IntegrationTests/ImageCachePolicyTest').default, // Windows - require('react-native-windows/IntegrationTests/ImageSnapshotTest').default, // Windows - require('react-native-windows/IntegrationTests/PromiseTest').default, // Windows - require('react-native-windows/IntegrationTests/SyncMethodTest').default, // Windows - require('react-native-windows/IntegrationTests/WebSocketTest'), - require('react-native-windows/IntegrationTests/AccessibilityManagerTest') - .default, // Windows - require('react-native-windows/IntegrationTests/GlobalEvalWithSourceUrlTest') - .default, // Windows -]; - -TESTS.forEach(test => { - alert(`TEST.registerComponent "${test.displayName}" "${test.name}"`); - AppRegistry.registerComponent( - test.displayName || test.name || '', - /* $FlowFixMe[incompatible-call] (>=0.54.0 site=react_native_fb,react_native_ - * oss) This comment suppresses an error found when Flow v0.54 was deployed. - * To see the error delete this comment and run Flow. */ - () => test, - ); -}); - -// Modules required for integration tests -require('react-native-windows/IntegrationTests/LoggingTestModule'); - -type Test = any; - -class IntegrationTestsApp extends React.Component<{...}, $FlowFixMeState> { - state: {test: ?Test} = { - test: (null: ?Test), - }; - - render(): React.Node { - if (this.state.test) { - return ( - - {/* $FlowFixMe[type-as-value] (>=0.53.0 site=react_native_fb,react_ - * native_oss) This comment suppresses an error when upgrading - * Flow's support for React. To see the error delete this comment - * and run Flow. */} - - - ); - } - return ( - - - Click on a test to run it in this shell for easier debugging and - development. Run all tests in the testing environment with cmd+U in - Xcode. - - - - {TESTS.map(test => [ - this.setState({test})} - /* $FlowFixMe[incompatible-type] (>=0.115.0 site=react_native_fb) - * This comment suppresses an error found when Flow v0.115 was - * deployed. To see the error, delete this comment and run Flow. - */ - style={styles.row}> - - {test.displayName || test.name} - - , - , - ])} - - - ); - } -} - -const styles = StyleSheet.create({ - container: { - backgroundColor: 'white', - marginTop: 40, - margin: 15, - }, - row: { - padding: 10, - }, - testName: { - fontWeight: '500', - }, - separator: { - height: 1, - backgroundColor: '#bbbbbb', - }, -}); - -AppRegistry.registerComponent('IntegrationTestsApp', () => IntegrationTestsApp); diff --git a/packages/integration-test-app/README.md b/packages/integration-test-app/README.md deleted file mode 100644 index 6c0623ddc72..00000000000 --- a/packages/integration-test-app/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Integration Tests - -Docs coming soon.. diff --git a/packages/integration-test-app/TestInstructions.tsx b/packages/integration-test-app/TestInstructions.tsx deleted file mode 100644 index d1a6b1dd410..00000000000 --- a/packages/integration-test-app/TestInstructions.tsx +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import React from 'react'; -import {PlatformColor, StyleSheet, Text, View} from 'react-native'; - -const TestInstructions: React.FC = () => { - return ( - - - Run - yarn integration-test - to get started - - - See the README in the root of this package for details - - - ); -}; - -const styles = StyleSheet.create({ - container: { - flex: 1, - justifyContent: 'center', - alignItems: 'center', - }, - mainMessage: { - fontSize: 32, - fontWeight: 'bold', - }, - monospace: { - fontFamily: 'consolas', - fontWeight: 'bold', - color: PlatformColor('SystemAccentColorLight2'), - }, - subHeading: { - paddingTop: 8, - fontSize: 18, - }, -}); - -export default TestInstructions; diff --git a/packages/integration-test-app/babel.config.js b/packages/integration-test-app/babel.config.js deleted file mode 100644 index 8e6db134d56..00000000000 --- a/packages/integration-test-app/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ["module:@rnw-scripts/babel-react-native-config"] -}; \ No newline at end of file diff --git a/packages/integration-test-app/index.tsx b/packages/integration-test-app/index.tsx deleted file mode 100644 index e1d31780a02..00000000000 --- a/packages/integration-test-app/index.tsx +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {AppRegistry} from 'react-native'; -import TestInstructions from './TestInstructions'; - -// Ideally we'd import this file, rather than the local IntegrationTestsApp override -// It appears the upstream tests are broken -//import 'react-native-windows/IntegrationTests/IntegrationTestsApp'; -import './IntegrationTestsApp'; -import './tests'; - -AppRegistry.registerComponent('TestInstructions', () => TestInstructions); diff --git a/packages/integration-test-app/jest.integration.config.js b/packages/integration-test-app/jest.integration.config.js deleted file mode 100644 index ac427262613..00000000000 --- a/packages/integration-test-app/jest.integration.config.js +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - * @ts-check - */ - -// For a detailed explanation regarding each configuration property, visit: -// https://jestjs.io/docs/en/configuration.html - -module.exports = { - // A list of paths to directories that Jest should use to search for files in - roots: ['/runner/'], - - // The test environment that will be used for testing - testEnvironment: 'node', - - // The pattern or patterns Jest uses to detect test files - testRegex: '.*\\.test', - - // Default timeout of a test in milliseconds - testTimeout: 300000, - - // A map from regular expressions to paths to transformers - transform: { - '^.+\\.[jt]sx?$': ['babel-jest', require('@rnw-scripts/babel-node-config')], - }, -}; diff --git a/packages/integration-test-app/metro.config.js b/packages/integration-test-app/metro.config.js deleted file mode 100644 index 2da736f687e..00000000000 --- a/packages/integration-test-app/metro.config.js +++ /dev/null @@ -1,2 +0,0 @@ -const {makeMetroConfig} = require('@rnw-scripts/metro-dev-config'); -module.exports = makeMetroConfig({projectRoot: __dirname}); \ No newline at end of file diff --git a/packages/integration-test-app/package.json b/packages/integration-test-app/package.json deleted file mode 100644 index c9731865aa6..00000000000 --- a/packages/integration-test-app/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "integration-test-app", - "version": "0.0.0", - "private": true, - "scripts": { - "windows": "npx @react-native-community/cli run-windows", - "start": "npx @react-native-community/cli start", - "lint": "rnw-scripts lint", - "lint:fix": "rnw-scripts lint:fix", - "integration-test": "jest --config jest.integration.config.js --runInBand --verbose" - }, - "dependencies": { - "@react-native-windows/automation-channel": "^0.12.343", - "@react-native-windows/fs": "^0.0.0-canary.68", - "@types/react": "^19.1.0", - "@typescript-eslint/eslint-plugin": "^7.1.1", - "@typescript-eslint/parser": "^7.1.1", - "chai": "^4.2.0", - "react": "^19.1.0", - "react-native": "0.82.0-nightly-20250806-5936f29d6", - "react-native-windows": "^0.0.0-canary.1003" - }, - "devDependencies": { - "@babel/core": "^7.25.2", - "@babel/parser": "^7.11.5", - "@babel/preset-env": "^7.25.3", - "@babel/preset-typescript": "^7.11.5", - "@babel/traverse": "^7.11.5", - "@babel/types": "^7.11.5", - "@react-native-community/cli": "20.0.0", - "@react-native/metro-config": "0.82.0-nightly-20250806-5936f29d6", - "@rnw-scripts/babel-node-config": "2.3.3", - "@rnw-scripts/eslint-config": "^1.2.37", - "@rnw-scripts/just-task": "^2.3.56", - "@rnw-scripts/metro-dev-config": "0.0.0", - "@rnw-scripts/ts-config": "^2.0.6", - "@types/chai": "^4.2.14", - "@types/jest": "^29.2.2", - "@types/node": "^22.14.0", - "@types/ora": "^3.2.0", - "@types/ws": "^7.4.0", - "babel-jest": "^29.6.3", - "eslint": "^8.19.0", - "jest": "^29.7.0", - "ora": "^3.4.0", - "prettier": "2.8.8", - "typescript": "5.0.4", - "walkdir": "^0.4.1", - "ws": "^7.4.6" - }, - "engines": { - "node": ">= 22" - } -} \ No newline at end of file diff --git a/packages/integration-test-app/runner/IntegrationTests.test.ts b/packages/integration-test-app/runner/IntegrationTests.test.ts deleted file mode 100644 index 37c4146488c..00000000000 --- a/packages/integration-test-app/runner/IntegrationTests.test.ts +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import path from 'path'; - -import {block, skip} from './lib/TestDescription'; -import {registerTests} from './lib/BaseTest'; -import discoverTests from './lib/discoverTests'; - -registerTests([ - // Add our own auto-registered tests - ...discoverTests(path.join(__dirname, '..', 'tests')), - - block('BuiltinTests', [ - // Add working upstream tests - 'IntegrationTestHarnessTest', - 'AppEventsTest', - 'PromiseTest', - 'WebSocketTest', - - // This one is seemingly broken upstream since - // https://github.com/facebook/react-native/commit/61346d303a44b643b6029835018518d48c285a69 - skip('TimersTest'), - - // ref.measure returns bad results for us (#5934) - skip('LayoutEventsTest'), - - // Skip SyncMethodTest because we don't implement RNTesterTestModule and want - // to allow web debugging - skip('SyncMethodTest'), - - // globalEvalWithSourceUrl is only set when using JSIExecutor in debug. I.e. it - // will not work when web debugging - skip('GlobalEvalWithSourceUrlTest'), - - // Don't bother marking SimpleSnapshotTest, ImageSnapshotTest, - // ImageCachePolicyTest, or AccessibilityManagerTest as skipped since they're - // iOS specific and won't be enabled - ]), -]); diff --git a/packages/integration-test-app/runner/lib/BaseTest.ts b/packages/integration-test-app/runner/lib/BaseTest.ts deleted file mode 100644 index 97d65faa362..00000000000 --- a/packages/integration-test-app/runner/lib/BaseTest.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {TestBlock} from './TestDescription'; -import IntegrationTestRunner from './IntegrationTestRunner'; -import TestWebSocketServer from './TestWebSocketServer'; - -let testRunner: IntegrationTestRunner | undefined; -let websocketServer: TestWebSocketServer | undefined; - -beforeAll(async () => { - testRunner = await IntegrationTestRunner.initialize('TestInstructions'); - websocketServer = await TestWebSocketServer.start(); -}); - -afterAll(async () => { - if (testRunner) { - await testRunner.teardown(); - } - if (websocketServer) { - websocketServer.close(); - } -}); - -export function registerTests(blocks: TestBlock[]) { - blocks.forEach(block => { - describe(block.name, () => { - block.tests.forEach(component => { - if (typeof component === 'string') { - test( - component, - async () => await testRunner!.runTestComponent(component), - ); - } else { - test.skip( - component.skip, - async () => await testRunner!.runTestComponent(component.skip), - ); - } - }); - }); - }); -} diff --git a/packages/integration-test-app/runner/lib/IntegrationTestClient.ts b/packages/integration-test-app/runner/lib/IntegrationTestClient.ts deleted file mode 100644 index d43ae8738f8..00000000000 --- a/packages/integration-test-app/runner/lib/IntegrationTestClient.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import { - waitForConnection, - AutomationClient, -} from '@react-native-windows/automation-channel'; -import SerialQueue from './SerialQueue'; - -export type TestCommand = - | {name: 'GoToComponent'; component: string} - | {name: 'RunTestComponent'; component: string}; - -export type TestCommandResponse = - | {status: 'okay'} - | {status: 'passed'} - | {status: 'failed'} - | {status: 'timeout'} - | {status: 'error'; message: string} - | { - status: 'exception'; - message: string; - originalMessage: string; - name: string; - callstack: CallStackFrame[]; - }; - -export type CallStackFrame = { - file: string; - method: string; - line: number; - column: number; -}; - -export default class IntegrationTestClient { - private readonly automationClient: AutomationClient; - private readonly commandQueue: SerialQueue; - - private constructor(automationClient: AutomationClient) { - this.automationClient = automationClient; - this.commandQueue = new SerialQueue(); - } - - static async connect(): Promise { - const automationClient = await waitForConnection({port: 8305}); - return new IntegrationTestClient(automationClient); - } - - sendTestCommand(command: TestCommand): Promise { - return this.commandQueue.enqueue(async () => { - const rpcResult = await this.automationClient.invoke(command.name, { - component: command.component, - }); - - if (rpcResult.type === 'error') { - return {status: 'error', message: rpcResult.message}; - } - - return rpcResult.result as TestCommandResponse; - }); - } - - close(): Promise { - return this.commandQueue.enqueue(async () => { - this.automationClient.close(); - }); - } -} diff --git a/packages/integration-test-app/runner/lib/IntegrationTestRunner.ts b/packages/integration-test-app/runner/lib/IntegrationTestRunner.ts deleted file mode 100644 index e54ebd84ead..00000000000 --- a/packages/integration-test-app/runner/lib/IntegrationTestRunner.ts +++ /dev/null @@ -1,149 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import ora from 'ora'; - -import IntegrationTestClient, { - TestCommandResponse, -} from './IntegrationTestClient'; - -export default class IntegrationTestRunner { - private connectionReset: boolean = false; - private constructor(private readonly testClient: IntegrationTestClient) {} - - static async initialize( - startingComponent: string, - ): Promise { - const testClient = await this.connectToHostWithRetry(); - const res = await testClient.sendTestCommand({ - name: 'GoToComponent', - component: startingComponent, - }); - - if (res.status === 'error') { - failWithoutContext(`Error going to initial component: "${res.message}"`); - } else if (res.status !== 'okay') { - failWithoutContext( - `Unexpected response going to initial component: ${JSON.stringify( - res, - )}`, - ); - } - return new IntegrationTestRunner(testClient); - } - - async runTestComponent(componentName: string): Promise { - let res: TestCommandResponse; - - try { - res = await this.testClient.sendTestCommand({ - name: 'RunTestComponent', - component: componentName, - }); - } catch (ex) { - if (this.connectionReset || ex.code === 'ECONNRESET') { - this.connectionReset = true; - failWithoutContext( - 'Connection to the test host was reset. This usually means the application has crashed.', - ); - return; - } else { - throw ex; - } - } - - switch (res.status) { - case 'error': - failWithoutContext(`Error from test host: "${res.message}"`); - break; - - case 'exception': - // Jest will special case exceptions named "AssertionError" to be Node - // AssertionErrors with extra information on them. Rewrite the name so - // that Jest doesn't try to pull extra information from Chai assertions. - if (res.name === 'AssertionError') { - res.name = 'Error'; - res.message = res.message.replace('AssertionError', 'Error'); - } - - const err = new Error(res.originalMessage); - err.name = res.name; - err.stack = - res.message + - res.callstack - .map( - frame => - `\n at ${frame.method}(${prettifyFile(frame.file)}:${ - frame.line - }:${frame.column})`, - ) - .join(); - fail(err); - break; - - case 'failed': - failWithoutContext('TestModule.markTestPassed(false) was called'); - break; - - case 'timeout': - failWithoutContext( - 'The test timed out without seeing an exception or TestModule result', - ); - break; - - case 'passed': - // Do nothing - break; - - default: - throw new Error( - `Unexpected response to test command: ${JSON.stringify(res)}`, - ); - } - } - - async teardown(): Promise { - await this.testClient.close(); - } - - private static async connectToHostWithRetry(): Promise { - const spinner = ora('Waiting for test host to start'); - - while (true) { - try { - const testClient = await IntegrationTestClient.connect(); - if (spinner.isSpinning) { - spinner.succeed(); - } - - return testClient; - } catch (ex) { - if (ex.code === 'ECONNREFUSED') { - spinner.start(); - await new Promise(resolve => setTimeout(resolve, 100)); - } else { - throw ex; - } - } - } - } -} - -function failWithoutContext(message: string) { - const err = new Error(message); - err.stack = '\n'; - fail(err); -} - -// "Borrowed" from LogBoxInspectorStackFrame -function prettifyFile(location: string): string { - const queryIndex = location.indexOf('?'); - return location.substring( - location.lastIndexOf('/') + 1, - queryIndex === -1 ? location.length : queryIndex, - ); -} diff --git a/packages/integration-test-app/runner/lib/SerialQueue.ts b/packages/integration-test-app/runner/lib/SerialQueue.ts deleted file mode 100644 index 7f7afb9c3f9..00000000000 --- a/packages/integration-test-app/runner/lib/SerialQueue.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -/** - * Executes each async function one-by-one returning the original function - * result/exception - */ -export default class SerialQueue { - private readonly actions: Array<() => Promise> = []; - - enqueue(action: () => Promise): Promise { - return new Promise((resolve, reject) => { - this.actions.push(async () => { - try { - resolve(await action()); - } catch (ex) { - reject(ex); - } - }); - - if (this.actions.length === 1) { - void this.pumpQueue(); - } - }); - } - - private async pumpQueue() { - while (this.actions.length !== 0) { - await this.actions[0](); - this.actions.shift(); - } - } -} diff --git a/packages/integration-test-app/runner/lib/TestDescription.ts b/packages/integration-test-app/runner/lib/TestDescription.ts deleted file mode 100644 index 7a24d846e0e..00000000000 --- a/packages/integration-test-app/runner/lib/TestDescription.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -export type TestComponent = string | SkippedTest; -export type SkippedTest = {skip: string}; -export type TestBlock = {name: string; tests: TestComponent[]}; - -/** - * Declare a test component to skip - */ -export function skip(component: string) { - return {skip: component}; -} - -/** - * Declare a grouped block of tests - */ -export function block(name: string, tests: TestComponent[]): TestBlock { - return {name, tests}; -} diff --git a/packages/integration-test-app/runner/lib/TestWebSocketServer.ts b/packages/integration-test-app/runner/lib/TestWebSocketServer.ts deleted file mode 100644 index 54f6df8ec94..00000000000 --- a/packages/integration-test-app/runner/lib/TestWebSocketServer.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {Server} from 'ws'; - -/** - * A web socket server with behavior expected for the upstream WebSocketTest - */ -export default class TestWebSocketServer { - private readonly server: Server; - - private constructor(server: Server) { - this.server = server; - } - - public static async start(): Promise { - const server = new Server({port: 5555}); - server.on('connection', socket => { - socket.on('message', message => { - socket.send(message + '_response'); - }); - - socket.send('hello'); - }); - - return new Promise((resolve, reject) => { - server.on('listening', () => resolve(new TestWebSocketServer(server))); - server.on('error', err => reject(err)); - }); - } - - public close() { - this.server.close(); - } -} diff --git a/packages/integration-test-app/runner/lib/discoverTests.ts b/packages/integration-test-app/runner/lib/discoverTests.ts deleted file mode 100644 index 6960cb2b3b9..00000000000 --- a/packages/integration-test-app/runner/lib/discoverTests.ts +++ /dev/null @@ -1,99 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import * as parser from '@babel/parser'; -import fs from '@react-native-windows/fs'; -import path from 'path'; -import walkdir from 'walkdir'; - -import traverse from '@babel/traverse'; -import {File} from '@babel/types'; - -import {block, skip, TestComponent, TestBlock} from './TestDescription'; - -const AUTO_REGISTER_FUNCS = ['componentTest', 'functionTest']; - -/** - * Searches for test components defined using special function designated for - * automatic registration. Tests are discovered if they are called using a - * string literal for their test name - * - * @param rootPath path to a directory containing files to search - * @returns the names of components to register - */ -export default (rootPath: string): TestBlock[] => { - const typeScriptFiles = enumerateTypeScriptFiles(rootPath); - - return typeScriptFiles.flatMap(file => { - const fileContents = fs.readFileSync(file); - - const ast = parser.parse(fileContents.toString(), { - plugins: ['typescript', 'jsx'], - sourceType: 'module', - }); - - const tests = extractComponents(ast); - if (tests.length > 0) { - const filename = path.parse(file).name; - return [block(filename, tests)]; - } else { - return []; - } - }); -}; - -/** - * Finds all TypeScript files within a directory - * @param rootPath path to a directory containing files to search - */ -function enumerateTypeScriptFiles(rootPath: string): string[] { - const files = walkdir.sync(rootPath, {return_object: true}); - return Object.entries(files).flatMap(([filePath, stat]) => { - if ( - (stat.isFile() && filePath.endsWith('.ts')) || - filePath.endsWith('.tsx') - ) { - return [filePath]; - } else { - return []; - } - }); -} - -/** - * Finds declared components within an AST - * @param file a babel AST - */ -function extractComponents(file: File): TestComponent[] { - const components: TestComponent[] = []; - - traverse(file, { - // eslint-disable-next-line @typescript-eslint/naming-convention - CallExpression: nodePath => { - if ( - nodePath.node.callee.type === 'Identifier' && - AUTO_REGISTER_FUNCS.includes(nodePath.node.callee.name) && - nodePath.node.arguments.length > 0 && - nodePath.node.arguments[0].type === 'StringLiteral' - ) { - components.push(nodePath.node.arguments[0].value); - } else if ( - nodePath.node.callee.type === 'MemberExpression' && - nodePath.node.callee.object.type === 'Identifier' && - AUTO_REGISTER_FUNCS.includes(nodePath.node.callee.object.name) && - nodePath.node.callee.property.type === 'Identifier' && - nodePath.node.callee.property.name === 'skip' && - nodePath.node.arguments.length > 0 && - nodePath.node.arguments[0].type === 'StringLiteral' - ) { - components.push(skip(nodePath.node.arguments[0].value)); - } - }, - }); - - return components; -} diff --git a/packages/integration-test-app/tests/AppStateTests.tsx b/packages/integration-test-app/tests/AppStateTests.tsx deleted file mode 100644 index 51bb8663ac3..00000000000 --- a/packages/integration-test-app/tests/AppStateTests.tsx +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {assert} from 'chai'; -import {AppState} from 'react-native'; -import {functionTest} from './lib/TestDefinition'; - -/** - * Verify AppState.currentState - */ -functionTest('AppStateCurrentState', () => { - assert.equal(AppState.currentState, 'active'); -}); diff --git a/packages/integration-test-app/tests/InteropCSModuleTests.tsx b/packages/integration-test-app/tests/InteropCSModuleTests.tsx deleted file mode 100644 index 336ff95d969..00000000000 --- a/packages/integration-test-app/tests/InteropCSModuleTests.tsx +++ /dev/null @@ -1,181 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {assert} from 'chai'; -import {NativeModules, NativeEventEmitter} from 'react-native'; -import {functionTest} from './lib/TestDefinition'; - -const testModuleCs = NativeModules.TestModuleCS; - -interface Point { - x: number; - y: number; -} - -/** - * Test for Constants - */ - -functionTest('NumberConstant', () => { - const pi = testModuleCs.NumberConstant; - assert.isTrue(pi > 3.14 && pi < 3.15); -}); - -functionTest('StringConstant', () => { - const msg = testModuleCs.StringConstant; - assert.equal(msg, 'Hello World'); -}); - -// #7808: Broken on Hermes Release -functionTest.skip('PointConstant', () => { - const point = testModuleCs.PointConstant; - assert.equal(point.x, 10); - assert.equal(point.y, 20); - assert.equal(point.z, undefined); -}); - -functionTest('ArrayConstant', () => { - const arr = testModuleCs.ArrayConstant; - assert.equal(arr.length, 3); - assert.equal(arr[0], 'one'); - assert.equal(arr[1], 'two'); - assert.equal(arr[2], 'three'); -}); - -functionTest('NullConstant', () => { - const n = testModuleCs.NullConstant; - assert.equal(n, null); -}); - -/** - * Tests for Methods - */ - -functionTest( - 'GetAndSetValue', - () => - new Promise((resolve, _) => { - testModuleCs.SetValue(123); - testModuleCs.GetValue((result: number) => { - assert.equal(result, 123); - resolve(); - }); - }), -); - -functionTest('GetAndSetValueAsync', async () => { - await testModuleCs.SetValueAsync(123); - const result = await testModuleCs.GetValueAsync(); - assert.equal(result, 123); -}); - -functionTest( - 'Add', - () => - new Promise((resolve, _) => { - testModuleCs.Add(10, 20, (result: number) => { - assert.equal(result, 30); - resolve(); - }); - }), -); - -functionTest('AddAsync', async () => { - const result = await testModuleCs.AddAsync(10, 20); - assert.equal(result, 30); -}); - -functionTest( - 'Concat', - () => - new Promise((resolve, _) => { - testModuleCs.Concat('abc', 20, (result: string) => { - assert.equal(result, 'abc20'); - resolve(); - }); - }), -); - -functionTest('ConcatAsync', async () => { - const result = await testModuleCs.ConcatAsync('abc', 20); - assert.equal(result, 'abc20'); -}); - -// #7808: Broken on Hermes Release -functionTest.skip( - 'DeltaPoint', - () => - new Promise((resolve, _) => { - testModuleCs.DeltaPoint( - {x: 1, y: 10}, - {x: 10, y: 100}, - (result: Point) => { - assert.equal(result.x, 9); - assert.equal(result.y, 90); - resolve(); - }, - ); - }), -); - -// #7808: Broken on Hermes Release -functionTest.skip('DeltaPointAsync', async () => { - const result = await testModuleCs.DeltaPointAsync( - {x: 10, y: 100}, - {x: 1, y: 10}, - ); - - assert.equal(result.x, 9); - assert.equal(result.y, 90); -}); - -functionTest( - 'Failure', - () => - new Promise((resolve, reject) => { - testModuleCs.Failure( - () => { - reject(new Error('This call should have failed')); - }, - (e: Error) => { - assert.isTrue(e.message.includes('ExpectedFailure')); - resolve(); - }, - ); - }), -); - -functionTest('FailureAsync', async () => { - let seenFailure = false; - try { - await testModuleCs.FailureAsync(); - } catch (e) { - assert.isTrue(e.message.includes('ExpectedFailure')); - seenFailure = true; - } - - assert.isTrue(seenFailure, 'Expected to encounter a failure'); -}); - -/** - * Test for Events - */ - -functionTest( - 'TestEvent', - () => - new Promise((resolve, _) => { - const eventEmitter = new NativeEventEmitter(testModuleCs); - - eventEmitter.addListener('TestEvent', x => { - assert.equal(x, 123); - resolve(); - }); - - testModuleCs.RaiseTestEvent(123); - }), -); diff --git a/packages/integration-test-app/tests/LayoutTests.tsx b/packages/integration-test-app/tests/LayoutTests.tsx deleted file mode 100644 index 76b5023f143..00000000000 --- a/packages/integration-test-app/tests/LayoutTests.tsx +++ /dev/null @@ -1,102 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import React from 'react'; -import {useEffect, useRef} from 'react'; -import {assert} from 'chai'; -import {NativeMethods, StyleSheet, View} from 'react-native'; -import {componentTest} from './lib/TestDefinition'; - -function onNativeRender(callback: () => void) { - // We need to wait until native has rendered a frame before measuring will - // return non-zero results. Use RAF to schedule work on the next render, to - // then scheduled work on the render after (at which point we should be all - // good). - requestAnimationFrame(() => { - requestAnimationFrame(() => { - callback(); - }); - }); -} - -const styles = StyleSheet.create({ - container: { - padding: 20, - }, - text: { - textAlign: 'center', - fontWeight: '700', - height: 30, - }, - childView: { - width: 50, - height: 50, - backgroundColor: 'lightgreen', - margin: 10, - }, - scaledView: { - transform: [{scale: 0.5}], - }, -}); - -componentTest('VerifyMeasure', ({pass}) => { - const ref = useRef & Readonly>(null); - useEffect(() => { - onNativeRender(() => { - ref.current!.measure((_x, _y, width, height) => { - assert.equal(width, 50); - assert.equal(height, 50); - pass(); - }); - }); - }); - - return ; -}); - -componentTest('VerifyMeasureInWindow', ({pass}) => { - const ref = useRef & Readonly>(null); - useEffect(() => { - onNativeRender(() => { - ref.current!.measureInWindow((_x, _y, width, height) => { - assert.equal(width, 50); - assert.equal(height, 50); - pass(); - }); - }); - }); - - return ( - - - - ); -}); - -componentTest('VerifyMeasureOnScaledComponent', ({pass}) => { - const ref = useRef & Readonly>(null); - useEffect(() => { - onNativeRender(() => { - // https://github.com/microsoft/react-native-windows/issues/6530: Currently RNW does not scale the result in measure... which matches react-native-web, but not android/iOS - ref.current!.measure((_x, _y, width, height) => { - assert.equal( - width, - 50, - 'Components with 50% scale should scale width on measure call, so this value should be 25 but currently RNW does not scale the value - See Issue 6530', - ); - assert.equal( - height, - 50, - 'Components with 50% scale should scale height on measure call, so this value should be 25 but currently RNW does not scale the value - See Issue 6530', - ); - pass(); - }); - }); - }); - - return ; -}); diff --git a/packages/integration-test-app/tests/MountComponentTests.tsx b/packages/integration-test-app/tests/MountComponentTests.tsx deleted file mode 100644 index ba237315751..00000000000 --- a/packages/integration-test-app/tests/MountComponentTests.tsx +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import React from 'react'; -import RN from 'react-native'; -import {useEffect, useRef} from 'react'; -import {assert} from 'chai'; -import {componentTest, TestComponentType} from './lib/TestDefinition'; - -function onNativeRender(callback: () => void) { - // We need to wait until native has rendered a frame before measuring will - // return non-zero results. Use RAF to schedule work on the next render, to - // then scheduled work on the render after (at which point we should be all - // good). - requestAnimationFrame(() => { - requestAnimationFrame(() => { - callback(); - }); - }); -} - -function mountAndMeasure( - Component: React.ComponentType, -): TestComponentType { - return ({pass}) => { - const ref = useRef & Readonly>(null); - useEffect(() => { - onNativeRender(() => { - // Not all components offer forwarded refs to native components. Only - // try to measure those who do. Typings aren't great here... - // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition - if (!ref.current!.measure) { - pass(); - return; - } - - ref.current!.measure((_x, _y, width, height) => { - assert.isAtLeast( - width, - 1, - 'Component should have a measured width of at least 1', - ); - assert.isAtLeast( - height, - 1, - 'Component should have a measured height of at least 1', - ); - pass(); - }); - }); - }); - - return ; - }; -} - -componentTest('ActivityIndicator', mountAndMeasure(RN.ActivityIndicator)); - -componentTest( - 'Button', - mountAndMeasure( - React.forwardRef((_, ref) => ( - {}} /> - )), - ), -); - -componentTest( - 'Image', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - )), - ), -); - -componentTest( - 'KeyboardAvoidingView', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -// Need a real implementation here once we support Modal -componentTest.skip('Modal', mountAndMeasure(RN.Modal)); - -componentTest( - 'Pressable', - mountAndMeasure( - React.forwardRef((_, ref) => ( - // @ts-ignore Pressable typings are bad - - - - )), - ), -); - -componentTest( - 'SafeAreaView', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest( - 'ScrollView', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest('Switch', mountAndMeasure(RN.Switch)); - -componentTest( - 'Text', - mountAndMeasure( - React.forwardRef((_, ref) => Hello), - ), -); - -componentTest('TextInput', mountAndMeasure(RN.TextInput)); - -componentTest( - 'TouchableHighlight', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest( - 'TouchableOpacity', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest( - 'TouchableWithoutFeedback', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest( - 'View', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - )), - ), -); diff --git a/packages/integration-test-app/tests/PlatformTests.ts b/packages/integration-test-app/tests/PlatformTests.ts deleted file mode 100644 index 9da388b4b57..00000000000 --- a/packages/integration-test-app/tests/PlatformTests.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {assert} from 'chai'; -import {Platform} from 'react-native'; -import {functionTest} from './lib/TestDefinition'; - -functionTest('Platform.OS', () => { - assert.equal(Platform.OS, 'windows', 'Platform.OS should be windows'); -}); - -functionTest('Platform.Version', () => { - assert.isNumber(Platform.Version, 'Platform.Version should be a number'); - assert.isAtLeast( - Platform.Version as number, - 1, - 'Universal API contract should be at least 1', - ); -}); - -functionTest('PlatformConstants.reactNativeVersion', () => { - // @ts-ignore constants not exposed in public typings - const constants = Platform.constants; - - assert.isObject( - constants.reactNativeVersion, - 'Platform.constants.reactNativeVersion should be an object', - ); - assert.isNumber( - constants.reactNativeVersion.major, - 'reactNativeVersion.major should be a number', - ); - assert.isNumber( - constants.reactNativeVersion.minor, - 'reactNativeVersion.minor should be a number', - ); - assert.isNumber( - constants.reactNativeVersion.patch, - 'reactNativeVersion.patch should be a number', - ); -}); diff --git a/packages/integration-test-app/tests/SampleTests.tsx b/packages/integration-test-app/tests/SampleTests.tsx deleted file mode 100644 index 6f2f142e195..00000000000 --- a/packages/integration-test-app/tests/SampleTests.tsx +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import React from 'react'; -import {assert} from 'chai'; -import {Image, Platform} from 'react-native'; -import {functionTest, componentTest} from './lib/TestDefinition'; - -/** - * An example of a passing test - */ -functionTest('NativeModuleExample', () => { - assert.equal(Platform.OS, 'windows', 'Platform.OS should be windows'); -}); - -/** - * An example of a failing test using ".skip" not to run - */ -functionTest.skip('FailingExample', () => { - assert.isTrue(false, 'This test should fail'); -}); - -/** - * Tests can be written as React Components which call callbacks - */ -componentTest('ComponentExample', ({pass, fail}) => { - return ( - { - assert.ok(evt.nativeEvent.source); - pass(); - }} - onError={() => fail("Couldn't load image")} - /> - ); -}); diff --git a/packages/integration-test-app/tests/index.ts b/packages/integration-test-app/tests/index.ts deleted file mode 100644 index 41b267ee135..00000000000 --- a/packages/integration-test-app/tests/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -require('./lib/SetupGlobals'); - -require('./AppStateTests'); -require('./MountComponentTests'); -require('./PlatformTests'); -require('./LayoutTests'); -require('./SampleTests'); -require('./InteropCSModuleTests'); diff --git a/packages/integration-test-app/tests/lib/SetupGlobals.ts b/packages/integration-test-app/tests/lib/SetupGlobals.ts deleted file mode 100644 index 0d08648f95c..00000000000 --- a/packages/integration-test-app/tests/lib/SetupGlobals.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import * as chai from 'chai'; - -chai.config.truncateThreshold = 0; -chai.should(); diff --git a/packages/integration-test-app/tests/lib/TestDefinition.tsx b/packages/integration-test-app/tests/lib/TestDefinition.tsx deleted file mode 100644 index 01968554f1c..00000000000 --- a/packages/integration-test-app/tests/lib/TestDefinition.tsx +++ /dev/null @@ -1,111 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import * as React from 'react'; -import {useEffect} from 'react'; -import {AppRegistry, NativeModules, View} from 'react-native'; - -const TestModule: {markTestPassed: (passed: boolean) => void} = - NativeModules.TestModule; - -export type TestFunction = (() => void) | (() => Promise); - -/** - * Define a new synchronous or asynchronous test function. The test may be failed - * by throwing - */ -export const functionTest = Object.assign( - (name: string, fn: TestFunction) => { - registerRootComponent(name, createImperativeTestComponent(fn)); - }, - {skip: (_name: string, _fn: TestFunction) => {}}, -); - -export type TestComponentType = React.ComponentType<{ - pass: () => void; - fail: (err: string) => never; -}>; - -/** - * Define a new test component which is responsible for passing/failing a test - */ -export const componentTest = Object.assign( - (name: string, Component: TestComponentType) => { - registerRootComponent(name, wrapTestComponent(Component)); - }, - {skip: (_name: string, _Component: TestComponentType) => {}}, -); - -/** - * Helper to register a test component while checking for collisions - */ -function registerRootComponent( - name: string, - TestComponent: React.ComponentType, -) { - if (AppRegistry.getRunnable(name)) { - const errorMessage = `Multiple components named "${name}" were registered`; - console.error(errorMessage); - - const ErrorComponent = createFailFastTestComponent(errorMessage); - AppRegistry.registerComponent(name, () => ErrorComponent); - } else { - AppRegistry.registerComponent(name, () => TestComponent); - } -} - -/** - * Create a root component which runs the passed test function - */ -function createImperativeTestComponent(fn: TestFunction): React.FC { - return () => { - useEffect(() => { - (async () => { - try { - const testResult = fn(); - if (testResult instanceof Promise) { - await testResult; - } - } catch (ex) { - // Need to force a redbox instead of YellowBox for unhandled - // promise rejection - ErrorUtils.getGlobalHandler()(ex); - return; - } - - TestModule.markTestPassed(true); - })(); - }); - - return ; - }; -} - -/** - * Wrap a component with test callback properties into a root component - */ -function wrapTestComponent(Component: TestComponentType): React.FC { - return () => { - return ( - TestModule.markTestPassed(true)} - fail={err => { - throw new Error(err); - }} - /> - ); - }; -} - -/** - * Create a test component that immediately fails with an error message - */ -function createFailFastTestComponent(errorMessage: string): React.FC { - return () => { - throw new Error(errorMessage); - }; -} diff --git a/packages/integration-test-app/tsconfig.json b/packages/integration-test-app/tsconfig.json deleted file mode 100644 index cb9b165a325..00000000000 --- a/packages/integration-test-app/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "@rnw-scripts/ts-config", - "compilerOptions": { - "lib": ["ES2019.Array", "DOM", "ES6" ,"DOM.Iterable", "ScriptHost"], - }, - "exclude": ["node_modules"] -} - \ No newline at end of file diff --git a/packages/integration-test-app/windows/.gitignore b/packages/integration-test-app/windows/.gitignore deleted file mode 100644 index 98b9f5ce063..00000000000 --- a/packages/integration-test-app/windows/.gitignore +++ /dev/null @@ -1,91 +0,0 @@ -*AppPackages* -*BundleArtifacts* - -#OS junk files -[Tt]humbs.db -*.DS_Store - -#Visual Studio files -*.[Oo]bj -*.user -*.aps -*.pch -*.vspscc -*.vssscc -*_i.c -*_p.c -*.ncb -*.suo -*.tlb -*.tlh -*.bak -*.[Cc]ache -*.ilk -*.log -*.lib -*.sbr -*.sdf -*.opensdf -*.opendb -*.unsuccessfulbuild -ipch/ -[Oo]bj/ -[Bb]in -[Dd]ebug*/ -[Rr]elease*/ -Ankh.NoLoad - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -#MonoDevelop -*.pidb -*.userprefs - -#Tooling -_ReSharper*/ -*.resharper -[Tt]est[Rr]esult* -*.sass-cache - -#Project files -[Bb]uild/ - -#Subversion files -.svn - -# Office Temp Files -~$* - -# vim Temp Files -*~ - -#NuGet -packages/ -*.nupkg - -#ncrunch -*ncrunch* -*crunch*.local.xml - -# visual studio database projects -*.dbmdl - -#Test files -*.testsettings - -#Other files -*.DotSettings -.vs/ -*project.lock.json - -#Files generated by the VS build -**/Generated Files/** diff --git a/packages/integration-test-app/windows/ExperimentalFeatures.props b/packages/integration-test-app/windows/ExperimentalFeatures.props deleted file mode 100644 index 4eba08a9edf..00000000000 --- a/packages/integration-test-app/windows/ExperimentalFeatures.props +++ /dev/null @@ -1,9 +0,0 @@ - - - - - true - true - - - diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/InteropTestModuleCS.csproj b/packages/integration-test-app/windows/InteropTestModuleCS/InteropTestModuleCS.csproj deleted file mode 100644 index f125847a3d9..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/InteropTestModuleCS.csproj +++ /dev/null @@ -1,120 +0,0 @@ -ο»Ώ - - - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - - - Debug - AnyCPU - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5} - winmdobj - Properties - InteropTestModuleCS - InteropTestModuleCS - en-US - UAP - 17.0 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - false - false - 7.3 - - - - 10.0.22621.0 - 10.0.17763.0 - - - x86 - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - false - prompt - - - x86 - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - false - prompt - - - x64 - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - false - prompt - - - x64 - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - false - prompt - - - PackageReference - - - true - bin\ARM64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - true - full - ARM64 - false - prompt - - - bin\ARM64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - true - pdbonly - ARM64 - false - prompt - - - - - - - - - 17.0 - - - - - - - - - - - - - This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. - - - - - diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/Properties/AssemblyInfo.cs b/packages/integration-test-app/windows/InteropTestModuleCS/Properties/AssemblyInfo.cs deleted file mode 100644 index 955624e6b9c..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("InteropTestModuleCS")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("InteropTestModuleCS")] -[assembly: AssemblyCopyright("Copyright Β© 2020")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/ReactPackageProvider.cs b/packages/integration-test-app/windows/InteropTestModuleCS/ReactPackageProvider.cs deleted file mode 100644 index 173de52e024..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/ReactPackageProvider.cs +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -using Microsoft.ReactNative; - -namespace InteropTestModuleCS -{ - public partial class ReactPackageProvider : IReactPackageProvider - { - public void CreatePackage(IReactPackageBuilder packageBuilder) - { - CreatePackageImplementation(packageBuilder); - } - - /// - /// This method is implemented by the C# code generator - /// - partial void CreatePackageImplementation(IReactPackageBuilder packageBuilder); - } -} diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/TestModuleCS.cs b/packages/integration-test-app/windows/InteropTestModuleCS/TestModuleCS.cs deleted file mode 100644 index 07902ee18ce..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/TestModuleCS.cs +++ /dev/null @@ -1,166 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -using Microsoft.ReactNative.Managed; -using System; -using System.Collections.Generic; -using System.Threading.Tasks; - -namespace InteropTestModuleCS -{ - class Point - { - public Point(int x, int y) - { - this.x = x; - this.y = y; - } - - public Point() - { - } - - public int x = 0; - public int y = 0; - }; - - // Sample ReactModule - - [ReactModule] - internal sealed class TestModuleCS - { - private string m_value; - - #region Constants - - [ReactConstant] - public double NumberConstant => Math.PI; - - [ReactConstant] - public string StringConstant => "Hello World"; - - [ReactConstant] - public Point PointConstant => new Point(10,20); - - [ReactConstant] - public string[] ArrayConstant => new [] { "one", "two", "three" }; - - [ReactConstant] - public Point NullConstant => null; - - [ReactMethod] - public int Add(int x, int y) - { - return x + y; - } - - [ReactMethod] - public async Task AddAsync(int x, int y) - { - await Sleep(); - return x + y; - } - - [ReactMethod] - public string Concat(string x, string y) - { - return x + y; - } - - [ReactMethod] - public async Task ConcatAsync(string x, string y) - { - await Sleep(); - return x + y; - } - - [ReactMethod] - public Point DeltaPoint(Point p1, Point p2) - { - return new Point(Math.Abs(p1.x - p2.x), Math.Abs(p1.y - p2.y)); - } - - [ReactMethod] - public async Task DeltaPointAsync(Point p1, Point p2) - { - await Sleep(); - return DeltaPoint(p1, p2); - } - - [ReactMethod] - public bool IsNull(Point p1) - { - return p1 == null; - } - - [ReactMethod] - public async Task IsNullAsync(Point p1) - { - await Sleep(); - return IsNull(p1); - } - - [ReactMethod] - public void SetValue(string value) - { - m_value = value; - } - - [ReactMethod] - public async Task SetValueAsync(string value) - { - await Sleep(); - m_value = value; - } - - [ReactMethod] - public string GetValue() - { - return m_value; - } - - [ReactMethod] - public async Task GetValueAsync() - { - await Sleep(); - return m_value; - } - - [ReactMethod] - public void Failure(Action _, Action> reject) - { - reject(new Dictionary() - { - { "code", "EF001"}, - { "message", "ExpectedFailure"}, - }); - } - - [ReactMethod] - public async Task FailureAsync() - { - await Sleep(); - throw new InvalidOperationException("ExpectedFailure"); - } - - - #endregion - - #region Events - [ReactMethod] - public void RaiseTestEvent(int x) - { - TestEvent?.Invoke(x); - } - - [ReactEvent] - public Action TestEvent { get; set; } - - #endregion - - private Task Sleep() - { - return Task.Delay(TimeSpan.FromMilliseconds(100)); - } - } -} diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/packages.chakra.lock.json b/packages/integration-test-app/windows/InteropTestModuleCS/packages.chakra.lock.json deleted file mode 100644 index 1d3d9a8eb72..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/packages.chakra.lock.json +++ /dev/null @@ -1,379 +0,0 @@ -{ - "version": 1, - "dependencies": { - "UAP,Version=v10.0.17763": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.UI.Xaml": { - "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "UAP,Version=v10.0.17763/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "UAP,Version=v10.0.17763/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "UAP,Version=v10.0.17763/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "UAP,Version=v10.0.17763/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "UAP,Version=v10.0.17763/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/packages.lock.json b/packages/integration-test-app/windows/InteropTestModuleCS/packages.lock.json deleted file mode 100644 index 1d3d9a8eb72..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/packages.lock.json +++ /dev/null @@ -1,379 +0,0 @@ -{ - "version": 1, - "dependencies": { - "UAP,Version=v10.0.17763": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.UI.Xaml": { - "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "UAP,Version=v10.0.17763/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "UAP,Version=v10.0.17763/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "UAP,Version=v10.0.17763/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "UAP,Version=v10.0.17763/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "UAP,Version=v10.0.17763/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/integration-test-app/windows/integrationtest.sln b/packages/integration-test-app/windows/integrationtest.sln deleted file mode 100644 index 3c778126074..00000000000 --- a/packages/integration-test-app/windows/integrationtest.sln +++ /dev/null @@ -1,214 +0,0 @@ -ο»Ώ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.3.32929.385 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "integrationtest", "integrationtest\integrationtest.vcxproj", "{A24C443D-B107-4594-9F15-2CD83732B6CE}" - ProjectSection(ProjectDependencies) = postProject - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\..\..\vnext\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\..\..\vnext\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\..\..\vnext\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" - ProjectSection(ProjectDependencies) = postProject - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\..\..\vnext\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\..\..\vnext\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\..\..\vnext\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\..\..\vnext\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\..\..\vnext\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\..\..\vnext\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.ReactNative.Managed", "..\..\..\vnext\Microsoft.ReactNative.Managed\Microsoft.ReactNative.Managed.csproj", "{F2824844-CE15-4242-9420-308923CD76C3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ReactNative.Managed.CodeGen", "..\..\..\vnext\Microsoft.ReactNative.Managed.CodeGen\Microsoft.ReactNative.Managed.CodeGen.csproj", "{ADED4FBE-887D-4271-AF24-F0823BCE7961}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InteropTestModuleCS", "InteropTestModuleCS\InteropTestModuleCS.csproj", "{ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AutomationChannel", "..\..\..\node_modules\@react-native-windows\automation-channel\windows\AutomationChannel\AutomationChannel.vcxproj", "{C0A69310-6119-46DC-A6D6-0BAB7826DC92}" -EndProject -Global - GlobalSection(SharedMSBuildProjectFiles) = preSolution - ..\..\..\vnext\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 - ..\..\..\vnext\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 - ..\..\..\vnext\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 - ..\..\..\vnext\include\Include.vcxitems*{ef074ba1-2d54-4d49-a28e-5e040b47cd2e}*SharedItemsImports = 9 - ..\..\..\vnext\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Debug|ARM64 = Debug|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - Release|ARM64 = Release|ARM64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|ARM64.Build.0 = Debug|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x64.ActiveCfg = Debug|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x64.Build.0 = Debug|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x64.Deploy.0 = Debug|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x86.ActiveCfg = Debug|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x86.Build.0 = Debug|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x86.Deploy.0 = Debug|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|ARM64.ActiveCfg = Release|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|ARM64.Build.0 = Release|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|ARM64.Deploy.0 = Release|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x64.ActiveCfg = Release|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x64.Build.0 = Release|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x64.Deploy.0 = Release|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x86.ActiveCfg = Release|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x86.Build.0 = Release|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x86.Deploy.0 = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.Build.0 = Debug|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.ActiveCfg = Debug|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.Build.0 = Debug|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.ActiveCfg = Debug|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.Build.0 = Debug|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.ActiveCfg = Release|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.Build.0 = Release|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.ActiveCfg = Release|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.Build.0 = Release|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.ActiveCfg = Release|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.Build.0 = Release|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.Build.0 = Debug|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.ActiveCfg = Debug|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.Build.0 = Debug|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.ActiveCfg = Debug|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.Build.0 = Debug|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.ActiveCfg = Release|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.Build.0 = Release|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.ActiveCfg = Release|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.Build.0 = Release|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.ActiveCfg = Release|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.Build.0 = Release|x86 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|ARM64.Build.0 = Debug|ARM64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|x64.ActiveCfg = Debug|x64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|x64.Build.0 = Debug|x64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|x86.ActiveCfg = Debug|x86 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|x86.Build.0 = Debug|x86 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|ARM64.ActiveCfg = Release|ARM64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|ARM64.Build.0 = Release|ARM64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|x64.ActiveCfg = Release|x64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|x64.Build.0 = Release|x64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|x86.ActiveCfg = Release|x86 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|x86.Build.0 = Release|x86 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|ARM64.Build.0 = Debug|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x64.ActiveCfg = Debug|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x64.Build.0 = Debug|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x86.ActiveCfg = Debug|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x86.Build.0 = Debug|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|ARM64.ActiveCfg = Release|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|ARM64.Build.0 = Release|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x64.ActiveCfg = Release|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x64.Build.0 = Release|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x86.ActiveCfg = Release|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 -EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {F2824844-CE15-4242-9420-308923CD76C3} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {ADED4FBE-887D-4271-AF24-F0823BCE7961} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} - EndGlobalSection -EndGlobal diff --git a/packages/integration-test-app/windows/integrationtest/.gitignore b/packages/integration-test-app/windows/integrationtest/.gitignore deleted file mode 100644 index 917243bd7ae..00000000000 --- a/packages/integration-test-app/windows/integrationtest/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/Bundle diff --git a/packages/integration-test-app/windows/integrationtest/App.cpp b/packages/integration-test-app/windows/integrationtest/App.cpp deleted file mode 100644 index 76107205ddf..00000000000 --- a/packages/integration-test-app/windows/integrationtest/App.cpp +++ /dev/null @@ -1,85 +0,0 @@ -#include "pch.h" - -#include "App.h" - -#include "AutolinkedNativeModules.g.h" -#include "ReactPackageProvider.h" - -#include - -using namespace winrt::integrationtest; -using namespace winrt::integrationtest::implementation; -using namespace winrt; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -using namespace Windows::UI::Xaml::Navigation; -using namespace Windows::ApplicationModel; - -/// -/// Initializes the singleton application object. This is the first line of -/// authored code executed, and as such is the logical equivalent of main() or -/// WinMain(). -/// -App::App() noexcept { -#if BUNDLE - JavaScriptBundleFile(L"index.windows"); - InstanceSettings().UseFastRefresh(false); -#else - JavaScriptBundleFile(L"index"); - InstanceSettings().UseFastRefresh(true); -#endif - -#if _DEBUG - InstanceSettings().UseDeveloperSupport(true); -#else - InstanceSettings().UseDeveloperSupport(false); -#endif - - RegisterAutolinkedNativeModulePackages(PackageProviders()); // Includes any autolinked modules - - PackageProviders().Append(make()); // Includes all modules in this project - PackageProviders().Append(winrt::InteropTestModuleCS::ReactPackageProvider()); - - m_harness = winrt::make_self(Host()); - - InitializeComponent(); -} - -/// -/// Invoked when the application is launched normally by the end user. Other entry points -/// will be used such as when the application is launched to open a specific file. -/// -/// Details about the launch request and process. -void App::OnLaunched(activation::LaunchActivatedEventArgs const &e) { - super::OnLaunched(e); - - Frame rootFrame = Window::Current().Content().as(); - rootFrame.Navigate(xaml_typename(), box_value(e.Arguments())); -} - -/// -/// Invoked when application execution is being suspended. Application state is saved -/// without knowing whether the application will be terminated or resumed with the contents -/// of memory still intact. -/// -/// The source of the suspend request. -/// Details about the suspend request. -void App::OnSuspending([[maybe_unused]] IInspectable const &sender, [[maybe_unused]] SuspendingEventArgs const &e) { - // Save application state and stop any background activity -} - -/// -/// Invoked when Navigation to a certain page fails -/// -/// The Frame which failed navigation -/// Details about the navigation failure -void App::OnNavigationFailed(IInspectable const &, NavigationFailedEventArgs const &e) { - throw hresult_error(E_FAIL, hstring(L"Failed to load Page ") + e.SourcePageType().Name); -} - -/// -/// Returns the test harness driving the application -/// -IntegrationTest::TestHostHarness &App::TestHarness() { - return *m_harness; -} diff --git a/packages/integration-test-app/windows/integrationtest/App.h b/packages/integration-test-app/windows/integrationtest/App.h deleted file mode 100644 index f12a88adb32..00000000000 --- a/packages/integration-test-app/windows/integrationtest/App.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include "App.xaml.g.h" -#include "TestHostHarness.h" - -namespace activation = winrt::Windows::ApplicationModel::Activation; - -namespace winrt::integrationtest::implementation { -struct App : AppT { - App() noexcept; - void OnLaunched(activation::LaunchActivatedEventArgs const &); - void OnSuspending(IInspectable const &, Windows::ApplicationModel::SuspendingEventArgs const &); - void OnNavigationFailed(IInspectable const &, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs const &); - IntegrationTest::TestHostHarness &TestHarness(); - - private: - using super = AppT; - - winrt::com_ptr m_harness; -}; -} // namespace winrt::integrationtest::implementation diff --git a/packages/integration-test-app/windows/integrationtest/App.idl b/packages/integration-test-app/windows/integrationtest/App.idl deleted file mode 100644 index f89ac1b30c2..00000000000 --- a/packages/integration-test-app/windows/integrationtest/App.idl +++ /dev/null @@ -1,3 +0,0 @@ -namespace integrationtest -{ -} diff --git a/packages/integration-test-app/windows/integrationtest/App.xaml b/packages/integration-test-app/windows/integrationtest/App.xaml deleted file mode 100644 index f9721516720..00000000000 --- a/packages/integration-test-app/windows/integrationtest/App.xaml +++ /dev/null @@ -1,10 +0,0 @@ -ο»Ώ - - - - diff --git a/packages/integration-test-app/windows/integrationtest/Assets/LockScreenLogo.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5d..00000000000 Binary files a/packages/integration-test-app/windows/integrationtest/Assets/LockScreenLogo.scale-200.png and /dev/null differ diff --git a/packages/integration-test-app/windows/integrationtest/Assets/SplashScreen.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 023e7f1feda..00000000000 Binary files a/packages/integration-test-app/windows/integrationtest/Assets/SplashScreen.scale-200.png and /dev/null differ diff --git a/packages/integration-test-app/windows/integrationtest/Assets/Square150x150Logo.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index af49fec1a54..00000000000 Binary files a/packages/integration-test-app/windows/integrationtest/Assets/Square150x150Logo.scale-200.png and /dev/null differ diff --git a/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index ce342a2ec8a..00000000000 Binary files a/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.scale-200.png and /dev/null differ diff --git a/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png deleted file mode 100644 index f6c02ce97e0..00000000000 Binary files a/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png and /dev/null differ diff --git a/packages/integration-test-app/windows/integrationtest/Assets/StoreLogo.png b/packages/integration-test-app/windows/integrationtest/Assets/StoreLogo.png deleted file mode 100644 index 7385b56c0e4..00000000000 Binary files a/packages/integration-test-app/windows/integrationtest/Assets/StoreLogo.png and /dev/null differ diff --git a/packages/integration-test-app/windows/integrationtest/Assets/Wide310x150Logo.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 288995b397f..00000000000 Binary files a/packages/integration-test-app/windows/integrationtest/Assets/Wide310x150Logo.scale-200.png and /dev/null differ diff --git a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.cpp b/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.cpp deleted file mode 100644 index 2ab39823bc8..00000000000 --- a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.cpp +++ /dev/null @@ -1,18 +0,0 @@ -// AutolinkedNativeModules.g.cpp contents generated by "npx @react-native-community/cli autolink-windows" -// clang-format off -#include "pch.h" -#include "AutolinkedNativeModules.g.h" - -// Includes from @react-native-windows/automation-channel -#include - -namespace winrt::Microsoft::ReactNative -{ - -void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders) -{ - // IReactPackageProviders from @react-native-windows/automation-channel - packageProviders.Append(winrt::AutomationChannel::ReactPackageProvider()); -} - -} diff --git a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.h b/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.h deleted file mode 100644 index a3da81ddd81..00000000000 --- a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.h +++ /dev/null @@ -1,10 +0,0 @@ -// AutolinkedNativeModules.g.h contents generated by "npx @react-native-community/cli autolink-windows" -// clang-format off -#pragma once - -namespace winrt::Microsoft::ReactNative -{ - -void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders); - -} diff --git a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.props b/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.props deleted file mode 100644 index 0dd8b33c1ed..00000000000 --- a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.props +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.targets b/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.targets deleted file mode 100644 index f2164380e57..00000000000 --- a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.targets +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - {c0a69310-6119-46dc-a6d6-0bab7826dc92} - - - diff --git a/packages/integration-test-app/windows/integrationtest/ExceptionInfo.h b/packages/integration-test-app/windows/integrationtest/ExceptionInfo.h deleted file mode 100644 index 5bfe7df9d31..00000000000 --- a/packages/integration-test-app/windows/integrationtest/ExceptionInfo.h +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include -#include - -namespace IntegrationTest { - -struct CallStackFrame { - winrt::hstring File; - winrt::hstring Method; - uint32_t Line{}; - uint32_t Column{}; -}; - -//! Mutable representation of an exception from a RedBoxHandler -struct ExceptionInfo { - ExceptionInfo() noexcept = default; - ExceptionInfo(const winrt::Microsoft::ReactNative::IRedBoxErrorInfo &errorInfo) noexcept { - Id = errorInfo.Id(); - UpdateInfo(errorInfo); - } - - void UpdateInfo(const winrt::Microsoft::ReactNative::IRedBoxErrorInfo &errorInfo) noexcept { - assert(errorInfo.Id() == Id); - - if (!errorInfo.Message().empty()) { - Message = errorInfo.Message(); - } - if (!errorInfo.OriginalMessage().empty()) { - OriginalMessage = errorInfo.OriginalMessage(); - } - if (!errorInfo.Name().empty()) { - Name = errorInfo.Name(); - } - if (errorInfo.Callstack().Size() > 0) { - Callstack.clear(); - for (const auto &frame : errorInfo.Callstack()) { - Callstack.push_back({frame.File(), frame.Method(), frame.Line(), frame.Column()}); - } - } - } - - winrt::hstring Message; - winrt::hstring OriginalMessage; - winrt::hstring Name; - std::vector Callstack; - uint32_t Id{}; -}; - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/MainPage.cpp b/packages/integration-test-app/windows/integrationtest/MainPage.cpp deleted file mode 100644 index 180ecbf3112..00000000000 --- a/packages/integration-test-app/windows/integrationtest/MainPage.cpp +++ /dev/null @@ -1,23 +0,0 @@ -#include "pch.h" -#include "MainPage.h" -#if __has_include("MainPage.g.cpp") -#include "MainPage.g.cpp" -#endif - -#include "App.h" - -using namespace winrt; -using namespace Microsoft::ReactNative; -using namespace Windows::UI::Xaml; - -namespace winrt::integrationtest::implementation { -MainPage::MainPage() { - InitializeComponent(); - auto app = Application::Current().as(); - - ReactRootView().ComponentName(L"TestInstructions"); - - app->TestHarness().SetRootView(ReactRootView()); - ReactRootView().ReactNativeHost(app->Host()); -} -} // namespace winrt::integrationtest::implementation diff --git a/packages/integration-test-app/windows/integrationtest/MainPage.h b/packages/integration-test-app/windows/integrationtest/MainPage.h deleted file mode 100644 index 1cac4f8d0b3..00000000000 --- a/packages/integration-test-app/windows/integrationtest/MainPage.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once -#include "MainPage.g.h" -#include - -#include "TestHostHarness.h" - -namespace winrt::integrationtest::implementation { -struct MainPage : MainPageT { - MainPage(); -}; -} // namespace winrt::integrationtest::implementation - -namespace winrt::integrationtest::factory_implementation { -struct MainPage : MainPageT {}; -} // namespace winrt::integrationtest::factory_implementation diff --git a/packages/integration-test-app/windows/integrationtest/MainPage.idl b/packages/integration-test-app/windows/integrationtest/MainPage.idl deleted file mode 100644 index 39494cee179..00000000000 --- a/packages/integration-test-app/windows/integrationtest/MainPage.idl +++ /dev/null @@ -1,8 +0,0 @@ -namespace integrationtest -{ - [default_interface] - runtimeclass MainPage : Windows.UI.Xaml.Controls.Page - { - MainPage(); - } -} diff --git a/packages/integration-test-app/windows/integrationtest/MainPage.xaml b/packages/integration-test-app/windows/integrationtest/MainPage.xaml deleted file mode 100644 index 5644df25407..00000000000 --- a/packages/integration-test-app/windows/integrationtest/MainPage.xaml +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/packages/integration-test-app/windows/integrationtest/Package.appxmanifest b/packages/integration-test-app/windows/integrationtest/Package.appxmanifest deleted file mode 100644 index 45c543f8368..00000000000 --- a/packages/integration-test-app/windows/integrationtest/Package.appxmanifest +++ /dev/null @@ -1,51 +0,0 @@ -ο»Ώ - - - - - - - - - integrationtest - react-native-windows-testing - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/integration-test-app/windows/integrationtest/PropertySheet.props b/packages/integration-test-app/windows/integrationtest/PropertySheet.props deleted file mode 100644 index 38a8cd24ae9..00000000000 --- a/packages/integration-test-app/windows/integrationtest/PropertySheet.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - diff --git a/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.cpp b/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.cpp deleted file mode 100644 index 094965ce89c..00000000000 --- a/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.cpp +++ /dev/null @@ -1,18 +0,0 @@ -#include "pch.h" -#include "ReactPackageProvider.h" -#include "NativeModules.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::integrationtest::implementation { - -void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept { - // We do not use TurboModules for the TestModule, since the integration tests are specifically targeting - // NativeModules NOT TurboModules. - // - // See here for an example usage of NativeModules.TestModule: - // https://github.com/facebook/react-native/blob/153aedce413ef73f5e026abdfcf1346a37cec219/IntegrationTests/AppEventsTest.js#L16 - AddAttributedModules(packageBuilder, false); -} - -} // namespace winrt::integrationtest::implementation diff --git a/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.h b/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.h deleted file mode 100644 index c5e2f803d22..00000000000 --- a/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::integrationtest::implementation { -struct ReactPackageProvider - : winrt::implements { - public: // IReactPackageProvider - void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept; -}; -} // namespace winrt::integrationtest::implementation diff --git a/packages/integration-test-app/windows/integrationtest/TestCommand.h b/packages/integration-test-app/windows/integrationtest/TestCommand.h deleted file mode 100644 index 680712f4bb5..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestCommand.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include - -namespace IntegrationTest { - -enum class TestCommandId { - RunTestComponent, - GoToComponent, -}; - -} diff --git a/packages/integration-test-app/windows/integrationtest/TestCommandResponse.cpp b/packages/integration-test-app/windows/integrationtest/TestCommandResponse.cpp deleted file mode 100644 index 298ed9d64f4..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestCommandResponse.cpp +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" -#include "TestCommandResponse.h" - -using namespace winrt::Windows::Data::Json; - -namespace IntegrationTest { - -JsonObject TestCommandResponse::Okay() noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"okay")); - return responseJson; -} - -JsonObject TestCommandResponse::Timeout() noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"timeout")); - return responseJson; -} - -JsonObject TestCommandResponse::TestPassed() noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"passed")); - return responseJson; -} - -JsonObject TestCommandResponse::TestFailed() noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"failed")); - return responseJson; -} - -JsonObject TestCommandResponse::Exception(const ExceptionInfo &err) noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"exception")); - responseJson.SetNamedValue(L"message", JsonValue::CreateStringValue(err.Message)); - responseJson.SetNamedValue(L"originalMessage", JsonValue::CreateStringValue(err.OriginalMessage)); - responseJson.SetNamedValue(L"name", JsonValue::CreateStringValue(err.Name)); - - JsonArray callstack; - - for (const auto &frame : err.Callstack) { - JsonObject frameJson; - frameJson.SetNamedValue(L"file", JsonValue::CreateStringValue(frame.File)); - frameJson.SetNamedValue(L"method", JsonValue::CreateStringValue(frame.Method)); - frameJson.SetNamedValue(L"line", JsonValue::CreateNumberValue(frame.Line)); - frameJson.SetNamedValue(L"column", JsonValue::CreateNumberValue(frame.Column)); - - callstack.Append(frameJson); - } - - responseJson.SetNamedValue(L"callstack", callstack); - - return responseJson; -} - -JsonObject TestCommandResponse::Error(std::string_view message) noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"error")); - responseJson.SetNamedValue(L"message", JsonValue::CreateStringValue(winrt::to_hstring(message))); - return responseJson; -} - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestCommandResponse.h b/packages/integration-test-app/windows/integrationtest/TestCommandResponse.h deleted file mode 100644 index af7c9064461..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestCommandResponse.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include - -#include "ExceptionInfo.h" - -namespace IntegrationTest::TestCommandResponse { - -winrt::Windows::Data::Json::JsonObject Okay() noexcept; -winrt::Windows::Data::Json::JsonObject Timeout() noexcept; -winrt::Windows::Data::Json::JsonObject TestPassed() noexcept; -winrt::Windows::Data::Json::JsonObject TestFailed() noexcept; -winrt::Windows::Data::Json::JsonObject Exception(const ExceptionInfo &err) noexcept; -winrt::Windows::Data::Json::JsonObject Error(std::string_view message) noexcept; - -} // namespace IntegrationTest::TestCommandResponse diff --git a/packages/integration-test-app/windows/integrationtest/TestHostHarness.cpp b/packages/integration-test-app/windows/integrationtest/TestHostHarness.cpp deleted file mode 100644 index 578f4758324..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestHostHarness.cpp +++ /dev/null @@ -1,258 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" -#include "TestHostHarness.h" -#include "TestCommandResponse.h" -#include "TestModule.h" - -#include - -using namespace std::chrono; -using namespace std::chrono_literals; - -using namespace winrt::Microsoft::ReactNative; -using namespace winrt::Windows::Foundation; -using namespace winrt::Windows::Data::Json; -using namespace winrt::Windows::System; - -namespace IntegrationTest { - -TestHostHarness::TestHostHarness(const ReactNativeHost &reactHost) noexcept - : m_dispatcher{ReactDispatcherHelper::UIThreadDispatcher()}, m_rpcServer(CreateAutomationCommandHandler()) { - VerifyElseCrash(m_dispatcher); - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - m_redboxHandler = winrt::make(get_weak()); - - reactHost.InstanceSettings().RedBoxHandler(m_redboxHandler); - m_instanceLoadedRevoker = reactHost.InstanceSettings().InstanceLoaded( - winrt::auto_revoke, [weakThis{get_weak()}](const auto & /*sender*/, auto &&args) noexcept { - if (auto strongThis = weakThis.get()) { - strongThis->m_dispatcher.Post( - [strongThis, args{std::move(args)}]() noexcept { strongThis->OnInstanceLoaded(args); }); - } - }); -} - -TestHostHarness::~TestHostHarness() noexcept { - if (m_serverListenCoro) { - m_serverListenCoro.Cancel(); - } -} - -void TestHostHarness::SetRootView(ReactRootView &&rootView) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - m_rootView = std::move(rootView); -} - -void TestHostHarness::OnInstanceLoaded(const InstanceLoadedEventArgs &args) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - if (!m_serverListenCoro) { - m_serverListenCoro = StartListening(); - } - - ReactContext context(args.Context()); - m_context = context; - m_instanceFailedToLoad = args.Failed(); - - context.Notifications().Subscribe( - TestModule::TestCompletedEvent(), - m_dispatcher, - [weakThis{get_weak()}](const auto & /*sender*/, ReactNotificationArgs /*args*/) noexcept { - if (auto strongThis = weakThis.get()) { - if (strongThis->m_currentTransaction) { - strongThis->HandleHostAction(strongThis->m_currentTransaction->OnTestModuleTestCompleted()); - } - } - }); - - context.Notifications().Subscribe( - TestModule::TestPassedEvent(), - m_dispatcher, - [weakThis{get_weak()}](const auto & /*sender*/, ReactNotificationArgs args) noexcept { - if (auto strongThis = weakThis.get()) { - if (strongThis->m_currentTransaction) { - strongThis->HandleHostAction(strongThis->m_currentTransaction->OnTestModuleTestPassed(*args.Data())); - } - } - }); -} - -IAsyncAction TestHostHarness::StartListening() noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - auto cancellationToken = co_await winrt::get_cancellation_token(); - - // Keep on polling for clients until we die - while (!cancellationToken()) { - auto processReqsTask = m_rpcServer.ProcessAllClientRequests(8305 /*port*/, 50ms /*pollInterval*/); - - // Forward cancellation to also cancel processing reqs (setting callback replaces the last) - cancellationToken.callback([processReqsTask]() noexcept { processReqsTask.Cancel(); }); - co_await processReqsTask; - } -} - -winrt::AutomationChannel::CommandHandler TestHostHarness::CreateAutomationCommandHandler() noexcept { - winrt::AutomationChannel::CommandHandler handler; - - handler.BindAsyncOperation( - L"RunTestComponent", [weakThis{get_weak()}](const JsonValue &payload) noexcept -> IAsyncOperation { - auto strongThis = weakThis.get(); - VerifyElseCrash(strongThis); - co_return co_await strongThis->OnTestCommand(TestCommandId::RunTestComponent, payload); - }); - - handler.BindAsyncOperation( - L"GoToComponent", [weakThis{get_weak()}](const JsonValue &payload) noexcept -> IAsyncOperation { - auto strongThis = weakThis.get(); - VerifyElseCrash(strongThis); - co_return co_await strongThis->OnTestCommand(TestCommandId::GoToComponent, payload); - }); - - return handler; -} - -IAsyncOperation TestHostHarness::OnTestCommand(TestCommandId command, JsonValue payload) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - // Keep ourselves alive while we have a test command - auto strongThis = get_strong(); - - if (m_pendingResponse) { - co_return TestCommandResponse::Error("Received a test command while still processing the previous"); - } - - if (m_instanceFailedToLoad) { - co_return TestCommandResponse::Error("The instance failed to load"); - } - - m_pendingResponse.emplace(); - - switch (command) { - case TestCommandId::RunTestComponent: { - auto componentName = payload.GetObject().GetNamedString(L"component"); - m_rootView.ComponentName(componentName); - - m_currentTransaction = winrt::make_self(); - TimeoutOnInactivity(m_currentTransaction->get_weak()); - co_return co_await *m_pendingResponse; - break; - } - - case TestCommandId::GoToComponent: { - auto componentName = payload.GetObject().GetNamedString(L"component"); - m_rootView.ComponentName(componentName); - - co_await FlushJSQueue(); - m_pendingResponse.reset(); - co_return TestCommandResponse::Okay(); - break; - } - - default: { - ShowJSError("Unexpected command ID from test runner"); - co_return TestCommandResponse::Error("Unexpected command ID from test runner"); - break; - } - } -} - -winrt::fire_and_forget TestHostHarness::TimeoutOnInactivity(winrt::weak_ref transaction) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - winrt::apartment_context harnessContext; - auto weakThis = get_weak(); - - co_await winrt::operator co_await(20s); - co_await harnessContext; - - if (auto strongTransaction = transaction.get()) { - if (auto strongThis = weakThis.get()) { - if (m_currentTransaction == strongTransaction) { - HandleHostAction(m_currentTransaction->OnTimeout()); - } - } - } -} - -winrt::fire_and_forget TestHostHarness::HandleHostAction(HostAction action) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - switch (action) { - case HostAction::Continue: - break; - - case HostAction::FlushEvents: - // TODO: This only handles a subset of synchronization issues. We should - // expose lifetime events so that we can wait until the root component is - // loaded/unloaded before continuing - co_await FlushJSQueue(); - HandleHostAction(m_currentTransaction->OnEventsFlushed()); - break; - - case HostAction::ResultReady: - m_pendingResponse->Set(m_currentTransaction->GetResult()); - m_pendingResponse.reset(); - m_currentTransaction = nullptr; - break; - - default: - VerifyElseCrash(false); - } -} - -IAsyncAction TestHostHarness::FlushJSQueue() noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - winrt::handle signal(CreateEvent(nullptr, false, false, nullptr)); - - m_context.JSDispatcher().Post([&signal, uiDispatcher{m_dispatcher}]() noexcept { - uiDispatcher.Post([&signal]() noexcept { SetEvent(signal.get()); }); - }); - - co_await winrt::resume_on_signal(signal.get()); -} - -void TestHostHarness::ShowJSError(std::string_view err) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - m_context.CallJSFunction(L"RCTLog", L"logToConsole", "error", err); -} - -void TestHostHarnessRedboxHandler::ShowNewError(const IRedBoxErrorInfo &info, RedBoxErrorType /*type*/) noexcept { - QueueToUI([info](TestHostHarness &harness) noexcept { - if (harness.m_currentTransaction) { - harness.HandleHostAction(harness.m_currentTransaction->OnNewError(info)); - } - }); -} - -bool TestHostHarnessRedboxHandler::IsDevSupportEnabled() noexcept { - // We always want errors - return true; -} - -void TestHostHarnessRedboxHandler::UpdateError(const IRedBoxErrorInfo &info) noexcept { - QueueToUI([info](TestHostHarness &harness) noexcept { - if (harness.m_currentTransaction) { - harness.HandleHostAction(harness.m_currentTransaction->OnUpdateError(info)); - } - }); -} - -void TestHostHarnessRedboxHandler::DismissRedBox() noexcept { - // Nothing to do -} - -template -void TestHostHarnessRedboxHandler::QueueToUI(TFunc &&func) noexcept { - if (auto strongHarness = m_weakHarness.get()) { - strongHarness->m_dispatcher.Post([strongHarness, func{std::move(func)}]() noexcept { func(*strongHarness); }); - } -} - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestHostHarness.h b/packages/integration-test-app/windows/integrationtest/TestHostHarness.h deleted file mode 100644 index 9d6d9aad6b8..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestHostHarness.h +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -#include "TestCommand.h" -#include "TestTransaction.h" - -namespace IntegrationTest { - -//! Wrapper to allow co_await on a value that may be set in the future. -template -struct Awaitable final : public std::suspend_always { - bool await_ready() noexcept { - return false; - } - - void await_suspend(std::coroutine_handle<> handle) noexcept { - m_valueSetEvent.add([handle{std::move(handle)}]() noexcept { handle(); }); - } - - T await_resume() noexcept { - return std::move(*m_value); - } - - void Set(const T &&value) noexcept { - m_value = std::move(value); - m_valueSetEvent(); - } - - private: - winrt::event> m_valueSetEvent; - std::optional m_value; -}; - -//! Allows controlling the ReactHost based on messages from a TestRunner -class TestHostHarness : public winrt::implements { - friend class TestHostHarnessRedboxHandler; - - public: - TestHostHarness(const winrt::Microsoft::ReactNative::ReactNativeHost &reactHost) noexcept; - ~TestHostHarness() noexcept; - - void SetRootView(winrt::Microsoft::ReactNative::ReactRootView &&rootView) noexcept; - - private: - void ShowJSError(std::string_view err) noexcept; - void OnInstanceLoaded(const winrt::Microsoft::ReactNative::InstanceLoadedEventArgs &args) noexcept; - winrt::Windows::Foundation::IAsyncAction StartListening() noexcept; - winrt::AutomationChannel::CommandHandler CreateAutomationCommandHandler() noexcept; - winrt::Windows::Foundation::IAsyncOperation OnTestCommand( - TestCommandId command, - winrt::Windows::Data::Json::JsonValue payload) noexcept; - winrt::fire_and_forget TimeoutOnInactivity(winrt::weak_ref transaction) noexcept; - winrt::fire_and_forget HandleHostAction(HostAction action) noexcept; - - winrt::Windows::Foundation::IAsyncAction FlushJSQueue() noexcept; - - winrt::Microsoft::ReactNative::ReactRootView m_rootView; - winrt::Microsoft::ReactNative::ReactContext m_context; - winrt::Microsoft::ReactNative::IReactInstanceSettings::InstanceLoaded_revoker m_instanceLoadedRevoker; - winrt::Windows::Foundation::IAsyncAction m_serverListenCoro; - - winrt::AutomationChannel::Server m_rpcServer; - winrt::com_ptr m_currentTransaction; - winrt::Microsoft::ReactNative::IRedBoxHandler m_redboxHandler; - std::optional> m_pendingResponse; - - bool m_instanceFailedToLoad{false}; - - // Note: this may be accessed by other threads - const winrt::Microsoft::ReactNative::ReactDispatcher m_dispatcher; -}; - -//! Redbox handler which feeds into the TestHostHarness to communicate exceptions to the test runner -class TestHostHarnessRedboxHandler - : public winrt::implements { - public: - TestHostHarnessRedboxHandler(winrt::weak_ref &&weakHarness) noexcept - : m_weakHarness(std::move(weakHarness)) {} - - void ShowNewError( - const winrt::Microsoft::ReactNative::IRedBoxErrorInfo &info, - winrt::Microsoft::ReactNative::RedBoxErrorType type) noexcept; - bool IsDevSupportEnabled() noexcept; - void UpdateError(const winrt::Microsoft::ReactNative::IRedBoxErrorInfo &info) noexcept; - void DismissRedBox() noexcept; - - private: - template - void QueueToUI(TFunc &&func) noexcept; - - winrt::weak_ref m_weakHarness; -}; -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestModule.cpp b/packages/integration-test-app/windows/integrationtest/TestModule.cpp deleted file mode 100644 index bbad6fb7d75..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestModule.cpp +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" - -#include "TestModule.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace IntegrationTest { - -/*static*/ TestCompletedEventId TestModule::TestCompletedEvent() noexcept { - return {L"TestModule", L"TestCompleted"}; -} - -/*static*/ TestPassedEventId TestModule::TestPassedEvent() noexcept { - return {L"TestModule", L"TestPassed"}; -} - -void TestModule::Init(const ReactContext &ctx) noexcept { - m_context = ctx; -} - -void TestModule::markTestCompleted() noexcept { - m_context.Notifications().SendNotification(TestCompletedEvent()); -} - -void TestModule::markTestPassed(bool passed) noexcept { - m_context.Notifications().SendNotification(TestPassedEvent(), passed); -} - -void TestModule::verifySnapshot(std::function callback) noexcept { - // NYI - callback(false); -} - -void TestModule::shouldResolve(ReactPromise promise) noexcept { - promise.Resolve(); -} - -void TestModule::shouldReject(ReactPromise promise) noexcept { - promise.Reject(ReactError{"", "", {}}); -} - -void TestModule::sendAppEvent( - const std::string eventName, - const winrt::Microsoft::ReactNative::JSValueObject &event) noexcept { - m_context.CallJSFunction(L"RCTNativeAppEventEmitter", L"emit", winrt::to_hstring(eventName), event); -} - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestModule.h b/packages/integration-test-app/windows/integrationtest/TestModule.h deleted file mode 100644 index 16c71195d70..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestModule.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include - -namespace IntegrationTest { - -using TestCompletedEventId = winrt::Microsoft::ReactNative::ReactNotificationId; -using TestPassedEventId = winrt::Microsoft::ReactNative::ReactNotificationId; - -REACT_MODULE(TestModule) -struct TestModule { - static TestCompletedEventId TestCompletedEvent() noexcept; - static TestPassedEventId TestPassedEvent() noexcept; - - REACT_INIT(Init) - void Init(const winrt::Microsoft::ReactNative::ReactContext &ctx) noexcept; - - REACT_METHOD(markTestCompleted) - void markTestCompleted() noexcept; - - REACT_METHOD(markTestPassed) - void markTestPassed(bool passed) noexcept; - - REACT_METHOD(verifySnapshot) - void verifySnapshot(std::function callback) noexcept; - - REACT_METHOD(shouldResolve) - void shouldResolve(winrt::Microsoft::ReactNative::ReactPromise promise) noexcept; - - REACT_METHOD(shouldReject) - void shouldReject(winrt::Microsoft::ReactNative::ReactPromise promise) noexcept; - - REACT_METHOD(sendAppEvent) - void sendAppEvent(const std::string eventName, const winrt::Microsoft::ReactNative::JSValueObject &event) noexcept; - - private: - winrt::Microsoft::ReactNative::ReactContext m_context; -}; - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestTransaction.cpp b/packages/integration-test-app/windows/integrationtest/TestTransaction.cpp deleted file mode 100644 index 9e7f55a83b0..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestTransaction.cpp +++ /dev/null @@ -1,133 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" -#include "TestTransaction.h" -#include "ExceptionInfo.h" -#include "TestCommandResponse.h" - -#include - -using namespace winrt::Microsoft::ReactNative; -using namespace winrt::Windows::Data::Json; - -namespace IntegrationTest { - -HostAction TestTransaction::OnNewError(const IRedBoxErrorInfo &errorInfo) noexcept { - VerifyElseCrash(m_state == TestState::Started || m_state == TestState::WaitingForCompletion); - - // Ignore this exception if we've already seen one - if (m_result == TestResult::Exception) { - return HostAction::Continue; - } - - m_result = TestResult::Exception; - m_exception = std::make_unique(errorInfo); - - // When __DEV__ is set, ExceptionsManager will always try to prettify the - // stack trace, and will usually succeed. Wait for either a prettified - // stack trace or timeout. -#if BUNDLE - m_state = TestState::WaitingForCompletion; - return HostAction::FlushEvents; -#else - return HostAction::Continue; -#endif -} - -HostAction TestTransaction::OnUpdateError(const IRedBoxErrorInfo &errorInfo) noexcept { - // Note that we can get updates asynchronously some time after test - // completion. Make sure the update correlates to the transactions exception. - if (m_result != TestResult::Exception || m_exception->Id != errorInfo.Id()) { - return HostAction::Continue; - } - - VerifyElseCrash(m_state == TestState::Started || m_state == TestState::WaitingForCompletion); - - m_exception->UpdateInfo(errorInfo); - - if (m_state == TestState::Started) { - m_state = TestState::WaitingForCompletion; - return HostAction::FlushEvents; - } else { - return HostAction::Continue; - } -} - -HostAction TestTransaction::OnTestModuleTestCompleted() noexcept { - return OnTestModuleTestPassed(true); -} - -HostAction TestTransaction::OnTestModuleTestPassed(bool passed) noexcept { - VerifyElseCrash(m_state == TestState::Started || m_state == TestState::WaitingForCompletion); - - switch (m_result) { - case TestResult::None: - case TestResult::Pass: - case TestResult::Timeout: - // Prefer the new result - m_result = passed ? TestResult::Pass : TestResult::FailNoMessage; - break; - - case TestResult::FailNoMessage: - case TestResult::Exception: - // Prefer the old result - break; - - default: - VerifyElseCrash(false); - } - - if (m_state == TestState::Started) { - m_state = TestState::WaitingForCompletion; - return HostAction::FlushEvents; - } else { - return HostAction::Continue; - } -} - -HostAction TestTransaction::OnTimeout() noexcept { - // Don't do anything if we already have a pending response - if (m_state == TestState::WaitingForCompletion || m_state == TestState::Complete) { - return HostAction::Continue; - } - - if (m_result == TestResult::None) { - m_result = TestResult::Timeout; - } - - m_state = TestState::WaitingForCompletion; - return HostAction::FlushEvents; -} - -HostAction TestTransaction::OnEventsFlushed() noexcept { - VerifyElseCrash(m_state == TestState::WaitingForCompletion); - VerifyElseCrash(m_result != TestResult::None); - - m_state = TestState::Complete; - return HostAction::ResultReady; -} - -JsonObject TestTransaction::GetResult() noexcept { - VerifyElseCrash(m_state == TestState::Complete); - - switch (m_result) { - case TestResult::Pass: - return TestCommandResponse::TestPassed(); - - case TestResult::Timeout: - return TestCommandResponse::Timeout(); - - case TestResult::FailNoMessage: - return TestCommandResponse::TestFailed(); - - case TestResult::Exception: - return TestCommandResponse::Exception(*m_exception); - - case TestResult::None: - default: - VerifyElseCrash(false); - } -} - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestTransaction.h b/packages/integration-test-app/windows/integrationtest/TestTransaction.h deleted file mode 100644 index fddfb118177..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestTransaction.h +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include -#include - -#include "ExceptionInfo.h" - -namespace IntegrationTest { - -//! Describes the phase of running a test -enum class TestState { - // The test has been started - Started, - - // The test has a preliminary result, such as seeing that a test has passed - // or seen an exception. This may not be the final result, such as if - // exceptions get updated, or if exceptions happen after we pass. - WaitingForCompletion, - - // The test is complete - Complete, -}; - -//! An action the test host must take in response to an event -enum class HostAction { - // No actions needed - Continue, - - // Ensure that all pending events from the test are fired. The transaction - // should be notified after by calling OnEventsFlushed. - FlushEvents, - - // A test result is ready - ResultReady, -}; - -//! Describes the pending transaction result -enum class TestResult { - None, - FailNoMessage, - Exception, - Timeout, - Pass, -}; - -//! Defines the state machine of interactions between an individual test and -//! external events -class TestTransaction : public winrt::implements { - using IRedBoxErrorInfo = winrt::Microsoft::ReactNative::IRedBoxErrorInfo; - - public: - //! The RedboxHandler has observed an error - [[nodiscard]] HostAction OnNewError(const IRedBoxErrorInfo &errorInfo) noexcept; - - //! The RedboxHandler has updates to an existing error - [[nodiscard]] HostAction OnUpdateError(const IRedBoxErrorInfo &errorInfo) noexcept; - - //! TestModule.testCompleted has been called - [[nodiscard]] HostAction OnTestModuleTestCompleted() noexcept; - - //! TestModule.testPassed has been called - [[nodiscard]] HostAction OnTestModuleTestPassed(bool passed) noexcept; - - //! A test has timed out without giving a response - [[nodiscard]] HostAction OnTimeout() noexcept; - - //! All test events have been flushed - [[nodiscard]] HostAction OnEventsFlushed() noexcept; - - //! Retrieves a result based on the completed transaction. Must only be - //! called once the test is complete. - winrt::Windows::Data::Json::JsonObject GetResult() noexcept; - - private: - TestState m_state{TestState::Started}; - TestResult m_result{TestResult::None}; - std::unique_ptr m_exception; -}; -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj b/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj deleted file mode 100644 index c2f7ae1aaef..00000000000 --- a/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj +++ /dev/null @@ -1,190 +0,0 @@ - - - - - true - true - true - {a24c443d-b107-4594-9f15-2cd83732b6ce} - integrationtest - integrationtest - en-US - 17.0 - true - Windows Store - 10.0 - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - true - index.tsx - - - - - - Debug - ARM64 - - - Debug - Win32 - - - Debug - x64 - - - Release - ARM64 - - - Release - Win32 - - - Release - x64 - - - - Application - Unicode - - - true - true - - - false - true - false - - - - - - - - - - - - - - - - - - - Use - pch.h - $(IntDir)pch.pch - Level4 - %(AdditionalOptions) /bigobj - 4453;28204 - - - - - _DEBUG;%(PreprocessorDefinitions) - - - - - NDEBUG;%(PreprocessorDefinitions) - - - - - - MainPage.xaml - Code - - - - - - App.xaml - - - - - - - - - - Designer - - - - - Designer - - - - - - - - - - - - - - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5} - - - - - MainPage.xaml - Code - - - - - Create - - - App.xaml - - - - - - - - - - App.xaml - - - MainPage.xaml - Code - - - - - - false - - - - - Designer - - - - - - - - - This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. - - - - - diff --git a/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj.filters b/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj.filters deleted file mode 100644 index f435c03cb6f..00000000000 --- a/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj.filters +++ /dev/null @@ -1,72 +0,0 @@ -ο»Ώ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - - - - - - {e48dc53e-40b1-40cb-970a-f89935452892} - - - - - - - - - - - - diff --git a/packages/integration-test-app/windows/integrationtest/packages.chakra.lock.json b/packages/integration-test-app/windows/integrationtest/packages.chakra.lock.json deleted file mode 100644 index 24399a4161c..00000000000 --- a/packages/integration-test-app/windows/integrationtest/packages.chakra.lock.json +++ /dev/null @@ -1,393 +0,0 @@ -{ - "version": 1, - "dependencies": { - "native,Version=v0.0": { - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Windows.CppWinRT": { - "type": "Direct", - "requested": "[2.0.230706.1, )", - "resolved": "2.0.230706.1", - "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "automationchannel": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "interoptestmodulecs": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.ReactNative.Managed": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "native,Version=v0.0/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "native,Version=v0.0/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "native,Version=v0.0/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "native,Version=v0.0/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "native,Version=v0.0/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "native,Version=v0.0/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "native,Version=v0.0/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/integration-test-app/windows/integrationtest/packages.lock.json b/packages/integration-test-app/windows/integrationtest/packages.lock.json deleted file mode 100644 index 58b00ed3a30..00000000000 --- a/packages/integration-test-app/windows/integrationtest/packages.lock.json +++ /dev/null @@ -1,394 +0,0 @@ -{ - "version": 1, - "dependencies": { - "native,Version=v0.0": { - "Microsoft.JavaScript.Hermes": { - "type": "Direct", - "requested": "[0.0.0-2511.7001-d7ca19b3, )", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Windows.CppWinRT": { - "type": "Direct", - "requested": "[2.0.230706.1, )", - "resolved": "2.0.230706.1", - "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "automationchannel": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "interoptestmodulecs": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.ReactNative.Managed": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "native,Version=v0.0/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "native,Version=v0.0/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "native,Version=v0.0/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "native,Version=v0.0/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "native,Version=v0.0/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "native,Version=v0.0/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "native,Version=v0.0/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/integration-test-app/windows/integrationtest/pch.cpp b/packages/integration-test-app/windows/integrationtest/pch.cpp deleted file mode 100644 index bcb5590be1b..00000000000 --- a/packages/integration-test-app/windows/integrationtest/pch.cpp +++ /dev/null @@ -1 +0,0 @@ -ο»Ώ#include "pch.h" diff --git a/packages/integration-test-app/windows/integrationtest/pch.h b/packages/integration-test-app/windows/integrationtest/pch.h deleted file mode 100644 index 13f3eecbe97..00000000000 --- a/packages/integration-test-app/windows/integrationtest/pch.h +++ /dev/null @@ -1,26 +0,0 @@ -ο»Ώ#pragma once - -#define NOMINMAX - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include diff --git a/packages/playground/README.md b/packages/playground/README.md index 1b9c369e2c6..67070d8473e 100644 --- a/packages/playground/README.md +++ b/packages/playground/README.md @@ -1,29 +1,49 @@ -# Playground +# Playground-composition Playground is a sample standalone application that allows testing of various JS files, including RNTester. +# Launching and Editing +## Launching the app + +1. Clone [this (react-native-windows)](https://github.com/microsoft/react-native-windows) repository (or your own fork of it, if you intend on submitting PRs) + +1. Make sure your development machine has been set up with all the system requirements and dependencies. These can be verified/installed by running `.\vnext\Scripts\rnw-dependencies.ps1 -Tags 'rnwDev'` from an elevated powershell prompt. + > **Note:** The script defaults to Visual Studio Community Edition. If you're using (or want to use) Visual Studio Enterprise Edition, run `.\vnext\Scripts\rnw-dependencies.ps1 -Tags 'rnwDev' -Enterprise`. + +1. Install JavaScript dependencies within the repo by running `yarn` at the root of the repo. + +1. Navigate to the `playground` folder (`cd packages\playground`) + +1. Start Metro from within **package\playground** by running `yarn start` - This dev process must be running for the application to be able to load javascript files. + +1. Open the app solution file in Visual Studio `packages\playground\windows\playground-composition.sln` + +1. Ensure **playground-composition.Package** project is set as startup project + +1. Hit F5 + + ## Using the app -You can find several sample .tsx files under the `/playground/samples` folder. You can load any of these files from the drop down at the top of the app, ensure the right App/component name has been picked for the sample on the drop down against "App Name". Click `Load` to load the .tsx file to the bottom pane. +### Configure lifted vs system compostion + +Currently the application will run on either lifted composition using WinAppSDK, or using system compostion. -- You can switch between the two from the `file -> Options` dialog. Note this must be done before you open a javascript file from the playground app. You have to restart the application to switch between the two modes. + +You can find several sample .tsx files under the `/playground/samples` folder. You can load any of these files from `file -> Open JavaScript File` in the menu bar at the top of the app. The `Samples\rntester` javascript file is the main RNTester application provided by react-native, which has been extended with additional test pages. + +### Interesting test pages for Islands work -Use the UI at the top of the playground application to modify the instance settings, then hit `Load` to run the instance. +In the `Samples\rntester` app there are a couple of test pages that host XAML controls within composition. These are labeled `Fabric Native Component` and `Fabric Native Component Yoga`. If you run these test pages with lifted composition you will get a "Unimplemented Component" placeholder in place of the XAML island - since Xaml islands are not hostable within lifted composition today. -## How to remote debug Playground -1. On your dev machine, open `packages/playground/windows/Playground.sln` -2. On your dev machine, run the metro bundler by doing `yarn start --host devMachineName` -3. On your target machine, run MSVSMon. This can be downloaded from [here](https://visualstudio.microsoft.com/downloads/#remote-tools-for-visual-studio-2019). - 1. I haven’t been able to figure out authentication so once you run msvsmon, click on `Options` and select no authentication. -4. Right click on the Playground project, Properties, Debugging - 1. Select Remote debugging, and enter the IP of the debug target - 2. In the command line arguments textbox, enter `devMachineName:8081` - 3. In the protocol dropdown, select no authentication -5. F5! This will build your playground app, and deploy to the target machine. -6. On the target, press `Load`. This will communicate back to the dev machine bundler and launch the web debugger on the dev machine, and serve the pages back to the app running in the target. - You need an updated version of the bundler in order for remote debugging to work properly: [PR here](https://github.com/react-native-community/cli/pull/829) +## How to debug Playground -## Editing the app +Native code can be debugged as normal through Visual Studio. -You can access and edit the .tsx files in the `/playground/samples` folder. Fast Refresh should work as expected while editing the Typescript files. +To debug the javascript code: -You can also launch the app solution file in Visual Studio and edit the native C++ code in the Playground Project. You will have to re-launch the app with the above steps if edits are made to the native app code. +1. enable "Direct Debugger" from the `file -> options` dialog. +1. Navigate to `edge://inspect` within Microsoft Edge. +1. Ensure `localhost:9229` is in the list of network targets within the "Discover Network Targets" configuration. +1. A remote target for "Hermes" should show up. Click on "inspect" +1. In the Microsoft Edge Devtools window that pops up, you can hit Ctrl+p and type the name of a file to set a break point in. diff --git a/packages/playground/README_composition.md b/packages/playground/README_composition.md deleted file mode 100644 index 67070d8473e..00000000000 --- a/packages/playground/README_composition.md +++ /dev/null @@ -1,49 +0,0 @@ -# Playground-composition - -Playground is a sample standalone application that allows testing of various JS files, including RNTester. - -# Launching and Editing -## Launching the app - -1. Clone [this (react-native-windows)](https://github.com/microsoft/react-native-windows) repository (or your own fork of it, if you intend on submitting PRs) - -1. Make sure your development machine has been set up with all the system requirements and dependencies. These can be verified/installed by running `.\vnext\Scripts\rnw-dependencies.ps1 -Tags 'rnwDev'` from an elevated powershell prompt. - > **Note:** The script defaults to Visual Studio Community Edition. If you're using (or want to use) Visual Studio Enterprise Edition, run `.\vnext\Scripts\rnw-dependencies.ps1 -Tags 'rnwDev' -Enterprise`. - -1. Install JavaScript dependencies within the repo by running `yarn` at the root of the repo. - -1. Navigate to the `playground` folder (`cd packages\playground`) - -1. Start Metro from within **package\playground** by running `yarn start` - This dev process must be running for the application to be able to load javascript files. - -1. Open the app solution file in Visual Studio `packages\playground\windows\playground-composition.sln` - -1. Ensure **playground-composition.Package** project is set as startup project - -1. Hit F5 - - -## Using the app - -### Configure lifted vs system compostion - -Currently the application will run on either lifted composition using WinAppSDK, or using system compostion. -- You can switch between the two from the `file -> Options` dialog. Note this must be done before you open a javascript file from the playground app. You have to restart the application to switch between the two modes. - -You can find several sample .tsx files under the `/playground/samples` folder. You can load any of these files from `file -> Open JavaScript File` in the menu bar at the top of the app. The `Samples\rntester` javascript file is the main RNTester application provided by react-native, which has been extended with additional test pages. - -### Interesting test pages for Islands work - -In the `Samples\rntester` app there are a couple of test pages that host XAML controls within composition. These are labeled `Fabric Native Component` and `Fabric Native Component Yoga`. If you run these test pages with lifted composition you will get a "Unimplemented Component" placeholder in place of the XAML island - since Xaml islands are not hostable within lifted composition today. - - -## How to debug Playground - -Native code can be debugged as normal through Visual Studio. - -To debug the javascript code: - -1. enable "Direct Debugger" from the `file -> options` dialog. -1. Navigate to `edge://inspect` within Microsoft Edge. -1. Ensure `localhost:9229` is in the list of network targets within the "Discover Network Targets" configuration. -1. A remote target for "Hermes" should show up. Click on "inspect" -1. In the Microsoft Edge Devtools window that pops up, you can hit Ctrl+p and type the name of a file to set a break point in. diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemView.cpp b/packages/playground/windows/PlaygroundNativeModules/GridItemView.cpp deleted file mode 100644 index 8a10cf74974..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemView.cpp +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#include "pch.h" -#include "GridItemView.h" -#include "GridItemView.g.cpp" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace xaml; -using namespace xaml::Controls; -} // namespace winrt - -namespace winrt::PlaygroundNativeModules::implementation { - -winrt::Size GridItemView::ArrangeOverride(winrt::Size availableSize) { - const auto desiredSize = Super::ArrangeOverride(availableSize); - if (Children().Size() > 0) { - if (const auto child = Children().GetAt(0).try_as()) { - const auto reactTag = React::XamlHelper::GetReactTag(child); - if (reactTag != -1) { - React::LayoutService::FromContext(m_reactContext).ApplyLayout(reactTag, desiredSize.Width, desiredSize.Height); - } - } - } - return desiredSize; -} - -} // namespace winrt::PlaygroundNativeModules::implementation diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemView.h b/packages/playground/windows/PlaygroundNativeModules/GridItemView.h deleted file mode 100644 index b503763e749..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemView.h +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#pragma once - -#include "GridItemView.g.h" -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::PlaygroundNativeModules::implementation { - -class GridItemView : public GridItemViewT { - using Super = GridItemViewT; - - public: - GridItemView(Microsoft::ReactNative::IReactContext const &reactContext) : m_reactContext{reactContext} {} - virtual winrt::Windows::Foundation::Size ArrangeOverride(winrt::Windows::Foundation::Size availableSize); - - private: - Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; -} // namespace winrt::PlaygroundNativeModules::implementation - -namespace winrt::PlaygroundNativeModules::factory_implementation { -struct GridItemView : GridItemViewT {}; -} // namespace winrt::PlaygroundNativeModules::factory_implementation diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemView.idl b/packages/playground/windows/PlaygroundNativeModules/GridItemView.idl deleted file mode 100644 index a31ea3a1327..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemView.idl +++ /dev/null @@ -1,9 +0,0 @@ -#include - -namespace PlaygroundNativeModules { - -[default_interface] -runtimeclass GridItemView : XAML_NAMESPACE.Controls.Grid { - GridItemView(Microsoft.ReactNative.IReactContext context); -}; -} // namespace PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.cpp b/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.cpp deleted file mode 100644 index 23308c681f2..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.cpp +++ /dev/null @@ -1,97 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#include "pch.h" -#include "GridItemViewManager.h" -#include "GridItemView.h" -#include "JSValue.h" -#include "JSValueXaml.h" - -namespace winrt { -using namespace Windows::Foundation::Collections; -} // namespace winrt - -namespace winrt::PlaygroundNativeModules { - -winrt::hstring GridItemViewManager::Name() noexcept { - return L"PlaygroundGridItemView"; -} - -xaml::FrameworkElement GridItemViewManager::CreateView() noexcept { - return winrt::PlaygroundNativeModules::GridItemView(m_reactContext.Handle()); -} - -React::IReactContext GridItemViewManager::ReactContext() noexcept { - return m_reactContext.Handle(); -} - -void GridItemViewManager::ReactContext(React::IReactContext reactContext) noexcept { - m_reactContext = reactContext; -} - -void GridItemViewManager::AddView( - xaml::FrameworkElement const &parent, - xaml::UIElement const &child, - int64_t index) noexcept { - if (auto const &grid = parent.try_as()) { - if (grid.Children().Size() > 0 || index != 0) { - m_reactContext.CallJSFunction(L"RCTLog", L"logToConsole", "warn", "GridItem only supports one child."); - } else { - grid.Children().InsertAt(static_cast(index), child); - } - } -} - -void GridItemViewManager::RemoveAllChildren(xaml::FrameworkElement const &parent) noexcept { - if (auto const &grid = parent.try_as()) { - grid.Children().Clear(); - } -} - -void GridItemViewManager::RemoveChildAt(xaml::FrameworkElement const &parent, int64_t index) noexcept { - if (auto const &grid = parent.try_as()) { - if (index == 0) { - grid.Children().RemoveAt(static_cast(index)); - } - } -} - -void GridItemViewManager::ReplaceChild( - xaml::FrameworkElement const &parent, - xaml::UIElement const &oldChild, - xaml::UIElement const &newChild) noexcept { - if (auto const &grid = parent.try_as()) { - uint32_t index; - if (grid.Children().IndexOf(oldChild, index)) { - grid.Children().RemoveAt(index); - grid.Children().InsertAt(index, newChild); - } - } -} - -winrt::IMapView GridItemViewManager::NativeProps() noexcept { - auto nativeProps = winrt::single_threaded_map(); - nativeProps.Insert(L"gridRow", React::ViewManagerPropertyType::Number); - nativeProps.Insert(L"gridColumn", React::ViewManagerPropertyType::Number); - return nativeProps.GetView(); -} - -void GridItemViewManager::UpdateProperties( - xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const &propertyMapReader) noexcept { - React::JSValueObject propertyMap = React::JSValueObject::ReadFrom(propertyMapReader); - for (const auto &pair : propertyMap) { - const auto &propertyName = winrt::to_hstring(pair.first); - const auto &propertyValue = pair.second; - - if (propertyName == L"gridRow") { - xaml::Controls::Grid::SetRow(view, propertyValue.AsInt32()); - } else if (propertyName == L"gridColumn") { - xaml::Controls::Grid::SetColumn(view, propertyValue.AsInt32()); - } else if (propertyName == L"backgroundColor") { - view.as().Background(propertyValue.To()); - } - } -} - -} // namespace winrt::PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.h b/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.h deleted file mode 100644 index 3af3726686d..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#pragma once -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::PlaygroundNativeModules { - -class GridItemViewManager : public winrt::implements< - GridItemViewManager, - React::IViewManager, - React::IViewManagerWithReactContext, - React::IViewManagerWithChildren, - React::IViewManagerWithNativeProperties, - React::IViewManagerRequiresNativeLayout> { - public: - // IViewManager - winrt::hstring Name() noexcept; - - xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerWithReactContext - React::IReactContext ReactContext() noexcept; - void ReactContext(React::IReactContext reactContext) noexcept; - - // IViewManagerWithChildren - void AddView(xaml::FrameworkElement const &parent, xaml::UIElement const &child, int64_t index) noexcept; - void RemoveAllChildren(xaml::FrameworkElement const &parent) noexcept; - void RemoveChildAt(xaml::FrameworkElement const &parent, int64_t index) noexcept; - void ReplaceChild( - xaml::FrameworkElement const &parent, - xaml::UIElement const &oldChild, - xaml::UIElement const &newChild) noexcept; - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView - NativeProps() noexcept; - - void UpdateProperties(xaml::FrameworkElement const &view, React::IJSValueReader const &propertyMapReader) noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout() const noexcept { - return true; - } - - private: - winrt::Microsoft::ReactNative::ReactContext m_reactContext{nullptr}; -}; - -} // namespace winrt::PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/GridViewManager.cpp b/packages/playground/windows/PlaygroundNativeModules/GridViewManager.cpp deleted file mode 100644 index cb0086e4603..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridViewManager.cpp +++ /dev/null @@ -1,107 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#include "pch.h" -#include "GridViewManager.h" - -namespace winrt::PlaygroundNativeModules { - -winrt::hstring GridViewManager::Name() noexcept { - return L"PlaygroundGridView"; -} - -xaml::FrameworkElement GridViewManager::CreateView() noexcept { - return xaml::Controls::Grid(); -} - -void GridViewManager::AddView( - xaml::FrameworkElement const &parent, - xaml::UIElement const &child, - int64_t index) noexcept { - if (auto const &grid = parent.try_as()) { - grid.Children().InsertAt(static_cast(index), child); - } -} - -void GridViewManager::RemoveAllChildren(xaml::FrameworkElement const &parent) noexcept { - if (auto const &grid = parent.try_as()) { - grid.Children().Clear(); - } -} - -void GridViewManager::RemoveChildAt(xaml::FrameworkElement const &parent, int64_t index) noexcept { - if (auto const &grid = parent.try_as()) { - grid.Children().RemoveAt(static_cast(index)); - } -} - -void GridViewManager::ReplaceChild( - xaml::FrameworkElement const &parent, - xaml::UIElement const &oldChild, - xaml::UIElement const &newChild) noexcept { - if (auto const &grid = parent.try_as()) { - uint32_t index; - if (grid.Children().IndexOf(oldChild, index)) { - grid.Children().RemoveAt(index); - grid.Children().InsertAt(index, newChild); - } - } -} - -winrt::IMapView GridViewManager::NativeProps() noexcept { - auto nativeProps = winrt::single_threaded_map(); - nativeProps.Insert(L"rows", React::ViewManagerPropertyType::Array); - nativeProps.Insert(L"columns", React::ViewManagerPropertyType::Array); - return nativeProps.GetView(); -} - -xaml::GridLength GetGridLength(const winrt::Microsoft::ReactNative::JSValue &v) { - if (v.Type() == React::JSValueType::Double || v.Type() == React::JSValueType::Int64) { - return xaml::GridLengthHelper::FromValueAndType(v.AsDouble(), xaml::GridUnitType::Pixel); - } else if (v.Type() == React::JSValueType::String) { - auto str = v.AsString(); - double units = 1; - xaml::GridUnitType unitType = xaml::GridUnitType::Pixel; - if (str.back() == '*') { - unitType = xaml::GridUnitType::Star; - str.pop_back(); - if (str.length() > 0) { - units = std::stod(str); - } - } else if (str == "auto") { - unitType = xaml::GridUnitType::Auto; - } else { - units = std::stod(str); - } - return xaml::GridLengthHelper::FromValueAndType(units, unitType); - } - return xaml::GridLengthHelper::FromValueAndType(1, xaml::GridUnitType::Auto); -} - -void GridViewManager::UpdateProperties( - xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const &propertyMapReader) noexcept { - React::JSValueObject propertyMap = React::JSValueObject::ReadFrom(propertyMapReader); - for (const auto &pair : propertyMap) { - const auto &propertyName = winrt::to_hstring(pair.first); - const auto &propertyValue = pair.second; - - if (propertyName == L"rows") { - const auto grid = view.as(); - for (const auto &row : propertyValue.AsArray()) { - xaml::Controls::RowDefinition rowDefinition{}; - rowDefinition.Height(GetGridLength(row)); - grid.RowDefinitions().Append(rowDefinition); - } - } else if (propertyName == L"columns") { - const auto grid = view.as(); - for (const auto &column : propertyValue.AsArray()) { - xaml::Controls::ColumnDefinition columnDefinition{}; - columnDefinition.Width(GetGridLength(column)); - grid.ColumnDefinitions().Append(columnDefinition); - } - } - } -} - -} // namespace winrt::PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/GridViewManager.h b/packages/playground/windows/PlaygroundNativeModules/GridViewManager.h deleted file mode 100644 index 6b91d3a2686..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridViewManager.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#pragma once -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::PlaygroundNativeModules { - -class GridViewManager : public winrt::implements< - GridViewManager, - React::IViewManager, - React::IViewManagerWithChildren, - React::IViewManagerWithNativeProperties, - React::IViewManagerRequiresNativeLayout> { - public: - // IViewManager - winrt::hstring Name() noexcept; - - xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerWithChildren - void AddView(xaml::FrameworkElement const &parent, xaml::UIElement const &child, int64_t index) noexcept; - void RemoveAllChildren(xaml::FrameworkElement const &parent) noexcept; - void RemoveChildAt(xaml::FrameworkElement const &parent, int64_t index) noexcept; - void ReplaceChild( - xaml::FrameworkElement const &parent, - xaml::UIElement const &oldChild, - xaml::UIElement const &newChild) noexcept; - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView - NativeProps() noexcept; - - void UpdateProperties(xaml::FrameworkElement const &view, React::IJSValueReader const &propertyMapReader) noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout() const noexcept { - return true; - } -}; - -} // namespace winrt::PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.def b/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.def deleted file mode 100644 index 24e7c1235c3..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.def +++ /dev/null @@ -1,3 +0,0 @@ -ο»ΏEXPORTS -DllCanUnloadNow = WINRT_CanUnloadNow PRIVATE -DllGetActivationFactory = WINRT_GetActivationFactory PRIVATE diff --git a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj b/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj deleted file mode 100644 index 9ff986f6773..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj +++ /dev/null @@ -1,159 +0,0 @@ - - - - - true - true - true - {FBC281F9-E7FA-4D3F-9A15-F7507A803007} - PlaygroundNativeModules - PlaygroundNativeModules - en-US - 16.0 - true - Windows Store - 10.0 - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(SolutionDir), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - - - - 10.0.22621.0 - 10.0.17763.0 - - - - - Debug - ARM - - - Debug - ARM64 - - - Debug - Win32 - - - Debug - x64 - - - Release - ARM - - - Release - ARM64 - - - Release - Win32 - - - Release - x64 - - - - DynamicLibrary - Unicode - false - - - true - true - - - false - true - false - - - - - - - - - - - - - - - - - - Use - pch.h - $(IntDir)pch.pch - Level4 - %(AdditionalOptions) /bigobj - 4453;28204 - _WINRT_DLL;%(PreprocessorDefinitions) - $(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories) - - - Console - true - PlaygroundNativeModules.def - - - - - _DEBUG;%(PreprocessorDefinitions) - - - - - NDEBUG;%(PreprocessorDefinitions) - - - - - GridItemView.idl - - - - - ReactPackageProvider.idl - - - - - - GridItemView.idl - - - - - Create - - - ReactPackageProvider.idl - - - - - - - - - - - - - - - - - - This project references targets in your node_modules\react-native-windows folder that are missing. The missing file is {0}. - - - - - \ No newline at end of file diff --git a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj.filters b/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj.filters deleted file mode 100644 index d05390b8368..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj.filters +++ /dev/null @@ -1,27 +0,0 @@ -ο»Ώ - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/playground/windows/PlaygroundNativeModules/PropertySheet.props b/packages/playground/windows/PlaygroundNativeModules/PropertySheet.props deleted file mode 100644 index 5942ba395bb..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/PropertySheet.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.cpp b/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.cpp deleted file mode 100644 index 895bfd0e9fc..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.cpp +++ /dev/null @@ -1,18 +0,0 @@ -#include "pch.h" -#include "ReactPackageProvider.h" -#if __has_include("ReactPackageProvider.g.cpp") -#include "ReactPackageProvider.g.cpp" -#endif -#include "GridItemViewManager.h" -#include "GridViewManager.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::PlaygroundNativeModules::implementation { - -void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept { - packageBuilder.AddViewManager(L"GridViewManager", []() { return winrt::make(); }); - packageBuilder.AddViewManager(L"GridItemViewManager", []() { return winrt::make(); }); -} - -} // namespace winrt::PlaygroundNativeModules::implementation diff --git a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.h b/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.h deleted file mode 100644 index 16584a46bbb..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once -#include "ReactPackageProvider.g.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::PlaygroundNativeModules::implementation { -struct ReactPackageProvider : ReactPackageProviderT { - ReactPackageProvider() = default; - - void CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept; -}; -} // namespace winrt::PlaygroundNativeModules::implementation - -namespace winrt::PlaygroundNativeModules::factory_implementation { - -struct ReactPackageProvider : ReactPackageProviderT {}; - -} // namespace winrt::PlaygroundNativeModules::factory_implementation diff --git a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.idl b/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.idl deleted file mode 100644 index 4412ec5ba89..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.idl +++ /dev/null @@ -1,9 +0,0 @@ -namespace PlaygroundNativeModules -{ - [webhosthidden] - [default_interface] - runtimeclass ReactPackageProvider : Microsoft.ReactNative.IReactPackageProvider - { - ReactPackageProvider(); - }; -} // namespace PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/packages.lock.json b/packages/playground/windows/PlaygroundNativeModules/packages.lock.json deleted file mode 100644 index 006baa72de2..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/packages.lock.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "version": 1, - "dependencies": { - "native,Version=v0.0": { - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Windows.CppWinRT": { - "type": "Direct", - "requested": "[2.0.230706.1, )", - "resolved": "2.0.230706.1", - "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "native,Version=v0.0/win10-arm": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-arm-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-arm64-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x86": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x86-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - } - } -} \ No newline at end of file diff --git a/packages/playground/windows/PlaygroundNativeModules/pch.cpp b/packages/playground/windows/PlaygroundNativeModules/pch.cpp deleted file mode 100644 index bcb5590be1b..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/pch.cpp +++ /dev/null @@ -1 +0,0 @@ -ο»Ώ#include "pch.h" diff --git a/packages/playground/windows/PlaygroundNativeModules/pch.h b/packages/playground/windows/PlaygroundNativeModules/pch.h deleted file mode 100644 index 794450ca354..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/pch.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#define NOMINMAX - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include -using namespace winrt::Windows::Foundation; diff --git a/packages/playground/windows/playground-composition/Playground-Composition.cpp b/packages/playground/windows/playground-composition/Playground-Composition.cpp index e514cbc69f9..41ba497ad27 100644 --- a/packages/playground/windows/playground-composition/Playground-Composition.cpp +++ b/packages/playground/windows/playground-composition/Playground-Composition.cpp @@ -357,28 +357,16 @@ struct WindowData { return FALSE; } - static constexpr std::wstring_view g_bundleFiles[] = { - LR"(Samples\rntester)", - LR"(Samples\accessible)", - LR"(Samples\callbackTest)", - LR"(Samples\calculator)", - LR"(Samples\click)", - LR"(Samples\customViewManager)", - LR"(Samples\control)", - LR"(Samples\flexbox)", - LR"(Samples\focusTest)", - LR"(Samples\geosample)", - LR"(Samples\image)", - LR"(Samples\index)", - LR"(Samples\nativeFabricComponent)", - LR"(Samples\mouse)", - LR"(Samples\scrollViewSnapSample)", - LR"(Samples\simple)", - LR"(Samples\text)", - LR"(Samples\textinput)", - LR"(Samples\ticTacToe)", - LR"(Samples\view)", - LR"(Samples\debugTest01)"}; + static constexpr std::wstring_view g_bundleFiles[] = {LR"(Samples\rntester)", LR"(Samples\accessible)", + LR"(Samples\callbackTest)", LR"(Samples\calculator)", + LR"(Samples\click)", LR"(Samples\control)", + LR"(Samples\flexbox)", LR"(Samples\focusTest)", + LR"(Samples\geosample)", LR"(Samples\image)", + LR"(Samples\index)", LR"(Samples\nativeFabricComponent)", + LR"(Samples\mouse)", LR"(Samples\scrollViewSnapSample)", + LR"(Samples\simple)", LR"(Samples\text)", + LR"(Samples\textinput)", LR"(Samples\ticTacToe)", + LR"(Samples\view)", LR"(Samples\debugTest01)"}; static INT_PTR CALLBACK Bundle(HWND hwnd, UINT message, WPARAM wparam, LPARAM /*lparam*/) noexcept { switch (message) { diff --git a/packages/playground/windows/playground.sln b/packages/playground/windows/playground.sln deleted file mode 100644 index 2806bdfd092..00000000000 --- a/packages/playground/windows/playground.sln +++ /dev/null @@ -1,210 +0,0 @@ -ο»Ώ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.3.32929.385 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "playground", "playground\playground.vcxproj", "{6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}" - ProjectSection(ProjectDependencies) = postProject - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\..\..\vnext\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\..\..\vnext\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" - ProjectSection(ProjectDependencies) = postProject - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\..\..\vnext\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\..\..\vnext\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\..\..\vnext\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\..\..\vnext\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\..\..\vnext\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\..\..\vnext\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactNativePicker", "..\..\..\node_modules\@react-native-picker\picker\windows\ReactNativePicker\ReactNativePicker.vcxproj", "{BEDCC600-4541-41F2-AA46-9E058202B6AD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PlaygroundNativeModules", "PlaygroundNativeModules\PlaygroundNativeModules.vcxproj", "{FBC281F9-E7FA-4D3F-9A15-F7507A803007}" -EndProject -Global - GlobalSection(SharedMSBuildProjectFiles) = preSolution - ..\..\..\vnext\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 - ..\..\..\vnext\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 - ..\..\..\vnext\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 - ..\..\..\vnext\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Debug|ARM = Debug|ARM - Debug|ARM64 = Debug|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - Release|ARM = Release|ARM - Release|ARM64 = Release|ARM64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|ARM.ActiveCfg = Debug|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|ARM64.Build.0 = Debug|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x64.ActiveCfg = Debug|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x64.Build.0 = Debug|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x64.Deploy.0 = Debug|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x86.ActiveCfg = Debug|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x86.Build.0 = Debug|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x86.Deploy.0 = Debug|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|ARM.ActiveCfg = Release|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|ARM64.ActiveCfg = Release|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|ARM64.Build.0 = Release|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|ARM64.Deploy.0 = Release|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x64.ActiveCfg = Release|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x64.Build.0 = Release|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x64.Deploy.0 = Release|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x86.ActiveCfg = Release|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x86.Build.0 = Release|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x86.Deploy.0 = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM.ActiveCfg = Debug|ARM - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM.Build.0 = Debug|ARM - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM64.Build.0 = Debug|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x64.ActiveCfg = Debug|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x64.Build.0 = Debug|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.ActiveCfg = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.Build.0 = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.Deploy.0 = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM.ActiveCfg = Release|ARM - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM.Build.0 = Release|ARM - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM64.ActiveCfg = Release|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM64.Build.0 = Release|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x64.ActiveCfg = Release|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x64.Build.0 = Release|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.ActiveCfg = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.Build.0 = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.Deploy.0 = Release|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM.ActiveCfg = Debug|ARM - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM.Build.0 = Debug|ARM - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM64.Build.0 = Debug|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x64.ActiveCfg = Debug|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x64.Build.0 = Debug|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x64.Deploy.0 = Debug|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x86.ActiveCfg = Debug|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x86.Build.0 = Debug|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x86.Deploy.0 = Debug|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM.ActiveCfg = Release|ARM - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM.Build.0 = Release|ARM - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM64.ActiveCfg = Release|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM64.Build.0 = Release|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM64.Deploy.0 = Release|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x64.ActiveCfg = Release|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x64.Build.0 = Release|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x64.Deploy.0 = Release|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x86.ActiveCfg = Release|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x86.Build.0 = Release|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x86.Deploy.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} - EndGlobalSection -EndGlobal diff --git a/packages/playground/windows/playground/App.cpp b/packages/playground/windows/playground/App.cpp deleted file mode 100644 index 5e873250aba..00000000000 --- a/packages/playground/windows/playground/App.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "pch.h" - -#include "App.h" -#include "MainPage.h" - -#include "AutolinkedNativeModules.g.h" -#include "ReactPackageProvider.h" - -using namespace winrt; -using namespace Windows::ApplicationModel; -using namespace Windows::ApplicationModel::Activation; -using namespace Windows::Foundation; -using namespace xaml; -using namespace xaml::Controls; -using namespace xaml::Navigation; -using namespace playground; -using namespace playground::implementation; - -/// -/// Initializes the singleton application object. This is the first line of authored code -/// executed, and as such is the logical equivalent of main() or WinMain(). -/// -App::App() { - InitializeComponent(); -#ifndef USE_WINUI3 - Suspending({this, &App::OnSuspending}); -#endif - RegisterAutolinkedNativeModulePackages(PackageProviders()); // Includes any autolinked modules - -#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION - UnhandledException([this](IInspectable const &, UnhandledExceptionEventArgs const &e) { - if (IsDebuggerPresent()) { - auto errorMessage = e.Message(); - __debugbreak(); - } - }); -#endif -} - -/// -/// Invoked when the application is launched normally by the end user. Other entry points -/// will be used such as when the application is launched to open a specific file. -/// -/// Details about the launch request and process. -void App::OnLaunched(activation::LaunchActivatedEventArgs const &e) { - Frame frame{}; - Window::Current().Content(frame); - Window::Current().Activate(); - frame.Navigate(xaml_typename(), box_value(e.Arguments())); -} - -/// -/// Invoked when application execution is being suspended. Application state is saved -/// without knowing whether the application will be terminated or resumed with the contents -/// of memory still intact. -/// -/// The source of the suspend request. -/// Details about the suspend request. -void App::OnSuspending([[maybe_unused]] IInspectable const &sender, [[maybe_unused]] SuspendingEventArgs const &e) { - // Save application state and stop any background activity -} - -/// -/// Invoked when Navigation to a certain page fails -/// -/// The Frame which failed navigation -/// Details about the navigation failure -void App::OnNavigationFailed(IInspectable const &, NavigationFailedEventArgs const &e) { - throw hresult_error(E_FAIL, hstring(L"Failed to load Page ") + e.SourcePageType().Name); -} diff --git a/packages/playground/windows/playground/App.h b/packages/playground/windows/playground/App.h deleted file mode 100644 index 74cfdd4c213..00000000000 --- a/packages/playground/windows/playground/App.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once -#include "App.xaml.g.h" - -#ifdef USE_WINUI3 -namespace activation = winrt::Microsoft::UI::Xaml; -#else -namespace activation = winrt::Windows::ApplicationModel::Activation; -#endif - -namespace winrt::playground::implementation { -struct App : AppT { - App(); - - void OnLaunched(activation::LaunchActivatedEventArgs const &); - void OnSuspending(IInspectable const &, Windows::ApplicationModel::SuspendingEventArgs const &); - void OnNavigationFailed(IInspectable const &, xaml::Navigation::NavigationFailedEventArgs const &); -}; -} // namespace winrt::playground::implementation diff --git a/packages/playground/windows/playground/App.idl b/packages/playground/windows/playground/App.idl deleted file mode 100644 index 7f852d1682a..00000000000 --- a/packages/playground/windows/playground/App.idl +++ /dev/null @@ -1,3 +0,0 @@ -namespace playground -{ -} diff --git a/packages/playground/windows/playground/App.xaml b/packages/playground/windows/playground/App.xaml deleted file mode 100644 index 71243bb99ce..00000000000 --- a/packages/playground/windows/playground/App.xaml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - diff --git a/packages/playground/windows/playground/Assets/LockScreenLogo.scale-200.png b/packages/playground/windows/playground/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5d..00000000000 Binary files a/packages/playground/windows/playground/Assets/LockScreenLogo.scale-200.png and /dev/null differ diff --git a/packages/playground/windows/playground/Assets/SplashScreen.scale-200.png b/packages/playground/windows/playground/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 023e7f1feda..00000000000 Binary files a/packages/playground/windows/playground/Assets/SplashScreen.scale-200.png and /dev/null differ diff --git a/packages/playground/windows/playground/Assets/Square150x150Logo.scale-200.png b/packages/playground/windows/playground/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index af49fec1a54..00000000000 Binary files a/packages/playground/windows/playground/Assets/Square150x150Logo.scale-200.png and /dev/null differ diff --git a/packages/playground/windows/playground/Assets/Square44x44Logo.scale-200.png b/packages/playground/windows/playground/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index ce342a2ec8a..00000000000 Binary files a/packages/playground/windows/playground/Assets/Square44x44Logo.scale-200.png and /dev/null differ diff --git a/packages/playground/windows/playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/packages/playground/windows/playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png deleted file mode 100644 index f6c02ce97e0..00000000000 Binary files a/packages/playground/windows/playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png and /dev/null differ diff --git a/packages/playground/windows/playground/Assets/StoreLogo.png b/packages/playground/windows/playground/Assets/StoreLogo.png deleted file mode 100644 index 7385b56c0e4..00000000000 Binary files a/packages/playground/windows/playground/Assets/StoreLogo.png and /dev/null differ diff --git a/packages/playground/windows/playground/Assets/Wide310x150Logo.scale-200.png b/packages/playground/windows/playground/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 288995b397f..00000000000 Binary files a/packages/playground/windows/playground/Assets/Wide310x150Logo.scale-200.png and /dev/null differ diff --git a/packages/playground/windows/playground/Assets/seguiemj.ttf b/packages/playground/windows/playground/Assets/seguiemj.ttf deleted file mode 100644 index 6d4fcbf7778..00000000000 Binary files a/packages/playground/windows/playground/Assets/seguiemj.ttf and /dev/null differ diff --git a/packages/playground/windows/playground/AutolinkedNativeModules.g.cpp b/packages/playground/windows/playground/AutolinkedNativeModules.g.cpp deleted file mode 100644 index e5f0a465eb9..00000000000 --- a/packages/playground/windows/playground/AutolinkedNativeModules.g.cpp +++ /dev/null @@ -1,21 +0,0 @@ -// AutolinkedNativeModules.g.cpp contents generated by "npx @react-native-community/cli autolink-windows" -// clang-format off -#include "pch.h" -#include "AutolinkedNativeModules.g.h" - -#include - -// Includes from @react-native-picker/picker -#include - -namespace winrt::Microsoft::ReactNative -{ - -void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders) -{ - // IReactPackageProviders from @react-native-picker/picker - packageProviders.Append(winrt::ReactNativePicker::ReactPackageProvider()); - packageProviders.Append(winrt::PlaygroundNativeModules::ReactPackageProvider()); -} - -} diff --git a/packages/playground/windows/playground/AutolinkedNativeModules.g.h b/packages/playground/windows/playground/AutolinkedNativeModules.g.h deleted file mode 100644 index 1140d2a9614..00000000000 --- a/packages/playground/windows/playground/AutolinkedNativeModules.g.h +++ /dev/null @@ -1,10 +0,0 @@ -// AutolinkedNativeModules.g.h contents generated by "npx @react-native-community/cli autolink-windows" -#pragma once - -// clang-format off -namespace winrt::Microsoft::ReactNative -{ - -void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders); - -} diff --git a/packages/playground/windows/playground/AutolinkedNativeModules.g.props b/packages/playground/windows/playground/AutolinkedNativeModules.g.props deleted file mode 100644 index 0dd8b33c1ed..00000000000 --- a/packages/playground/windows/playground/AutolinkedNativeModules.g.props +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/packages/playground/windows/playground/AutolinkedNativeModules.g.targets b/packages/playground/windows/playground/AutolinkedNativeModules.g.targets deleted file mode 100644 index 4519b1d30b5..00000000000 --- a/packages/playground/windows/playground/AutolinkedNativeModules.g.targets +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - {bedcc600-4541-41f2-aa46-9e058202b6ad} - - - {fbc281f9-e7fa-4d3f-9a15-f7507a803007} - - - diff --git a/packages/playground/windows/playground/MainPage.cpp b/packages/playground/windows/playground/MainPage.cpp deleted file mode 100644 index e400151c5ba..00000000000 --- a/packages/playground/windows/playground/MainPage.cpp +++ /dev/null @@ -1,181 +0,0 @@ -#include "pch.h" -#include "MainPage.h" -#include "MainPage.g.cpp" -#include - -using namespace winrt; -using namespace Windows::ApplicationModel::Activation; -using namespace Windows::Foundation; -using namespace Windows::UI; -using namespace xaml; -using namespace xaml::Controls; -using namespace xaml::Media; -using namespace Windows::Storage; -using namespace Windows::Storage::Streams; -using namespace Windows::Graphics::Imaging; -using namespace Windows::Storage::Pickers; - -namespace winrt::playground::implementation { - -MainPage::MainPage() { - InitializeComponent(); - - x_DebuggerPort().Text(std::to_wstring(Host().InstanceSettings().DebuggerPort())); - - // IsEditable is only supported on RS4 or higher - if (Windows::Foundation::Metadata::ApiInformation::IsApiContractPresent( - L"Windows.Foundation.UniversalApiContract", 6)) { - x_rootComponentNameCombo().IsEditable(true); - x_entryPointCombo().IsEditable(true); - } - - // TODO: a way to determine which engines are actually available - x_engineChakra().IsEnabled(true); - x_engineHermes().IsEnabled(true); - x_engineV8().IsEnabled(true); - - x_JsEngine().SelectedIndex(1); - x_Theme().SelectedIndex(0); -} - -void MainPage::OnUnloadClick( - Windows::Foundation::IInspectable const & /*sender*/, - xaml::RoutedEventArgs const & /*args*/) { - Host().UnloadInstance(); -} - -void MainPage::OnLoadClick( - Windows::Foundation::IInspectable const & /*sender*/, - xaml::RoutedEventArgs const & /*args*/) { - auto host = Host(); - - winrt::hstring bundleFile; - - if (auto cbi = x_entryPointCombo().SelectedItem().try_as()) { - bundleFile = unbox_value(cbi.Content()); - } else { - bundleFile = unbox_value(x_entryPointCombo().SelectedItem()); - } - host.InstanceSettings().JavaScriptBundleFile(bundleFile); - - auto item = x_rootComponentNameCombo().SelectedItem(); - winrt::hstring mainComponentName; - if (auto selected = item.try_as()) { - mainComponentName = unbox_value(selected.Content()); - } else { - mainComponentName = unbox_value(item); - } - ReactRootView().ComponentName(mainComponentName); - ReactRootView().ReactNativeHost(host); - - // Some of the images in RNTester require a user-agent header to properly fetch - winrt::Microsoft::ReactNative::HttpSettings::SetDefaultUserAgent( - host.InstanceSettings(), L"React Native Windows Playground"); - - host.InstanceSettings().UseDeveloperSupport(true); - host.InstanceSettings().UseDirectDebugger(x_UseDirectDebuggerCheckBox().IsChecked().GetBoolean()); - host.InstanceSettings().DebuggerBreakOnNextLine(x_BreakOnFirstLineCheckBox().IsChecked().GetBoolean()); - host.InstanceSettings().UseFastRefresh(x_UseFastRefreshCheckBox().IsChecked().GetBoolean()); - host.InstanceSettings().DebuggerPort(static_cast(std::stoi(std::wstring(x_DebuggerPort().Text())))); - host.InstanceSettings().JSIEngineOverride( - static_cast(x_JsEngine().SelectedIndex())); - if (!m_bundlerHostname.empty()) { - std::wstring dhost(m_bundlerHostname); - auto colonPos = dhost.find(L':'); - if (colonPos != std::wstring::npos) { - host.InstanceSettings().SourceBundleHost(hstring(dhost.substr(0, colonPos))); - dhost.erase(0, colonPos + 1); - host.InstanceSettings().SourceBundlePort(static_cast(std::stoi(dhost))); - } - } - - host.InstanceSettings().InstanceCreated( - [wkThis = get_weak()](auto sender, winrt::Microsoft::ReactNative::InstanceCreatedEventArgs args) { - if (auto strongThis = wkThis.get()) { - args.Context().UIDispatcher().Post([wkThis, context = args.Context()]() { - if (auto strongThis = wkThis.get()) { - strongThis->x_UseFastRefreshCheckBox().IsChecked(context.SettingsSnapshot().UseFastRefresh()); - strongThis->x_UseDirectDebuggerCheckBox().IsChecked(context.SettingsSnapshot().UseDirectDebugger()); - strongThis->x_BreakOnFirstLineCheckBox().IsChecked(context.SettingsSnapshot().DebuggerBreakOnNextLine()); - auto debugBundlePath = context.SettingsSnapshot().DebugBundlePath(); - for (auto item : strongThis->x_entryPointCombo().Items()) { - if (winrt::unbox_value(item.as().Content()) == debugBundlePath) { - strongThis->x_entryPointCombo().SelectedItem(item); - break; - } - } - strongThis->x_DebuggerPort().Text(winrt::to_hstring(context.SettingsSnapshot().DebuggerPort())); - if (strongThis->RequestedTheme() == xaml::ElementTheme::Light) { - xaml::Window::Current().Content().as().RequestedTheme( - xaml::ElementTheme::Default); - strongThis->x_themeDefault().IsSelected(true); - } - } - }); - } - }); - // Nudge the ReactNativeHost to create the instance and wrapping context - host.ReloadInstance(); -} - -void winrt::playground::implementation::MainPage::x_entryPointCombo_SelectionChanged( - winrt::Windows::Foundation::IInspectable const & /*sender*/, - xaml::Controls::SelectionChangedEventArgs const & /*e*/) { - if (x_rootComponentNameCombo()) { - auto item = x_entryPointCombo().SelectedItem(); - if (item) { - winrt::IInspectable content; - if (auto cbi = item.try_as()) { - content = cbi.Content(); - } else { - content = item; - } - - auto selectedItem = winrt::to_string(winrt::unbox_value(content)); - if (selectedItem == "Samples\\rntester") { - x_rootComponentNameCombo().SelectedIndex(0); - } else { - x_rootComponentNameCombo().SelectedIndex(1); - } - } - } -} - -void winrt::playground::implementation::MainPage::x_Theme_SelectionChanged( - winrt::Windows::Foundation::IInspectable const &, - xaml::Controls::SelectionChangedEventArgs const &) { - auto theme = ElementTheme::Default; - if (x_Theme().SelectedItem() == x_themeLight()) { - theme = ElementTheme::Light; - } else if (x_Theme().SelectedItem() == x_themeDark()) { - theme = ElementTheme::Dark; - } - xaml::Window::Current().Content().as().RequestedTheme(theme); -} - -void MainPage::OnNavigatedTo(xaml::Navigation::NavigationEventArgs const &e) { - m_bundlerHostname = unbox_value(e.Parameter()); -} - -Microsoft::ReactNative::ReactNativeHost MainPage::Host() noexcept { - return Application::Current().as()->Host(); -} - -Microsoft::ReactNative::ReactInstanceSettings MainPage::InstanceSettings() noexcept { - if (!m_instanceSettings) { - m_instanceSettings = Microsoft::ReactNative::ReactInstanceSettings(); - } - - return m_instanceSettings; -} - -Windows::Foundation::Collections::IVector -MainPage::PackageProviders() noexcept { - if (!m_packageProviders) { - m_packageProviders = single_threaded_vector(); - } - - return m_packageProviders; -} - -} // namespace winrt::playground::implementation diff --git a/packages/playground/windows/playground/MainPage.h b/packages/playground/windows/playground/MainPage.h deleted file mode 100644 index 0ecd02a8124..00000000000 --- a/packages/playground/windows/playground/MainPage.h +++ /dev/null @@ -1,35 +0,0 @@ -#pragma once -#include "MainPage.g.h" - -namespace winrt::playground::implementation { - -struct MainPage : MainPageT { - MainPage(); - - void OnLoadClick(Windows::Foundation::IInspectable const & /*sender*/, xaml::RoutedEventArgs const & /*args*/); - void OnUnloadClick(Windows::Foundation::IInspectable const & /*sender*/, xaml::RoutedEventArgs const & /*args*/); - - private: - Microsoft::ReactNative::ReactNativeHost Host() noexcept; - Microsoft::ReactNative::ReactInstanceSettings InstanceSettings() noexcept; - Windows::Foundation::Collections::IVector PackageProviders() noexcept; - - Microsoft::ReactNative::ReactInstanceSettings m_instanceSettings; - Windows::Foundation::Collections::IVector m_packageProviders; - - winrt::hstring m_bundlerHostname; - - public: - void x_entryPointCombo_SelectionChanged( - winrt::Windows::Foundation::IInspectable const &sender, - xaml::Controls::SelectionChangedEventArgs const &e); - void x_Theme_SelectionChanged( - winrt::Windows::Foundation::IInspectable const &sender, - xaml::Controls::SelectionChangedEventArgs const &e); - void OnNavigatedTo(xaml::Navigation::NavigationEventArgs const &e); -}; - -} // namespace winrt::playground::implementation -namespace winrt::playground::factory_implementation { -struct MainPage : MainPageT {}; -} // namespace winrt::playground::factory_implementation diff --git a/packages/playground/windows/playground/MainPage.idl b/packages/playground/windows/playground/MainPage.idl deleted file mode 100644 index a6928c44145..00000000000 --- a/packages/playground/windows/playground/MainPage.idl +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -#include "NamespaceRedirect.h" - -namespace playground { - - [default_interface] - runtimeclass MainPage : XAML_NAMESPACE.Controls.Page { - MainPage(); - } - -} diff --git a/packages/playground/windows/playground/MainPage.xaml b/packages/playground/windows/playground/MainPage.xaml deleted file mode 100644 index 8f24c8e9796..00000000000 --- a/packages/playground/windows/playground/MainPage.xaml +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/playground/windows/playground/Package.appxmanifest b/packages/playground/windows/playground/Package.appxmanifest deleted file mode 100644 index c305d9025a5..00000000000 --- a/packages/playground/windows/playground/Package.appxmanifest +++ /dev/null @@ -1,50 +0,0 @@ -ο»Ώ - - - - - - - - - playground - react-native-windows-testing - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/playground/windows/playground/Playground.vcxproj b/packages/playground/windows/playground/Playground.vcxproj deleted file mode 100644 index 67cc09432ed..00000000000 --- a/packages/playground/windows/playground/Playground.vcxproj +++ /dev/null @@ -1,175 +0,0 @@ - - - - - true - true - true - {6b6aa847-b32f-41ac-9d3b-48a8cdfa8ade} - playground - playground - en-US - 17.0 - true - Windows Store - 10.0 - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - - false - - - - - - Debug - ARM64 - - - Debug - Win32 - - - Debug - x64 - - - Release - ARM64 - - - Release - Win32 - - - Release - x64 - - - - Application - Unicode - - - true - - - false - true - - - - - - - - - - - - - - - - - Use - pch.h - $(IntDir)pch.pch - Level4 - %(AdditionalOptions) /bigobj - 4453;28204 - - - - - _DEBUG;%(PreprocessorDefinitions) - - - - - NDEBUG;%(PreprocessorDefinitions) - - - - - - - - App.xaml - - - MainPage.xaml - - - - - Designer - - - - - Designer - - - Designer - - - - - - - - - - - - - - - - Create - - - App.xaml - - - - MainPage.xaml - - - - - App.xaml - - - MainPage.xaml - - - - - - - false - - - - - - - - Samples/rntester.tsx - - - - - - - This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. - - - - - - - diff --git a/packages/playground/windows/playground/Playground.vcxproj.filters b/packages/playground/windows/playground/Playground.vcxproj.filters deleted file mode 100644 index fe0ba02ec97..00000000000 --- a/packages/playground/windows/playground/Playground.vcxproj.filters +++ /dev/null @@ -1,65 +0,0 @@ -ο»Ώ - - - - - - - - - - - - - - - - - - - - - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - - - - - - {e48dc53e-40b1-40cb-970a-f89935452892} - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/playground/windows/playground/PropertySheet.props b/packages/playground/windows/playground/PropertySheet.props deleted file mode 100644 index c072cedc815..00000000000 --- a/packages/playground/windows/playground/PropertySheet.props +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - diff --git a/packages/playground/windows/playground/ReactPackageProvider.cpp b/packages/playground/windows/playground/ReactPackageProvider.cpp deleted file mode 100644 index c1842420657..00000000000 --- a/packages/playground/windows/playground/ReactPackageProvider.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" -#include "ReactPackageProvider.h" -#include "NativeModules.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::playground::implementation { - -void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept { - AddAttributedModules(packageBuilder, true); -} - -} // namespace winrt::playground::implementation diff --git a/packages/playground/windows/playground/ReactPackageProvider.h b/packages/playground/windows/playground/ReactPackageProvider.h deleted file mode 100644 index c65a883a149..00000000000 --- a/packages/playground/windows/playground/ReactPackageProvider.h +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include "winrt/Microsoft.ReactNative.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::playground::implementation { - -struct ReactPackageProvider : winrt::implements { - public: // IReactPackageProvider - void CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept; -}; - -} // namespace winrt::playground::implementation diff --git a/packages/playground/windows/playground/packages.lock.json b/packages/playground/windows/playground/packages.lock.json deleted file mode 100644 index 9da2e1f071b..00000000000 --- a/packages/playground/windows/playground/packages.lock.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "version": 1, - "dependencies": { - "native,Version=v0.0": { - "Microsoft.JavaScript.Hermes": { - "type": "Direct", - "requested": "[0.0.0-2511.7001-d7ca19b3, )", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Windows.CppWinRT": { - "type": "Direct", - "requested": "[2.0.230706.1, )", - "resolved": "2.0.230706.1", - "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "playgroundnativemodules": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "reactnativepicker": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - } - }, - "native,Version=v0.0/win10-arm": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-arm-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-arm64-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x86": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x86-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - } - } -} \ No newline at end of file diff --git a/packages/playground/windows/playground/pch.cpp b/packages/playground/windows/playground/pch.cpp deleted file mode 100644 index b85266b3f95..00000000000 --- a/packages/playground/windows/playground/pch.cpp +++ /dev/null @@ -1,7 +0,0 @@ -ο»Ώ// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -// -// pch.cpp -// Include the standard header and generate the precompiled header. -// -#include "pch.h" diff --git a/packages/playground/windows/playground/pch.h b/packages/playground/windows/playground/pch.h deleted file mode 100644 index 0cad8c87048..00000000000 --- a/packages/playground/windows/playground/pch.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -// -// pch.h -// Header for standard system include files. -// - -#pragma once - -#define NOMINMAX - -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include "CppWinRTIncludes.h" - -#include - -#include -#include -#include -#include -#include diff --git a/packages/sample-apps/.eslintrc.js b/packages/sample-apps/.eslintrc.js deleted file mode 100644 index 35e0d115126..00000000000 --- a/packages/sample-apps/.eslintrc.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - extends: ['@rnw-scripts'], - parserOptions: {tsconfigRootDir : __dirname}, -}; diff --git a/packages/sample-apps/.gitignore b/packages/sample-apps/.gitignore deleted file mode 100644 index 327eb705c52..00000000000 --- a/packages/sample-apps/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -/node_modules -/windows/SampleAppCPP/Generated Files/ -/windows/SampleAppCS/Generated Files/ -/windows/SampleLibraryCPP/Generated Files/ -/windows/SampleLibraryCS/Generated Files/ -/build -/msbuild* -/windows/SampleAppCS/Bundle -/windows/SampleAppCPP/Bundle diff --git a/packages/sample-apps/CHANGELOG.json b/packages/sample-apps/CHANGELOG.json deleted file mode 100644 index e22fd6f3e86..00000000000 --- a/packages/sample-apps/CHANGELOG.json +++ /dev/null @@ -1,4527 +0,0 @@ -{ - "name": "sample-apps", - "entries": [ - { - "date": "Fri, 29 Apr 2022 05:09:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.494", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - } - ] - } - }, - { - "date": "Wed, 27 Apr 2022 05:10:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.493", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.32", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.41", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.12", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - } - ] - } - }, - { - "date": "Tue, 26 Apr 2022 05:09:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.492", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - } - ] - } - }, - { - "date": "Mon, 25 Apr 2022 22:50:30 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.491", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.31", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - } - ] - } - }, - { - "date": "Fri, 22 Apr 2022 05:09:17 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.490", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - } - ] - } - }, - { - "date": "Thu, 21 Apr 2022 05:09:33 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.489", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.40", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - } - ] - } - }, - { - "date": "Tue, 19 Apr 2022 05:08:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.488", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - } - ] - } - }, - { - "date": "Fri, 15 Apr 2022 05:09:04 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.487", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - } - ] - } - }, - { - "date": "Thu, 14 Apr 2022 05:09:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.486", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.39", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - } - ] - } - }, - { - "date": "Wed, 13 Apr 2022 05:09:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.485", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - } - ] - } - }, - { - "date": "Tue, 12 Apr 2022 05:10:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.484", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.30", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.38", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - } - ] - } - }, - { - "date": "Sat, 09 Apr 2022 05:10:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.483", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.37", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - } - ] - } - }, - { - "date": "Fri, 08 Apr 2022 05:09:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.482", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - } - ] - } - }, - { - "date": "Thu, 07 Apr 2022 05:09:50 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.481", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - } - ] - } - }, - { - "date": "Wed, 06 Apr 2022 05:09:24 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.480", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - } - ] - } - }, - { - "date": "Tue, 05 Apr 2022 05:10:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.479", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.36", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - } - ] - } - }, - { - "date": "Fri, 01 Apr 2022 05:09:58 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.478", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.29", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.35", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - } - ] - } - }, - { - "date": "Thu, 31 Mar 2022 05:10:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.477", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.34", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - } - ] - } - }, - { - "date": "Tue, 29 Mar 2022 05:09:50 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.476", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.33", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - } - ] - } - }, - { - "date": "Sat, 26 Mar 2022 05:09:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.475", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - } - ] - } - }, - { - "date": "Wed, 23 Mar 2022 05:09:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.474", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - } - ] - } - }, - { - "date": "Tue, 22 Mar 2022 05:09:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.473", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - } - ] - } - }, - { - "date": "Fri, 18 Mar 2022 05:08:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.472", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - } - ] - } - }, - { - "date": "Thu, 17 Mar 2022 05:09:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.471", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.32", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - } - ] - } - }, - { - "date": "Sat, 12 Mar 2022 06:09:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.470", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - } - ] - } - }, - { - "date": "Fri, 11 Mar 2022 06:09:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.469", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - } - ] - } - }, - { - "date": "Thu, 10 Mar 2022 06:09:24 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.468", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - } - ] - } - }, - { - "date": "Wed, 09 Mar 2022 06:09:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.467", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.28", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - } - ] - } - }, - { - "date": "Sun, 06 Mar 2022 06:08:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.466", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - } - ] - } - }, - { - "date": "Sat, 05 Mar 2022 06:08:58 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.465", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.31", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - } - ] - } - }, - { - "date": "Fri, 04 Mar 2022 06:09:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.464", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.27", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - } - ] - } - }, - { - "date": "Thu, 03 Mar 2022 06:09:12 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.463", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 23:53:36 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.462", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 06:07:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.461", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - } - ] - } - }, - { - "date": "Thu, 24 Feb 2022 06:07:47 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.460", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.26", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - } - ] - } - }, - { - "date": "Wed, 23 Feb 2022 06:07:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.459", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - } - ] - } - }, - { - "date": "Sat, 19 Feb 2022 06:07:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.458", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - } - ] - } - }, - { - "date": "Fri, 18 Feb 2022 06:07:44 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.457", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - } - ] - } - }, - { - "date": "Wed, 16 Feb 2022 19:51:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.456", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - } - ] - } - }, - { - "date": "Sun, 13 Feb 2022 06:08:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.455", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.30", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - } - ] - } - }, - { - "date": "Sat, 12 Feb 2022 06:08:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.454", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - } - ] - } - }, - { - "date": "Fri, 11 Feb 2022 06:08:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.453", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.29", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - } - ] - } - }, - { - "date": "Thu, 10 Feb 2022 06:07:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.452", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - } - ] - } - }, - { - "date": "Wed, 09 Feb 2022 06:09:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.451", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.25", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.28", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.11", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/just-task to v2.2.3", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 18:21:23 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.450", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.24", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 06:08:05 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.449", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - } - ] - } - }, - { - "date": "Sat, 05 Feb 2022 06:07:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.448", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - } - ] - } - }, - { - "date": "Thu, 03 Feb 2022 06:08:22 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.447", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.27", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - } - ] - } - }, - { - "date": "Wed, 02 Feb 2022 06:08:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.446", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - } - ] - } - }, - { - "date": "Tue, 01 Feb 2022 06:07:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.445", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - } - ] - } - }, - { - "date": "Sat, 29 Jan 2022 06:08:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.444", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.23", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.26", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - } - ] - } - }, - { - "date": "Thu, 27 Jan 2022 06:11:45 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.443", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - } - ] - } - }, - { - "date": "Wed, 26 Jan 2022 06:08:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.442", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.25", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - } - ] - } - }, - { - "date": "Sat, 22 Jan 2022 06:10:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.441", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - } - ] - } - }, - { - "date": "Wed, 19 Jan 2022 06:10:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.440", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - } - ] - } - }, - { - "date": "Fri, 14 Jan 2022 06:09:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.439", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - } - ] - } - }, - { - "date": "Tue, 11 Jan 2022 06:09:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.438", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.24", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - } - ] - } - }, - { - "date": "Sun, 09 Jan 2022 06:07:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.437", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - } - ] - } - }, - { - "date": "Sat, 08 Jan 2022 06:09:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.436", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.23", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - } - ] - } - }, - { - "date": "Fri, 07 Jan 2022 22:21:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.435", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - } - ] - } - }, - { - "date": "Thu, 06 Jan 2022 04:18:33 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.434", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - } - ] - } - }, - { - "date": "Tue, 28 Dec 2021 06:09:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.433", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - } - ] - } - }, - { - "date": "Sat, 18 Dec 2021 06:08:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.432", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - } - ] - } - }, - { - "date": "Thu, 16 Dec 2021 06:11:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.431", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.22", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - } - ] - } - }, - { - "date": "Tue, 14 Dec 2021 06:12:27 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.430", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - } - ] - } - }, - { - "date": "Fri, 10 Dec 2021 06:11:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.429", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.21", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - } - ] - } - }, - { - "date": "Tue, 07 Dec 2021 06:10:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.428", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - } - ] - } - }, - { - "date": "Sun, 05 Dec 2021 06:09:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.427", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - } - ] - } - }, - { - "date": "Sat, 04 Dec 2021 06:09:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.426", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - } - ] - } - }, - { - "date": "Fri, 03 Dec 2021 06:12:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.425", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.22", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.20", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.10", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/just-task to v2.2.2", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - } - ] - } - }, - { - "date": "Thu, 02 Dec 2021 06:09:50 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.424", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - } - ] - } - }, - { - "date": "Fri, 26 Nov 2021 06:09:54 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.423", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - } - ] - } - }, - { - "date": "Thu, 25 Nov 2021 06:09:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.422", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - } - ] - } - }, - { - "date": "Wed, 24 Nov 2021 06:08:49 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.421", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - } - ] - } - }, - { - "date": "Tue, 23 Nov 2021 06:09:26 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.420", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - } - ] - } - }, - { - "date": "Thu, 18 Nov 2021 06:11:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.419", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.21", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.19", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.9", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - } - ] - } - }, - { - "date": "Tue, 16 Nov 2021 06:09:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.418", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - } - ] - } - }, - { - "date": "Sat, 13 Nov 2021 06:08:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.417", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - } - ] - } - }, - { - "date": "Wed, 10 Nov 2021 23:57:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.416", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.18", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - } - ] - } - }, - { - "date": "Tue, 09 Nov 2021 06:11:23 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.415", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - } - ] - } - }, - { - "date": "Sat, 06 Nov 2021 05:08:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.414", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - } - ] - } - }, - { - "date": "Fri, 05 Nov 2021 05:08:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.413", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:29 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.20", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.20", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:41 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:06 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:06:02 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:05:43 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:23 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:56 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:41 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 05:06:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.404", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - } - ] - } - }, - { - "date": "Sat, 23 Oct 2021 05:06:49 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.403", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.19", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - } - ] - } - }, - { - "date": "Fri, 22 Oct 2021 05:06:46 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.402", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.18", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - } - ] - } - }, - { - "date": "Thu, 21 Oct 2021 05:08:01 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.401", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.17", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.14", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - } - ] - } - }, - { - "date": "Sun, 17 Oct 2021 05:06:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.400", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - } - ] - } - }, - { - "date": "Sat, 16 Oct 2021 05:08:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.399", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - } - ] - } - }, - { - "date": "Fri, 15 Oct 2021 05:06:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.398", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - } - ] - } - }, - { - "date": "Thu, 14 Oct 2021 05:06:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.397", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - } - ] - } - }, - { - "date": "Wed, 13 Oct 2021 05:07:05 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.396", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - } - ] - } - }, - { - "date": "Tue, 12 Oct 2021 05:07:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.395", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - } - ] - } - }, - { - "date": "Sat, 09 Oct 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.394", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.13", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - } - ] - } - }, - { - "date": "Fri, 08 Oct 2021 05:05:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.393", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "0f6b0201e330e2a3b769b6b2801fac0b8f685971", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 06 Oct 2021 05:07:05 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.392", - "author": "asklar@microsoft.com", - "commit": "f881f033a0d286a9c1df596c8ea3644c41ea9e8f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 05 Oct 2021 05:07:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.391", - "author": "erozell@outlook.com", - "commit": "a3c9cb062592146f5bfa2b7c14166e702e0e6f6a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 04 Oct 2021 05:06:55 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.390", - "author": "erozell@outlook.com", - "commit": "8adef58a52ed3400ba288fa4299e73fb8eef8384", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 02 Oct 2021 05:05:38 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.389", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2f3a3e8f7a94642899717d421afe290b284d6329", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 01 Oct 2021 05:05:54 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.388", - "author": "julio.rocha@microsoft.com", - "commit": "eaefea114554d0b91dbf2d6aff650b2fc5673f7a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 30 Sep 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.387", - "author": "erozell@outlook.com", - "commit": "4bc8637395ea828788c0ba267561c1a01f06f484", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 29 Sep 2021 05:06:54 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.16", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6238240df45549967e66f7fcfa411c67007eade3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 28 Sep 2021 05:07:03 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.11", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 25 Sep 2021 05:06:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.384", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "eaf932469678b8b67b0b2b17fd2bcdda1ed4e358", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 24 Sep 2021 05:06:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.10", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 23 Sep 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.382", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "3813907b2eaa6198f0a8b9dc570075f0c7117301", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 22 Sep 2021 05:06:43 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.381", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 21 Sep 2021 05:08:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.9", - "author": "igklemen@microsoft.com", - "commit": "08eb19f42f4f74bd82f33db2e27ba2d33b2ddd1b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 18 Sep 2021 05:07:45 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.379", - "author": "erozell@outlook.com", - "commit": "fbbfb83843c60abb8c02368077fd0a406f0bdcc0", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 17 Sep 2021 05:06:53 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.378", - "author": "jthysell@microsoft.com", - "commit": "95fecc02d3dcc9f03d0fc7d47d30cb45e128bca6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 16 Sep 2021 05:06:44 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.377", - "author": "erozell@outlook.com", - "commit": "b46965a75f179c1855a2499c7f3c6b4b10daf416", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 15 Sep 2021 05:07:04 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.15", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "df2e77140ebe63c91039226a83f4d2e49e4af408", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 14 Sep 2021 05:07:02 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.375", - "author": "jthysell@microsoft.com", - "commit": "d3de4a2b04415ff9004b7ba08ee21787b924d0d4", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 11 Sep 2021 05:06:55 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.374", - "author": "anandrag@microsoft.com", - "commit": "09bc9974c8721bf5559680dc7a8aa00514c1c7f3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 10 Sep 2021 05:07:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.14", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "42d0853c684f0e9f9c9f1f7fa34cbf4ca3810edc", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 09 Sep 2021 05:07:46 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.13", - "author": "ngerlem@microsoft.com", - "commit": "6e2dd6a4334285633e4f939be8184d911d34707a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 08 Sep 2021 05:08:53 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.371", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "sample-apps" - }, - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.12", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "sample-apps" - }, - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.8", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "sample-apps" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.1", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 04 Sep 2021 05:06:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.370", - "author": "dannyvv@microsoft.com", - "commit": "d0c3465f27bd0de739b23b46e957cbdab6bdf014", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 03 Sep 2021 05:06:04 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.11", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "b23b6bd01813b9d4ab843f397b7611e3e22d8508", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 02 Sep 2021 05:08:16 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.10", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6cd806bb2486db76195edd47e949f6a9424fc6cb", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 01 Sep 2021 05:07:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.6", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 31 Aug 2021 05:07:15 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.367", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "6addef9dcb286f3ec6718cddd45cec706e853551", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 28 Aug 2021 05:06:32 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.366", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0622bf66ad17ad48e0bedc73822fcbbbb7b38991", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 27 Aug 2021 05:06:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.10", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "420edbedb4cbe4b40f2541e466f98bd9e177e26a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 25 Aug 2021 05:07:15 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.5", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 23 Aug 2021 05:10:28 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.4", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 21 Aug 2021 05:09:03 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.363", - "author": "aschultz@microsoft.com", - "commit": "1894696af7cad08352b633a8918842256620f995", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 20 Aug 2021 05:05:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.362", - "author": "ngerlem@microsoft.com", - "commit": "9790b70efe66d3ad245aed869c15bfd78c0109dd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 18 Aug 2021 05:06:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.361", - "author": "ngerlem@microsoft.com", - "commit": "31384815b719ae02e0a1d0356b122f24f220be87", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 17 Aug 2021 05:09:46 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.360", - "author": "jthysell@microsoft.com", - "commit": "ee2d00806005714827795846179d1026754f48a8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 14 Aug 2021 05:08:23 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.359", - "author": "erozell@outlook.com", - "commit": "03a57068e7f2382db61b8030f1bdbeebcb1d7ba3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 13 Aug 2021 05:06:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "dannyvv@microsoft.com", - "commit": "7cad9763f3828c75a31f741b1ef66d9829d41fdd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 11 Aug 2021 05:09:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "erozell@outlook.com", - "commit": "291f7ca01bae2f0b6057be77d5c1af77e06e9732", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 10 Aug 2021 05:11:09 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.357", - "author": "erozell@outlook.com", - "commit": "37340427eeaec0c87203bfcc714d65c087c32623", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 08 Aug 2021 05:06:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.356", - "author": "erozell@outlook.com", - "commit": "c212589106dd6fa799794b9e0a90003f5ac27374", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 07 Aug 2021 05:06:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.355", - "author": "erozell@outlook.com", - "commit": "0a1bd7e738ccbc4f74a9376b9376486432ee8ea7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 06 Aug 2021 05:09:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.354", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "820e9e87dca33dec542c586a1356dba1505f621d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 05 Aug 2021 05:07:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.10", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "3b92733ab97670e6eb2d944f65ff341994e80517", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 04 Aug 2021 05:05:41 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.352", - "author": "agnel@microsoft.com", - "commit": "d62e9d87e4f9f8d454f00c3a61a8e78fefbf1c2f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 03 Aug 2021 05:10:45 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.351", - "author": "erozell@outlook.com", - "commit": "4aa8b3a3e47a5cc0e20a82c9c42ba56487407bfd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 01 Aug 2021 05:08:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.350", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "c539af122aef4108e8ca4b6213cea5a5ea48b512", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 31 Jul 2021 05:06:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "4123478+tido64@users.noreply.github.com", - "commit": "414821548762f96b2ce118ef4e757c3e66518bf0", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 25 Jul 2021 05:09:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "ngerlem@microsoft.com", - "commit": "5ca4638a2c84d0729cf25ca7862f6f8de23d685f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 24 Jul 2021 05:05:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "b45df9feaff7617be858698ba16176551f8985c5", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 23 Jul 2021 05:08:40 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "dad3069b784fe3f1c866fd90e66eec86b2037b46", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 22 Jul 2021 05:05:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.347", - "author": "ngerlem@microsoft.com", - "commit": "101e84d011dcb9ee6a43637d02322d97d74215d6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 21 Jul 2021 05:06:26 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.346", - "author": "ngerlem@microsoft.com", - "commit": "cb8edc35596f9e487c1918d2e0431c3f7db172fd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 20 Jul 2021 05:04:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.345", - "author": "agnel@microsoft.com", - "commit": "537f6d7ac9154ea1bd4bf767075d7abe3a4f17e0", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 17 Jul 2021 05:08:12 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.344", - "author": "asklar@microsoft.com", - "commit": "d6da947c4ac9e8ddc038b7e316904be6deee1cc9", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 16 Jul 2021 05:07:06 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.343", - "author": "email not defined", - "commit": "69486c0001ddd7a653dc4a600099fa2c5e0cb1fb", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 14 Jul 2021 06:00:50 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.342", - "author": "julio.rocha@microsoft.com", - "commit": "5bb8b1d591e54a03efd10343200f4aba5a2a2441", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 13 Jul 2021 05:06:16 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.341", - "author": "erozell@outlook.com", - "commit": "2568bd7494ade77ce3195d47b56132e8d1d661b6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 12 Jul 2021 05:05:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.340", - "author": "asklar@microsoft.com", - "commit": "f611124785552ba649b75fdc25740c614c7e953f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 09 Jul 2021 05:06:27 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.339", - "author": "igklemen@microsoft.com", - "commit": "bc60ec2e253ae24960424399402bdccb16c591e5", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 08 Jul 2021 05:05:44 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.338", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "65320550fab613a2e65a3f29b00a40ca597ec89d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 07 Jul 2021 05:06:28 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.337", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "de57f7410efa57570db71f16cb6e5b7911ee3425", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 02 Jul 2021 05:06:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.336", - "author": "erozell@outlook.com", - "commit": "3b7131b3e7e93b466700874addcc6e0172fab388", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 30 Jun 2021 05:07:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.335", - "author": "ngerlem@microsoft.com", - "commit": "21c441263b3ddc3acf57916a611d6a04e6f9d75c", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 29 Jun 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.334", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 27 Jun 2021 05:08:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.333", - "author": "matteo.pagani@microsoft.com", - "commit": "8abeebde3b1591b0f5915b71defd5392b1ba6821", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 26 Jun 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.332", - "author": "julio.rocha@microsoft.com", - "commit": "50e13c8cc7938d38bb19ca96225b5a85955c5ae5", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 25 Jun 2021 05:09:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.331", - "author": "ngerlem@microsoft.com", - "commit": "b03205a7110c80d9aca15c937b1351e6482b8c0d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 24 Jun 2021 05:08:43 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.330", - "author": "asklar@microsoft.com", - "commit": "990abee34fa95b8be861535f1b1f08a9afdf51d7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 23 Jun 2021 00:22:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.329", - "author": "asklar@microsoft.com", - "commit": "d5d7c1592c6f78f2a69124110e12204b9222a03b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 22 Jun 2021 05:07:16 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.328", - "author": "julio.rocha@microsoft.com", - "commit": "46cbceb816e78fa345be3c633328ea0829ee604b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 18 Jun 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.327", - "author": "Bartosz.Klonowski@callstack.com", - "commit": "491120a68924b5261928fa57c5fbab77685b5357", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 17 Jun 2021 05:07:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.326", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "5b02d1a16b870d838169937d699dcf7108b02f4f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 16 Jun 2021 05:08:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.325", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "9fb0e939a51d4221af15ace68f51a10f64752ec1", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 15 Jun 2021 05:06:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.324", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "22e1206ce28eb55e75af5e7740ef8bb8ad25e183", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 12 Jun 2021 05:06:29 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.323", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "7b2bcbb597ae8f2dae93d4a09cef6787cdb82903", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 11 Jun 2021 05:08:55 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.0", - "author": "ngerlem@microsoft.com", - "commit": "3d7c8d8fcf14a3cbda83a93c85b0bcf1e4e4f829", - "package": "sample-apps" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.322", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "sample-apps" - }, - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.9", - "author": "ngerlem@microsoft.com", - "commit": "3d7c8d8fcf14a3cbda83a93c85b0bcf1e4e4f829", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 10 Jun 2021 05:10:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.321", - "author": "vmorozov@microsoft.com", - "commit": "31d303345031ae6c38a3b25c7147df7b9c1694c9", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 09 Jun 2021 05:10:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.3", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "sample-apps" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.8", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "sample-apps" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.320", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 05 Jun 2021 05:09:53 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.319", - "author": "julio.rocha@microsoft.com", - "commit": "29e81ab898abd90d5ac65d467a411d27b4404893", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 03 Jun 2021 05:09:47 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.318", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "sample-apps" - }, - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.7", - "author": "ngerlem@microsoft.com", - "commit": "6c871e6ba27888804c776e5deeefbc7064e181d0", - "package": "sample-apps" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.2", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 25 May 2021 19:36:43 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.317", - "author": "dannyvv@microsoft.com", - "commit": "6083bce7cd5949d8730f273e2ce7ee68157c1419", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 21:40:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.316", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2bb6811005935dcfc2d581675b3604bc20c706b5", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 05:17:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.315", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 19 May 2021 05:06:54 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.314", - "author": "38923768+imrishabh18@users.noreply.github.com", - "commit": "c20b325c1eae525331ac2345c65d6d3dba9801e8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 18 May 2021 05:05:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.313", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "99e2ca031c58e55063a1f6d593dbcfd593b3e72b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 17 May 2021 05:11:32 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.312", - "author": "igklemen@microsoft.com", - "commit": "5d131ed94f74d4444a44387906368dd452b40dfe", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 15 May 2021 05:06:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.311", - "author": "anandrag@microsoft.com", - "commit": "945ccd4ae2166d3885b2d57a02792e48c8077eb7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 14 May 2021 05:06:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.310", - "author": "julio.rocha@microsoft.com", - "commit": "3a5b9572401e024fcb25f563ea366c082b5aa5a7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 13 May 2021 05:11:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.309", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "36e48e2715549fe72544ac35296a62e22acd8c4e", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 11 May 2021 05:06:47 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.308", - "author": "asklar@microsoft.com", - "commit": "88cc4eaa83ebe4fa0bb7cef4e38870d8207871d7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 09 May 2021 05:06:22 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.307", - "author": "vmorozov@microsoft.com", - "commit": "153412a0516c875b032a026b9590770dd9c858e6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 08 May 2021 05:05:56 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.306", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "7a72b1e6e1630794067124d445105e0c3ba14f18", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 07 May 2021 05:07:30 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.305", - "author": "vmorozov@microsoft.com", - "commit": "56e264ea58a4217968397047b145bcf5bfb085da", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 05 May 2021 16:27:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.304", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "fe6d6a12c143267eb2a84a89cc417b1c43221006", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 04 May 2021 05:10:45 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.303", - "author": "igklemen@microsoft.com", - "commit": "36fa243c226e2279afa45c93e8db1e29a32370dd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 01 May 2021 05:05:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.302", - "author": "agnel@microsoft.com", - "commit": "29481ff5a5e93785e47735b8bf67ba6a3f911a92", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 30 Apr 2021 05:06:16 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.301", - "author": "erozell@outlook.com", - "commit": "ce9d64702a907902f254581c52c5ee6c1b6b0307", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 29 Apr 2021 05:07:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.300", - "author": "erozell@outlook.com", - "commit": "af8215a9ef99691db6fac60dfa73bfa7ee6dff93", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 28 Apr 2021 05:07:02 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.299", - "author": "asklar@microsoft.com", - "commit": "53e4ae5fc8d10ddcf94d3f34c684492761183750", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 27 Apr 2021 05:09:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.298", - "author": "jthysell@microsoft.com", - "commit": "f277b8e015fb47cde6544b9d5998e726bf38ea42", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 24 Apr 2021 05:06:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.297", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0517a5d1701c367e64796c5302e1d4169e531744", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 23 Apr 2021 05:08:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.296", - "author": "agnel@microsoft.com", - "commit": "271e71581a02f93058931ab2cb723c1da859ad02", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 21 Apr 2021 05:06:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.295", - "author": "agnel@microsoft.com", - "commit": "e3a259c43b403fec857950c5b43c831029034c23", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 20 Apr 2021 05:06:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.294", - "author": "asklar@microsoft.com", - "commit": "a496a83dc154747bf3ebfd10a71118bc2e42ce96", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 17 Apr 2021 05:08:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.293", - "author": "asklar@microsoft.com", - "commit": "dac28d771a058630d98f33f0e0f9ae1be225c3ce", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 16 Apr 2021 05:08:38 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.292", - "author": "igklemen@microsoft.com", - "commit": "1235cabde3ef7a2eb9ae29eae4863513d739b030", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 15 Apr 2021 05:09:36 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.291", - "author": "agnel@microsoft.com", - "commit": "8a0d14474eefa9fc63a9675c8d26274fcdd78979", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 14 Apr 2021 05:08:14 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.290", - "author": "asklar@microsoft.com", - "commit": "9bd1a7ba1339ab8cdcf1801f084543b1610ae53d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 13 Apr 2021 05:07:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.289", - "author": "erozell@outlook.com", - "commit": "aee8bb2fdd3a93aec397c8e4404878764cf959be", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 10 Apr 2021 05:06:27 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.288", - "author": "julio.rocha@microsoft.com", - "commit": "5b105312907cc6ddf5f9b29aa42e32f14ae7460c", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 08 Apr 2021 05:07:22 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.287", - "author": "stecrain@microsoft.com", - "commit": "6db01618e7d120453c0de9174754e2de8cdaa56b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 06 Apr 2021 05:05:03 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.286", - "author": "igklemen@microsoft.com", - "commit": "539f941e060949d5d31bce988eb71da2a6bacb67", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 02 Apr 2021 05:07:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.285", - "author": "igklemen@microsoft.com", - "commit": "6dd202bf9380b9bba589adbbaded33904f994ea3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 01 Apr 2021 05:07:27 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.284", - "author": "asklar@microsoft.com", - "commit": "9ca3fe57b46648daa05a6c3e041f685f5be9a2e8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 28 Mar 2021 05:06:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.283", - "author": "asklar@microsoft.com", - "commit": "373d04d144e8744f709651c085e84f3fb4da5bac", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 21:27:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.282", - "author": "asklar@microsoft.com", - "commit": "17760f16125eba6050b44477a384817952dc2538", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 05:06:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.281", - "author": "asklar@microsoft.com", - "commit": "5331e0af87fe9311efc416f276ce28d352dc26d4", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 25 Mar 2021 05:06:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.280", - "author": "jthysell@microsoft.com", - "commit": "0ee306b5f13ed42d2cfb4dc54a8bffab374ef03b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 23 Mar 2021 05:06:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.279", - "author": "asklar@microsoft.com", - "commit": "e1c722d67d55941b7b51f843aba07e0d415384e3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 19 Mar 2021 05:12:09 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.278", - "author": "asklar@microsoft.com", - "commit": "80ec5024358706cd953d365a6deacb3798fe3c3a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 18 Mar 2021 05:08:24 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.277", - "author": "vmorozov@microsoft.com", - "commit": "bf61bba060e53480571a4037a2f7db0a1d18d608", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 17 Mar 2021 05:18:22 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.276", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "911287953e3e91ae953ae1f2374835a17b92d31d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 16 Mar 2021 05:07:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.275", - "author": "asklar@microsoft.com", - "commit": "6c04f4a7de43d7e2ed929076c814374b681a0498", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 14 Mar 2021 05:06:38 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.274", - "author": "asklar@microsoft.com", - "commit": "286adbe692092f5268fecf0ec7dc8f4467a9eed0", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 13 Mar 2021 05:08:04 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.273", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "2dfb964e57020226828867f816bd31cff25814b8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 12 Mar 2021 05:07:46 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.272", - "author": "ngerlem@microsoft.com", - "commit": "89ceb6d7c2e76bd43b8c2264a2b5243dab1f6e51", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 11 Mar 2021 05:07:32 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.271", - "author": "asklar@microsoft.com", - "commit": "0c64f4c0e9c74ac81cad9f2cb5b2f311938aeead", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 10 Mar 2021 05:10:47 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.270", - "author": "asklar@microsoft.com", - "commit": "670d9d5d97d2dff275bb29f4d53b45385ad3fa49", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 22:34:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.269", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 21:16:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.268", - "author": "jthysell@microsoft.com", - "commit": "d5fe5f70892fd19a1397a2f562b8958600dd6a9a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 18:00:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.265", - "author": "igklemen@microsoft.com", - "commit": "dabb208f7dfd160ba44bcf492b32fd383f9168be", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 08 Mar 2021 20:49:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.264", - "author": "ngerlem@microsoft.com", - "commit": "c7d227a76ced04b2c9be04ae28fcb2559f69481e", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 05 Mar 2021 16:31:03 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.263", - "author": "igklemen@microsoft.com", - "commit": "d1d8069034effe657c6769e02d1b088f89b751d8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 04 Mar 2021 05:05:53 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.262", - "author": "asklar@microsoft.com", - "commit": "ad25492aa0908637e33f7bd44365f52c62a5e4e1", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 02 Mar 2021 05:06:32 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.261", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "72ad78afb620d3f98f9bbbc98eb39a4a93be6e4c", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 26 Feb 2021 05:06:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.260", - "author": "asklar@microsoft.com", - "commit": "a0bced61819e240c218fdcc17d4742d330e5ad42", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 25 Feb 2021 05:05:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.259", - "author": "asklar@microsoft.com", - "commit": "ad25492aa0908637e33f7bd44365f52c62a5e4e1", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 23 Feb 2021 05:06:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.258", - "author": "erozell@outlook.com", - "commit": "0329f9bc9028b9ae13a26fccd824f7a6d369ba6c", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 20 Feb 2021 05:06:12 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.257", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "ada0be2f78ae5cc8f2255dd5379f0557f1f01ba7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 18 Feb 2021 05:07:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.256", - "author": "vmorozov@microsoft.com", - "commit": "caa0a9d46c1c2f3cdd0acf3a1da2f2f8302f0bb7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 14 Feb 2021 05:06:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.255", - "author": "asklar@microsoft.com", - "commit": "4eaeb870a85038fef7e0396349482da056f23689", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 12 Feb 2021 05:19:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.254", - "author": "jthysell@microsoft.com", - "commit": "4a5b47c020d5136cdb280a5fbb9d4cd1e4711cfe", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 11 Feb 2021 05:08:29 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.253", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "b35ef5002f9d8a5a2f18aa0529efc095d47681bc", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 10 Feb 2021 05:06:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.252", - "author": "asklar@microsoft.com", - "commit": "504cd4293df706f9089562bb630242c13ec4028f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 09 Feb 2021 05:07:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.251", - "author": "igklemen@microsoft.com", - "commit": "400b1b830a981950a7d423e20dc00ee4326c5ce6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 08 Feb 2021 05:05:41 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.250", - "author": "igklemen@microsoft.com", - "commit": "1a94c915b5be42ca2d43792f35fa9fad26dba2f4", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 05 Feb 2021 05:05:05 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.249", - "author": "ngerlem@microsoft.com", - "commit": "22ee9e8c47a0c794e7d509a471547ba873578e31", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 04 Feb 2021 05:05:58 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.249", - "author": "ngerlem@microsoft.com", - "commit": "b76b4569db56c3a0f84584374146a6aabd509205", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 03 Feb 2021 05:05:12 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.248", - "author": "dannyvv@microsoft.com", - "commit": "c8f299a4c0bf9e83dbfa27f33cc0f0e2068a7d15", - "package": "sample-apps" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.1", - "author": "ngerlem@microsoft.com", - "commit": "b34311f6ee86fd8ade1b9132f08109f8a5dcdf6d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 02 Feb 2021 05:05:37 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.247", - "author": "ngerlem@microsoft.com", - "commit": "3859f2ff3f083d2a712231a9b497ecc70c33a844", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Sat, 30 Jan 2021 05:06:38 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.246", - "author": "asklar@microsoft.com", - "commit": "099dab0f3799dd7572ef81e8b93bf4eeb77845ab", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Fri, 29 Jan 2021 05:05:32 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.245", - "author": "asklar@microsoft.com", - "commit": "a5270d618070147f224e178f9dd3589fc64ca209", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Thu, 28 Jan 2021 05:06:47 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.244", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "microsoft-reactnative-sampleapps" - } - ], - "patch": [ - { - "comment": "Bump react-native-windows-codegen to v1.1.14", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Wed, 27 Jan 2021 05:06:36 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.243", - "author": "ngerlem@microsoft.com", - "commit": "ed5cbe4de1abac005e94ddc3564af4bb60b804f0", - "package": "microsoft-reactnative-sampleapps" - } - ], - "patch": [ - { - "comment": "Bump react-native-windows-codegen to v1.1.13", - "author": "ngerlem@microsoft.com", - "commit": "ed5cbe4de1abac005e94ddc3564af4bb60b804f0", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Tue, 26 Jan 2021 05:06:39 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.242", - "author": "dannyvv@microsoft.com", - "commit": "b8f2beec9851dffe3188156c859cb123de926ba0", - "package": "microsoft-reactnative-sampleapps" - } - ], - "none": [ - { - "comment": "Bump react-native-windows-codegen to v1.1.12", - "author": "dannyvv@microsoft.com", - "commit": "b8f2beec9851dffe3188156c859cb123de926ba0", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Sat, 23 Jan 2021 05:08:20 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.241", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "e391673d3eb1e2edb97bd1622da1455f13d83f06", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Fri, 22 Jan 2021 05:07:27 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.240", - "author": "asklar@microsoft.com", - "commit": "bb97eb1a6a8f46cc3664261cfca6c4df06273bca", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Thu, 21 Jan 2021 18:54:54 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.239", - "author": "tudor.mihai@microsoft.com", - "commit": "60778ed483756357f4ae73681e5b490404b4c2ea", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Wed, 20 Jan 2021 01:45:54 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.238", - "author": "ngerlem@microsoft.com", - "commit": "8707b87ea875a2060f20edd9d598f6d1d416997f", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Mon, 18 Jan 2021 05:08:29 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.238", - "author": "mganandraj@outlook.com", - "commit": "a542b74968694b88ab2bf6514267264dec44f8da", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Sun, 17 Jan 2021 05:08:07 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.237", - "author": "asklar@microsoft.com", - "commit": "822f5421e9841d8b188c0c1821aaf9e1e1ef1241", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Sat, 16 Jan 2021 05:05:46 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.236", - "author": "asklar@winse.microsoft.com", - "commit": "e6de26b1e5ae2d74e55b38b0383e2e817b4bb150", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Fri, 15 Jan 2021 05:07:01 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.235", - "author": "vmorozov@microsoft.com", - "commit": "af70a3e80fe482996e4151663b54a2fa37bea237", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Thu, 14 Jan 2021 05:05:22 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.234", - "author": "vmorozov@microsoft.com", - "commit": "b3694b77f6b79470f1536eea474cf8081cb19068", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - } - ] -} diff --git a/packages/sample-apps/CHANGELOG.md b/packages/sample-apps/CHANGELOG.md deleted file mode 100644 index 48dfe3faa90..00000000000 --- a/packages/sample-apps/CHANGELOG.md +++ /dev/null @@ -1,2191 +0,0 @@ -# Change Log - sample-apps - -This log was last generated on Fri, 29 Apr 2022 05:09:51 GMT and should not be manually modified. - - - -## 0.0.0 - -Fri, 29 Apr 2022 05:09:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.494 - -## 0.0.0 - -Wed, 27 Apr 2022 05:10:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.493 -- Bump @react-native-windows/codegen to v0.0.0-canary.32 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.41 -- Bump @rnw-scripts/eslint-config to v1.1.12 - -## 0.0.0 - -Tue, 26 Apr 2022 05:09:08 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.492 - -## 0.0.0 - -Mon, 25 Apr 2022 22:50:30 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.491 -- Bump @react-native-windows/codegen to v0.0.0-canary.31 - -## 0.0.0 - -Fri, 22 Apr 2022 05:09:17 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.490 - -## 0.0.0 - -Thu, 21 Apr 2022 05:09:33 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.489 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.40 - -## 0.0.0 - -Tue, 19 Apr 2022 05:08:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.488 - -## 0.0.0 - -Fri, 15 Apr 2022 05:09:04 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.487 - -## 0.0.0 - -Thu, 14 Apr 2022 05:09:19 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.486 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.39 - -## 0.0.0 - -Wed, 13 Apr 2022 05:09:34 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.485 - -## 0.0.0 - -Tue, 12 Apr 2022 05:10:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.484 -- Bump @react-native-windows/codegen to v0.0.0-canary.30 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.38 - -## 0.0.0 - -Sat, 09 Apr 2022 05:10:10 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.483 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.37 - -## 0.0.0 - -Fri, 08 Apr 2022 05:09:52 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.482 - -## 0.0.0 - -Thu, 07 Apr 2022 05:09:50 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.481 - -## 0.0.0 - -Wed, 06 Apr 2022 05:09:24 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.480 - -## 0.0.0 - -Tue, 05 Apr 2022 05:10:13 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.479 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.36 - -## 0.0.0 - -Fri, 01 Apr 2022 05:09:58 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.478 -- Bump @react-native-windows/codegen to v0.0.0-canary.29 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.35 - -## 0.0.0 - -Thu, 31 Mar 2022 05:10:19 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.477 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.34 - -## 0.0.0 - -Tue, 29 Mar 2022 05:09:50 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.476 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.33 - -## 0.0.0 - -Sat, 26 Mar 2022 05:09:10 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.475 - -## 0.0.0 - -Wed, 23 Mar 2022 05:09:18 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.474 - -## 0.0.0 - -Tue, 22 Mar 2022 05:09:21 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.473 - -## 0.0.0 - -Fri, 18 Mar 2022 05:08:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.472 - -## 0.0.0 - -Thu, 17 Mar 2022 05:09:18 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.471 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.32 - -## 0.0.0 - -Sat, 12 Mar 2022 06:09:07 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.470 - -## 0.0.0 - -Fri, 11 Mar 2022 06:09:19 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.469 - -## 0.0.0 - -Thu, 10 Mar 2022 06:09:24 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.468 - -## 0.0.0 - -Wed, 09 Mar 2022 06:09:08 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.467 -- Bump @react-native-windows/codegen to v0.0.0-canary.28 - -## 0.0.0 - -Sun, 06 Mar 2022 06:08:52 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.466 - -## 0.0.0 - -Sat, 05 Mar 2022 06:08:58 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.465 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.31 - -## 0.0.0 - -Fri, 04 Mar 2022 06:09:13 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.464 -- Bump @react-native-windows/codegen to v0.0.0-canary.27 - -## 0.0.0 - -Thu, 03 Mar 2022 06:09:12 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.463 - -## 0.0.0 - -Fri, 25 Feb 2022 23:53:36 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.462 - -## 0.0.0 - -Fri, 25 Feb 2022 06:07:52 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.461 - -## 0.0.0 - -Thu, 24 Feb 2022 06:07:47 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.460 -- Bump @react-native-windows/codegen to v0.0.0-canary.26 - -## 0.0.0 - -Wed, 23 Feb 2022 06:07:37 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.459 - -## 0.0.0 - -Sat, 19 Feb 2022 06:07:07 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.458 - -## 0.0.0 - -Fri, 18 Feb 2022 06:07:44 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.457 - -## 0.0.0 - -Wed, 16 Feb 2022 19:51:00 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.456 - -## 0.0.0 - -Sun, 13 Feb 2022 06:08:34 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.455 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.30 - -## 0.0.0 - -Sat, 12 Feb 2022 06:08:37 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.454 - -## 0.0.0 - -Fri, 11 Feb 2022 06:08:20 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.453 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.29 - -## 0.0.0 - -Thu, 10 Feb 2022 06:07:57 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.452 - -## 0.0.0 - -Wed, 09 Feb 2022 06:09:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.451 -- Bump @react-native-windows/codegen to v0.0.0-canary.25 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.28 -- Bump @rnw-scripts/eslint-config to v1.1.11 -- Bump @rnw-scripts/just-task to v2.2.3 - -## 0.0.0 - -Tue, 08 Feb 2022 18:21:23 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.450 -- Bump @react-native-windows/codegen to v0.0.0-canary.24 - -## 0.0.0 - -Tue, 08 Feb 2022 06:08:05 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.449 - -## 0.0.0 - -Sat, 05 Feb 2022 06:07:42 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.448 - -## 0.0.0 - -Thu, 03 Feb 2022 06:08:22 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.447 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.27 - -## 0.0.0 - -Wed, 02 Feb 2022 06:08:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.446 - -## 0.0.0 - -Tue, 01 Feb 2022 06:07:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.445 - -## 0.0.0 - -Sat, 29 Jan 2022 06:08:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.444 -- Bump @react-native-windows/codegen to v0.0.0-canary.23 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.26 - -## 0.0.0 - -Thu, 27 Jan 2022 06:11:45 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.443 - -## 0.0.0 - -Wed, 26 Jan 2022 06:08:34 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.442 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.25 - -## 0.0.0 - -Sat, 22 Jan 2022 06:10:18 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.441 - -## 0.0.0 - -Wed, 19 Jan 2022 06:10:35 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.440 - -## 0.0.0 - -Fri, 14 Jan 2022 06:09:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.439 - -## 0.0.0 - -Tue, 11 Jan 2022 06:09:11 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.438 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.24 - -## 0.0.0 - -Sun, 09 Jan 2022 06:07:57 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.437 - -## 0.0.0 - -Sat, 08 Jan 2022 06:09:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.436 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.23 - -## 0.0.0 - -Fri, 07 Jan 2022 22:21:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.435 - -## 0.0.0 - -Thu, 06 Jan 2022 04:18:33 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.434 - -## 0.0.0 - -Tue, 28 Dec 2021 06:09:21 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.433 - -## 0.0.0 - -Sat, 18 Dec 2021 06:08:07 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.432 - -## 0.0.0 - -Thu, 16 Dec 2021 06:11:19 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.431 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.22 - -## 0.0.0 - -Tue, 14 Dec 2021 06:12:27 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.430 - -## 0.0.0 - -Fri, 10 Dec 2021 06:11:42 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.429 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.21 - -## 0.0.0 - -Tue, 07 Dec 2021 06:10:13 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.428 - -## 0.0.0 - -Sat, 04 Dec 2021 06:09:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.426 - -## 0.0.0 - -Fri, 03 Dec 2021 06:12:11 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.425 -- Bump @react-native-windows/codegen to v0.0.0-canary.22 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.20 -- Bump @rnw-scripts/eslint-config to v1.1.10 -- Bump @rnw-scripts/just-task to v2.2.2 - -## 0.0.0 - -Thu, 02 Dec 2021 06:09:50 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.424 - -## 0.0.0 - -Fri, 26 Nov 2021 06:09:54 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.423 - -## 0.0.0 - -Thu, 25 Nov 2021 06:09:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.422 - -## 0.0.0 - -Wed, 24 Nov 2021 06:08:49 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.421 - -## 0.0.0 - -Tue, 23 Nov 2021 06:09:26 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.420 - -## 0.0.0 - -Thu, 18 Nov 2021 06:11:21 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.419 -- Bump @react-native-windows/codegen to v0.0.0-canary.21 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.19 -- Bump @rnw-scripts/eslint-config to v1.1.9 - -## 0.0.0 - -Tue, 16 Nov 2021 06:09:18 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.418 - -## 0.0.0 - -Sat, 13 Nov 2021 06:08:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.417 - -## 0.0.0 - -Wed, 10 Nov 2021 23:57:31 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.416 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.18 - -## 0.0.0 - -Tue, 09 Nov 2021 06:11:23 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.415 - -## 0.0.0 - -Sat, 06 Nov 2021 05:08:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.414 - -## 0.0.0 - -Fri, 05 Nov 2021 05:08:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.413 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:29 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.412 -- Bump @react-native-windows/codegen to v0.0.0-canary.20 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:08 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.412 -- Bump @react-native-windows/codegen to v0.0.0-canary.20 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:41 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.411 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:13 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.411 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:37 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:06 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Thu, 28 Oct 2021 05:06:02 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.409 - -## 0.0.0 - -Thu, 28 Oct 2021 05:05:43 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.409 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:23 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.408 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:00 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.408 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:56 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.406 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:41 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.406 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:42 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.405 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:21 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.405 - -## 0.0.0 - -Sun, 24 Oct 2021 05:06:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.404 - -## 0.0.0 - -Sat, 23 Oct 2021 05:06:49 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.403 -- Bump @react-native-windows/codegen to v0.0.0-canary.19 - -## 0.0.0 - -Fri, 22 Oct 2021 05:06:46 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.402 -- Bump @react-native-windows/codegen to v0.0.0-canary.18 - -## 0.0.0 - -Thu, 21 Oct 2021 05:08:01 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.401 -- Bump @react-native-windows/codegen to v0.0.0-canary.17 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.14 - -## 0.0.0 - -Sun, 17 Oct 2021 05:06:34 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.400 - -## 0.0.0 - -Sat, 16 Oct 2021 05:08:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.399 - -## 0.0.0 - -Fri, 15 Oct 2021 05:06:52 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.398 - -## 0.0.0 - -Thu, 14 Oct 2021 05:06:00 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.397 - -## 0.0.0 - -Wed, 13 Oct 2021 05:07:05 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.396 - -## 0.0.0 - -Tue, 12 Oct 2021 05:07:11 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.395 - -## 0.0.0 - -Sat, 09 Oct 2021 05:06:48 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.394 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.13 - -## 0.0.0 - -Fri, 08 Oct 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.393 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 06 Oct 2021 05:07:05 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.392 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 05 Oct 2021 05:07:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.391 (erozell@outlook.com) - -## 0.0.0 - -Mon, 04 Oct 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.390 (erozell@outlook.com) - -## 0.0.0 - -Sat, 02 Oct 2021 05:05:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.389 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 01 Oct 2021 05:05:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.388 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 30 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.387 (erozell@outlook.com) - -## 0.0.0 - -Wed, 29 Sep 2021 05:06:54 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.16 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Tue, 28 Sep 2021 05:07:03 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.11 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Sat, 25 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.384 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Fri, 24 Sep 2021 05:06:42 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.10 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 23 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.382 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 22 Sep 2021 05:06:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.381 (ali-hk@users.noreply.github.com) - -## 0.0.0 - -Tue, 21 Sep 2021 05:08:39 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.9 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 18 Sep 2021 05:07:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.379 (erozell@outlook.com) - -## 0.0.0 - -Fri, 17 Sep 2021 05:06:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.378 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 16 Sep 2021 05:06:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.377 (erozell@outlook.com) - -## 0.0.0 - -Wed, 15 Sep 2021 05:07:04 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.15 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Tue, 14 Sep 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.375 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 11 Sep 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.374 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 10 Sep 2021 05:07:31 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.14 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Thu, 09 Sep 2021 05:07:46 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.13 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 08 Sep 2021 05:08:53 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.371 (ngerlem@microsoft.com) -- Bump @react-native-windows/codegen to v0.0.0-canary.12 (ngerlem@microsoft.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.8 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 04 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.370 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 03 Sep 2021 05:06:04 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.11 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Wed, 01 Sep 2021 05:07:18 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.6 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 31 Aug 2021 05:07:15 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.367 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 28 Aug 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.366 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 25 Aug 2021 05:07:15 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.5 (ngerlem@microsoft.com) - -## 0.0.0 - -Mon, 23 Aug 2021 05:10:28 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.4 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 21 Aug 2021 05:09:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.363 (aschultz@microsoft.com) - -## 0.0.0 - -Fri, 20 Aug 2021 05:05:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.362 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 18 Aug 2021 05:06:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.361 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 17 Aug 2021 05:09:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.360 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 14 Aug 2021 05:08:23 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.359 (erozell@outlook.com) - -## 0.0.0 - -Wed, 11 Aug 2021 05:09:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.358 (erozell@outlook.com) - -## 0.0.0 - -Tue, 10 Aug 2021 05:11:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.357 (erozell@outlook.com) - -## 0.0.0 - -Sun, 08 Aug 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.356 (erozell@outlook.com) - -## 0.0.0 - -Sat, 07 Aug 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.355 (erozell@outlook.com) - -## 0.0.0 - -Fri, 06 Aug 2021 05:09:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.354 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 05 Aug 2021 05:07:20 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.10 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 04 Aug 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.352 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 03 Aug 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.351 (erozell@outlook.com) - -## 0.0.0 - -Sun, 01 Aug 2021 05:08:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.350 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sun, 25 Jul 2021 05:09:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.349 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 23 Jul 2021 05:08:40 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.348 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 22 Jul 2021 05:05:25 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.347 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 21 Jul 2021 05:06:26 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.346 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 20 Jul 2021 05:04:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.345 (agnel@microsoft.com) - -## 0.0.0 - -Sat, 17 Jul 2021 05:08:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.344 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Jul 2021 05:07:06 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.343 (email not defined) - -## 0.0.0 - -Wed, 14 Jul 2021 06:00:50 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.342 (julio.rocha@microsoft.com) - -## 0.0.0 - -Tue, 13 Jul 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.341 (erozell@outlook.com) - -## 0.0.0 - -Mon, 12 Jul 2021 05:05:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.340 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 09 Jul 2021 05:06:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.339 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 08 Jul 2021 05:05:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.338 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 07 Jul 2021 05:06:28 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.337 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 02 Jul 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.336 (erozell@outlook.com) - -## 0.0.0 - -Wed, 30 Jun 2021 05:07:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.335 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 29 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.334 (ngerlem@microsoft.com) - -## 0.0.0 - -Sun, 27 Jun 2021 05:08:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.333 (matteo.pagani@microsoft.com) - -## 0.0.0 - -Sat, 26 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.332 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 25 Jun 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.331 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 24 Jun 2021 05:08:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.330 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 23 Jun 2021 00:22:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.329 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 22 Jun 2021 05:07:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.328 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 18 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.327 (Bartosz.Klonowski@callstack.com) - -## 0.0.0 - -Thu, 17 Jun 2021 05:07:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.326 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 16 Jun 2021 05:08:34 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.325 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 15 Jun 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.324 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 12 Jun 2021 05:06:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.323 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 11 Jun 2021 05:08:55 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.322 (dannyvv@microsoft.com) -- Bump @react-native-windows/codegen to v0.0.0-canary.9 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 10 Jun 2021 05:10:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.321 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 09 Jun 2021 05:10:07 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.3 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.8 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.320 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 05 Jun 2021 05:09:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.319 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 03 Jun 2021 05:09:47 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.2 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.318 (ngerlem@microsoft.com) -- Bump @react-native-windows/codegen to v0.0.0-canary.7 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 25 May 2021 19:36:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.317 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 21 May 2021 21:40:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.316 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 21 May 2021 05:17:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.315 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 18 May 2021 05:05:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.313 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Mon, 17 May 2021 05:11:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.312 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 15 May 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.311 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 14 May 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.310 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 13 May 2021 05:11:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.309 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 11 May 2021 05:06:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.308 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 09 May 2021 05:06:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.307 (vmorozov@microsoft.com) - -## 0.0.0 - -Sat, 08 May 2021 05:05:56 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.306 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 07 May 2021 05:07:30 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.305 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 05 May 2021 16:27:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.304 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 04 May 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.303 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 01 May 2021 05:05:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.302 (agnel@microsoft.com) - -## 0.0.0 - -Fri, 30 Apr 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.301 (erozell@outlook.com) - -## 0.0.0 - -Thu, 29 Apr 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.300 (erozell@outlook.com) - -## 0.0.0 - -Wed, 28 Apr 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.299 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 27 Apr 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.298 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 24 Apr 2021 05:06:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.297 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 23 Apr 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.296 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 21 Apr 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.295 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 20 Apr 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.294 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 17 Apr 2021 05:08:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.293 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Apr 2021 05:08:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.292 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 15 Apr 2021 05:09:36 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.291 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 14 Apr 2021 05:08:14 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.290 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 13 Apr 2021 05:07:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.289 (erozell@outlook.com) - -## 0.0.0 - -Sat, 10 Apr 2021 05:06:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.288 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 08 Apr 2021 05:07:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.287 (stecrain@microsoft.com) - -## 0.0.0 - -Tue, 06 Apr 2021 05:05:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.286 (igklemen@microsoft.com) - -## 0.0.0 - -Fri, 02 Apr 2021 05:07:19 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.285 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 01 Apr 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.284 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 28 Mar 2021 05:06:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.283 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 21:27:59 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.282 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.281 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Mar 2021 05:06:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.280 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 23 Mar 2021 05:06:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.279 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 19 Mar 2021 05:12:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.278 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 18 Mar 2021 05:08:24 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.277 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 17 Mar 2021 05:18:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.276 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 16 Mar 2021 05:07:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.275 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 14 Mar 2021 05:06:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.274 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 13 Mar 2021 05:08:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.273 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 12 Mar 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.272 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 11 Mar 2021 05:07:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.271 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 10 Mar 2021 05:10:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.270 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 22:34:34 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.269 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 21:16:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.268 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 18:00:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.265 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Mar 2021 20:49:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.264 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 05 Mar 2021 16:31:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.263 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 04 Mar 2021 05:05:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.262 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 02 Mar 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.261 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 26 Feb 2021 05:06:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.260 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Feb 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.259 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 23 Feb 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.258 (erozell@outlook.com) - -## 0.0.0 - -Sat, 20 Feb 2021 05:06:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.257 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 18 Feb 2021 05:07:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.256 (vmorozov@microsoft.com) - -## 0.0.0 - -Sun, 14 Feb 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.255 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 12 Feb 2021 05:19:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.254 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 11 Feb 2021 05:08:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.253 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 10 Feb 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.252 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Feb 2021 05:07:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.251 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Feb 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.250 (igklemen@microsoft.com) - -## 0.0.0 - -Wed, 03 Feb 2021 05:05:12 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.1 (ngerlem@microsoft.com) - -## 0.0.54 - -Sat, 30 Jan 2021 05:06:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.246 (asklar@microsoft.com) - -## 0.0.54 - -Fri, 29 Jan 2021 05:05:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.245 (asklar@microsoft.com) - -## 0.0.54 - -Thu, 28 Jan 2021 05:06:47 GMT - -### Patches - -- Bump react-native-windows-codegen to v1.1.14 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.244 (dannyvv@microsoft.com) - -## 0.0.54 - -Wed, 27 Jan 2021 05:06:36 GMT - -### Patches - -- Bump react-native-windows-codegen to v1.1.13 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.243 (ngerlem@microsoft.com) - -## 0.0.54 - -Tue, 26 Jan 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.242 (dannyvv@microsoft.com) - -## 0.0.54 - -Sat, 23 Jan 2021 05:08:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.241 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.54 - -Fri, 22 Jan 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.240 (asklar@microsoft.com) - -## 0.0.54 - -Thu, 21 Jan 2021 18:54:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.239 (tudor.mihai@microsoft.com) - -## 0.0.54 - -Mon, 18 Jan 2021 05:08:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.238 (mganandraj@outlook.com) - -## 0.0.54 - -Sun, 17 Jan 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.237 (asklar@microsoft.com) - -## 0.0.54 - -Sat, 16 Jan 2021 05:05:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.236 (asklar@winse.microsoft.com) - -## 0.0.54 - -Fri, 15 Jan 2021 05:07:01 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.235 (vmorozov@microsoft.com) - -## 0.0.54 - -Thu, 14 Jan 2021 05:05:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.234 (vmorozov@microsoft.com) diff --git a/packages/sample-apps/README.md b/packages/sample-apps/README.md deleted file mode 100644 index e46a865c92a..00000000000 --- a/packages/sample-apps/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# SampleApp - -This package is not published, and is just used to verify a standalone app \ No newline at end of file diff --git a/packages/sample-apps/app.json b/packages/sample-apps/app.json deleted file mode 100644 index 4ab73fce4e2..00000000000 --- a/packages/sample-apps/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "SampleApp", - "displayName": "SampleApp" -} diff --git a/packages/sample-apps/babel.config.js b/packages/sample-apps/babel.config.js deleted file mode 100644 index 8e6db134d56..00000000000 --- a/packages/sample-apps/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ["module:@rnw-scripts/babel-react-native-config"] -}; \ No newline at end of file diff --git a/packages/sample-apps/codegen/.clang-format b/packages/sample-apps/codegen/.clang-format deleted file mode 100644 index a43d914ec38..00000000000 --- a/packages/sample-apps/codegen/.clang-format +++ /dev/null @@ -1,2 +0,0 @@ -DisableFormat: true -SortIncludes: false \ No newline at end of file diff --git a/packages/sample-apps/codegen/NativeMyModuleDataTypes.g.h b/packages/sample-apps/codegen/NativeMyModuleDataTypes.g.h deleted file mode 100644 index eb7f18aed61..00000000000 --- a/packages/sample-apps/codegen/NativeMyModuleDataTypes.g.h +++ /dev/null @@ -1,25 +0,0 @@ - -/* - * This file is auto-generated from a NativeModule spec file in js. - * - * This is a C++ Spec class that should be used with MakeTurboModuleProvider to register native modules - * in a way that also verifies at compile time that the native module matches the interface required - * by the TurboModule JS spec. - */ -#pragma once -// clang-format off - -#include -#include -#include -#include - -namespace SampleLibraryCodegen { - -struct MyModuleSpec_Constants { - bool const1; - double const2; - std::string const3; -}; - -} // namespace SampleLibraryCodegen diff --git a/packages/sample-apps/codegen/NativeMyModuleSpec.g.h b/packages/sample-apps/codegen/NativeMyModuleSpec.g.h deleted file mode 100644 index c3f950aff03..00000000000 --- a/packages/sample-apps/codegen/NativeMyModuleSpec.g.h +++ /dev/null @@ -1,102 +0,0 @@ - -/* - * This file is auto-generated from a NativeModule spec file in js. - * - * This is a C++ Spec class that should be used with MakeTurboModuleProvider to register native modules - * in a way that also verifies at compile time that the native module matches the interface required - * by the TurboModule JS spec. - */ -#pragma once -// clang-format off - -// #include "NativeMyModuleDataTypes.g.h" before this file to use the generated type definition -#include -#include - -namespace SampleLibraryCodegen { - -inline winrt::Microsoft::ReactNative::FieldMap GetStructInfo(MyModuleSpec_Constants*) noexcept { - winrt::Microsoft::ReactNative::FieldMap fieldMap { - {L"const1", &MyModuleSpec_Constants::const1}, - {L"const2", &MyModuleSpec_Constants::const2}, - {L"const3", &MyModuleSpec_Constants::const3}, - }; - return fieldMap; -} - -struct MyModuleSpec : winrt::Microsoft::ReactNative::TurboModuleSpec { - static constexpr auto constants = std::tuple{ - TypedConstant{0}, - }; - static constexpr auto methods = std::tuple{ - Method{0, L"voidFunc"}, - SyncMethod{1, L"getBool"}, - SyncMethod{2, L"getNumber"}, - SyncMethod{3, L"getString"}, - SyncMethod<::React::JSValueArray(::React::JSValueArray) noexcept>{4, L"getArray"}, - SyncMethod<::React::JSValue(::React::JSValue) noexcept>{5, L"getObject"}, - SyncMethod<::React::JSValue(double, std::string, ::React::JSValue) noexcept>{6, L"getValue"}, - Method) noexcept>{7, L"getValueWithCallback"}, - Method) noexcept>{8, L"getValueWithPromise"}, - }; - - template - static constexpr void ValidateModule() noexcept { - constexpr auto constantCheckResults = CheckConstants(); - constexpr auto methodCheckResults = CheckMethods(); - - REACT_SHOW_CONSTANT_SPEC_ERRORS( - 0, - "MyModuleSpec_Constants", - " REACT_GET_CONSTANTS(GetConstants) MyModuleSpec_Constants GetConstants() noexcept {/*implementation*/}\n" - " REACT_GET_CONSTANTS(GetConstants) static MyModuleSpec_Constants GetConstants() noexcept {/*implementation*/}\n"); - - REACT_SHOW_METHOD_SPEC_ERRORS( - 0, - "voidFunc", - " REACT_METHOD(voidFunc) void voidFunc() noexcept { /* implementation */ }\n" - " REACT_METHOD(voidFunc) static void voidFunc() noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 1, - "getBool", - " REACT_SYNC_METHOD(getBool) bool getBool(bool arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getBool) static bool getBool(bool arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 2, - "getNumber", - " REACT_SYNC_METHOD(getNumber) double getNumber(double arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getNumber) static double getNumber(double arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 3, - "getString", - " REACT_SYNC_METHOD(getString) std::string getString(std::string arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getString) static std::string getString(std::string arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 4, - "getArray", - " REACT_SYNC_METHOD(getArray) ::React::JSValueArray getArray(::React::JSValueArray && arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getArray) static ::React::JSValueArray getArray(::React::JSValueArray && arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 5, - "getObject", - " REACT_SYNC_METHOD(getObject) ::React::JSValue getObject(::React::JSValue && arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getObject) static ::React::JSValue getObject(::React::JSValue && arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 6, - "getValue", - " REACT_SYNC_METHOD(getValue) ::React::JSValue getValue(double x, std::string y, ::React::JSValue && z) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getValue) static ::React::JSValue getValue(double x, std::string y, ::React::JSValue && z) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 7, - "getValueWithCallback", - " REACT_METHOD(getValueWithCallback) void getValueWithCallback(std::function const & callback) noexcept { /* implementation */ }\n" - " REACT_METHOD(getValueWithCallback) static void getValueWithCallback(std::function const & callback) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 8, - "getValueWithPromise", - " REACT_METHOD(getValueWithPromise) void getValueWithPromise(bool error, ::React::ReactPromise &&result) noexcept { /* implementation */ }\n" - " REACT_METHOD(getValueWithPromise) static void getValueWithPromise(bool error, ::React::ReactPromise &&result) noexcept { /* implementation */ }\n"); - } -}; - -} // namespace SampleLibraryCodegen diff --git a/packages/sample-apps/index.windows.js b/packages/sample-apps/index.windows.js deleted file mode 100644 index 8574a2e21e5..00000000000 --- a/packages/sample-apps/index.windows.js +++ /dev/null @@ -1,432 +0,0 @@ -/** - * Sample React Native App - * https://github.com/facebook/react-native - */ - -import React, { Component } from 'react'; -import { - AppRegistry, - Button, - findNodeHandle, - requireNativeComponent, - StyleSheet, - Text, - UIManager, - View, - Linking, -} from 'react-native'; - -import { NativeEventEmitter, TurboModuleRegistry } from 'react-native'; - -import {MyComp} from './myComp'; - -import {default as MyModule} from './src/NativeMyModule'; - -const SampleModuleCS = TurboModuleRegistry.get('SampleModuleCS'); -const SampleModuleCpp = TurboModuleRegistry.get('SampleModuleCpp'); - -// Creating event emitters -const SampleModuleCSEmitter = new NativeEventEmitter(SampleModuleCS); -const SampleModuleCppEmitter = new NativeEventEmitter(SampleModuleCpp); - -const CustomUserControlCS = requireNativeComponent('CustomUserControlCS'); -const CustomUserControlCpp = requireNativeComponent('CustomUserControlCpp'); - -const CircleCS = requireNativeComponent('CircleCS'); -const CircleCpp = requireNativeComponent('CircleCpp'); - -var log = function(result) { - console.log(result); - TurboModuleRegistry.get('DebugConsole').Log('' + result); -}; - -var getCallback = function(prefix) { - return function(result) { - log(prefix + result); - }; -}; - -var getCallback2 = function(prefix) { - return function(arg1, arg2) { - log(prefix + "arg1: " + arg1 + " arg2: " + arg2); - }; -}; - -var getErrorCallback = function(prefix) { - return function(error) { - log(prefix + (error || {}).message); - }; -}; - -// To demo JS function calls we define a class and then register it as a callable module -class SampleModuleCppModule { - calcDistance(point1, point2) { - log('SampleApp.calcDistance()'); - const distance = Math.hypot(point1.x - point2.x, point1.y - point2.y); - log(`Distance between (${point1.x}, ${point1.y}) and (${point2.x}, ${point2.y}) is ${distance}`); - } -} -global.__fbBatchedBridge.registerLazyCallableModule('SampleModuleCpp', () => new SampleModuleCppModule()); - -class SampleApp extends Component { - componentDidMount() { - this.timedEventCppSub = SampleModuleCppEmitter.addListener('TimedEventCpp', getCallback('SampleModuleCpp.TimedEventCpp() => ')); - this.EmitJSEvent1CppSub = SampleModuleCppEmitter.addListener('EmitJSEvent1Cpp', getCallback('SampleModuleCpp.EmitJSEvent1Cpp => ')); - this.EmitJSEvent2CppSub = SampleModuleCppEmitter.addListener('EmitJSEvent2Cpp', getCallback2('SampleModuleCpp.EmitJSEvent2Cpp => ')); - this.EmitJSEvent3CppSub = SampleModuleCppEmitter.addListener('EmitJSEvent3Cpp', getCallback2('SampleModuleCpp.EmitJSEvent3Cpp => ')); - this.JSEventArg0CppSub = SampleModuleCppEmitter.addListener('JSEventArg0Cpp', getCallback('SampleModuleCpp.JSEventArg0Cpp => ')); - this.JSEventArg1CppSub = SampleModuleCppEmitter.addListener('JSEventArg1Cpp', getCallback('SampleModuleCpp.JSEventArg1Cpp => ')); - this.JSEventArg2CppSub = SampleModuleCppEmitter.addListener('JSEventArg2Cpp', getCallback2('SampleModuleCpp.JSEventArg2Cpp => ')); - - this.timedEventCSSub = SampleModuleCSEmitter.addListener('TimedEventCS', getCallback('SampleModuleCS.TimedEventCS() => ')); - this.EmitJSEvent1CSSub = SampleModuleCSEmitter.addListener('EmitJSEvent1CS', getCallback('SampleModuleCS.EmitJSEvent1CS => ')); - this.EmitJSEvent2CSSub = SampleModuleCSEmitter.addListener('EmitJSEvent2CS', getCallback2('SampleModuleCS.EmitJSEvent2CS => ')); - this.EmitJSEvent3CSSub = SampleModuleCSEmitter.addListener('EmitJSEvent3CS', getCallback2('SampleModuleCS.EmitJSEvent3CS => ')); - this.JSEventArg0CSSub = SampleModuleCSEmitter.addListener('JSEventArg0CS', getCallback('SampleModuleCS.JSEventArg0CS => ')); - this.JSEventArg1CSSub = SampleModuleCSEmitter.addListener('JSEventArg1CS', getCallback('SampleModuleCS.JSEventArg1CS => ')); - this.JSEventArg2CSSub = SampleModuleCSEmitter.addListener('JSEventArg2CS', getCallback2('SampleModuleCS.JSEventArg2CS => ')); - - this.openURLSub = Linking.addListener('url', (event) => log('Open URL => ' + event.url)); - - Linking.getInitialURL() - .then(url => log('Initial URL is: ' + url)) - .catch(err => log('An error occurred: ' + err)); - } - - componentWillUnmount() { - this.timedEventCSSub.remove(); - this.EmitJSEvent1CppSub.remove(); - this.EmitJSEvent2CppSub.remove(); - this.EmitJSEvent3CppSub.remove(); - this.JSEventArg0CppSub.remove(); - this.JSEventArg1CppSub.remove(); - this.JSEventArg2CppSub.remove(); - - this.timedEventCppSub.remove(); - this.EmitJSEvent1CSSub.remove(); - this.EmitJSEvent2CSSub.remove(); - this.EmitJSEvent3CSSub.remove(); - this.JSEventArg0CSSub.remove(); - this.JSEventArg1CSSub.remove(); - this.JSEventArg2CSSub.remove(); - - this.openURLSub.remove(); - } - - onPressSampleModuleCS() { - log('SampleApp.onPressSampleModuleCS()'); - - var numberArg = 42; - - // SampleModuleCS constants - - log(`SampleModuleCS.NumberConstant: ${SampleModuleCS.NumberConstant}`); - log(`SampleModuleCS.StringConstant: ${SampleModuleCS.StringConstant}`); - - log(`SampleModuleCS.NumberConstantViaProvider: ${SampleModuleCS.NumberConstantViaProvider}`); - log(`SampleModuleCS.StringConstantViaProvider: ${SampleModuleCS.StringConstantViaProvider}`); - - // SampleModuleCS method calls - - SampleModuleCS.VoidMethod(); - - SampleModuleCS.VoidMethodWithArgs(numberArg); - - SampleModuleCS.ReturnMethod(getCallback('SampleModuleCS.ReturnMethod => ')); - - SampleModuleCS.ReturnMethodWithArgs(numberArg, getCallback('SampleModuleCS.ReturnMethodWithArgs => ')); - - SampleModuleCS.ExplicitCallbackMethod(getCallback('SampleModuleCS.ExplicitCallbackMethod => ')); - - SampleModuleCS.ExplicitCallbackMethodWithArgs(numberArg, getCallback('SampleModuleCS.ExplicitCallbackMethodWithArgs => ')); - - SampleModuleCS.TwoCallbacksMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCS.TwoCallbacksMethod success => '), - getCallback('SampleModuleCS.TwoCallbacksMethod fail => ')); - - SampleModuleCS.TwoCallbacksMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCS.TwoCallbacksMethod success => '), - getCallback('SampleModuleCS.TwoCallbacksMethod fail => ')); - - SampleModuleCS.TwoCallbacksAsyncMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCS.TwoCallbacksAsyncMethod success => '), - getCallback('SampleModuleCS.TwoCallbacksAsyncMethod fail => ')); - - SampleModuleCS.TwoCallbacksAsyncMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCS.TwoCallbacksAsyncMethod success => '), - getCallback('SampleModuleCS.TwoCallbacksAsyncMethod fail => ')); - - SampleModuleCS.ReverseTwoCallbacksMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCS.ReverseTwoCallbacksMethod fail => '), - getCallback('SampleModuleCS.ReverseTwoCallbacksMethod success => ')); - - SampleModuleCS.ReverseTwoCallbacksMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCS.ReverseTwoCallbacksMethod fail => '), - getCallback('SampleModuleCS.ReverseTwoCallbacksMethod success => ')); - - SampleModuleCS.ReverseTwoCallbacksAsyncMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCS.ReverseTwoCallbacksAsyncMethod fail => '), - getCallback('SampleModuleCS.ReverseTwoCallbacksAsyncMethod success => ')); - - SampleModuleCS.ReverseTwoCallbacksAsyncMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCS.ReverseTwoCallbacksAsyncMethod fail => '), - getCallback('SampleModuleCS.ReverseTwoCallbacksAsyncMethod success => ')); - - var promise1 = SampleModuleCS.ExplicitPromiseMethod(); - promise1.then(getCallback('SampleModuleCS.ExplicitPromiseMethod then => ')).catch(getErrorCallback('SampleModuleCS.ExplicitPromiseMethod catch => ')); - - var promise2 = SampleModuleCS.ExplicitPromiseMethodWithArgs(numberArg); - promise2.then(getCallback('SampleModuleCS.ExplicitPromiseMethodWithArgs then => ')).catch(getErrorCallback('SampleModuleCS.ExplicitPromiseMethodWithArgs catch => ')); - - var promise3 = SampleModuleCS.NegateAsyncPromise(5); - promise3.then(getCallback('SampleModuleCS.NegateAsyncPromise then => ')).catch(getErrorCallback('SampleModuleCS.NegateAsyncPromise catch => ')); - - var promise4 = SampleModuleCS.NegateAsyncPromise(-5); - promise4.then(getCallback('SampleModuleCS.NegateAsyncPromise then => ')).catch(getErrorCallback('SampleModuleCS.NegateAsyncPromise catch => ')); - - SampleModuleCS.callDistanceFunction({x: 22, y: 23}, {x: 55, y: 65}); - - SampleModuleCS.TaskNoArgs() - .then(getCallback('SampleModuleCS.TaskNoArgs then => ')) - .catch(getErrorCallback('SampleModuleCS.TaskNoArgs catch => ')); - - SampleModuleCS.TaskTwoArgs(11, 200) - .then(getCallback('SampleModuleCS.TaskTwoArgs then => ')) - .catch(getErrorCallback('SampleModuleCS.TaskTwoArgs catch => ')); - - SampleModuleCS.TaskOfTNoArgs() - .then(getCallback('SampleModuleCS.TaskOfTNoArgs then => ')) - .catch(getErrorCallback('SampleModuleCS.TaskOfTNoArgs catch => ')); - - SampleModuleCS.TaskOfTTwoArgs(11, 200) - .then(getCallback('SampleModuleCS.TaskOfTTwoArgs then => ')) - .catch(getErrorCallback('SampleModuleCS.TaskOfTTwoArgs catch => ')); - - SampleModuleCS.EmitJSEvent1(43); - SampleModuleCS.EmitJSEvent2(8, 52); - SampleModuleCS.EmitJSEvent3(15, 79); - SampleModuleCS.EmitJSEventArg0(); - SampleModuleCS.EmitJSEventArg1(7); - SampleModuleCS.EmitJSEventArg2(42, 15); - - //TODO: make sync method accessible only in non-web debugger scenarios - //log('SampleModuleCS.SyncReturnMethod => ' + SampleModuleCS.SyncReturnMethod()); - //log('SampleModuleCS.SyncReturnMethodWithArgs => ' + SampleModuleCS.SyncReturnMethodWithArgs(numberArg)); - } - - onPressSampleModuleCpp() { - log('SampleApp.onPressSampleModuleCpp()'); - - var numberArg = 42; - - // SampleModuleCpp constants - - log(`SampleModuleCpp.NumberConstant: ${SampleModuleCpp.NumberConstant}`); - log(`SampleModuleCpp.StringConstant: ${SampleModuleCpp.StringConstant}`); - - log(`SampleModuleCpp.NumberConstantViaProvider: ${SampleModuleCpp.NumberConstantViaProvider}`); - log(`SampleModuleCpp.StringConstantViaProvider: ${SampleModuleCpp.StringConstantViaProvider}`); - - // SampleModuleCpp method calls - - SampleModuleCpp.VoidMethod(); - - SampleModuleCpp.VoidMethodWithArgs(numberArg); - - SampleModuleCpp.ReturnMethod(getCallback('SampleModuleCpp.ReturnMethod => ')); - - SampleModuleCpp.ReturnMethodWithArgs(numberArg, getCallback('SampleModuleCpp.ReturnMethodWithArgs => ')); - - SampleModuleCpp.ExplicitCallbackMethod(getCallback('SampleModuleCpp.ExplicitCallbackMethod => ')); - - SampleModuleCpp.ExplicitCallbackMethodWithArgs(numberArg, getCallback('SampleModuleCpp.ExplicitCallbackMethodWithArgs => ')); - - SampleModuleCpp.TwoCallbacksMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCpp.TwoCallbacksMethod success => '), - getCallback('SampleModuleCpp.TwoCallbacksMethod fail => ')); - - SampleModuleCpp.TwoCallbacksMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCpp.TwoCallbacksMethod success => '), - getCallback('SampleModuleCpp.TwoCallbacksMethod fail => ')); - - SampleModuleCpp.TwoCallbacksAsyncMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCpp.TwoCallbacksAsyncMethod success => '), - getCallback('SampleModuleCpp.TwoCallbacksAsyncMethod fail => ')); - - SampleModuleCpp.TwoCallbacksAsyncMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCpp.TwoCallbacksAsyncMethod success => '), - getCallback('SampleModuleCpp.TwoCallbacksAsyncMethod fail => ')); - - SampleModuleCpp.ReverseTwoCallbacksMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCpp.ReverseTwoCallbacksMethod fail => '), - getCallback('SampleModuleCpp.ReverseTwoCallbacksMethod success => ')); - - SampleModuleCpp.ReverseTwoCallbacksMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCpp.ReverseTwoCallbacksMethod fail => '), - getCallback('SampleModuleCpp.ReverseTwoCallbacksMethod success => ')); - - SampleModuleCpp.ReverseTwoCallbacksAsyncMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCpp.ReverseTwoCallbacksAsyncMethod fail => '), - getCallback('SampleModuleCpp.ReverseTwoCallbacksAsyncMethod success => ')); - - SampleModuleCpp.ReverseTwoCallbacksAsyncMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCpp.ReverseTwoCallbacksAsyncMethod fail => '), - getCallback('SampleModuleCpp.ReverseTwoCallbacksAsyncMethod success => ')); - - var promise1 = SampleModuleCpp.ExplicitPromiseMethod(); - promise1.then(getCallback('SampleModuleCpp.ExplicitPromiseMethod then => ')).catch(getErrorCallback('SampleModuleCpp.ExplicitPromiseMethod catch => ')); - - var promise2 = SampleModuleCpp.ExplicitPromiseMethodWithArgs(numberArg); - promise2.then(getCallback('SampleModuleCpp.ExplicitPromiseMethodWithArgs then => ')).catch(getErrorCallback('SampleModuleCpp.ExplicitPromiseMethodWithArgs catch => ')); - - var promise3 = SampleModuleCpp.NegateAsyncPromise(5); - promise3.then(getCallback('SampleModuleCpp.NegateAsyncPromise then => ')).catch(getErrorCallback('SampleModuleCpp.NegateAsyncPromise catch => ')); - - var promise4 = SampleModuleCpp.NegateAsyncPromise(-5); - promise4.then(getCallback('SampleModuleCpp.NegateAsyncPromise then => ')).catch(getErrorCallback('SampleModuleCpp.NegateAsyncPromise catch => ')); - - SampleModuleCpp.callDistanceFunction({x: 2, y: 3}, {x: 5, y: 6}); - - SampleModuleCpp.EmitJSEvent1(42); - SampleModuleCpp.EmitJSEvent2(7, 51); - SampleModuleCpp.EmitJSEvent3(14, 78); - SampleModuleCpp.EmitJSEventArg0(); - SampleModuleCpp.EmitJSEventArg1(7); - SampleModuleCpp.EmitJSEventArg2(42, 15); - - //TODO: make sync method accessible only in non-web debugger scenarios - //log('SampleModuleCpp.SyncReturnMethod => ' + SampleModuleCpp.SyncReturnMethod()); - //log('SampleModuleCpp.SyncReturnMethodWithArgs => ' + SampleModuleCpp.SyncReturnMethodWithArgs(numberArg)); - } - - onPressCustomUserControlCS() { - log('SampleApp.onPressCustomUserControlCS()'); - - var strArg = 'Hello World!'; - - if (this._CustomUserControlCSRef) - { - const tag = findNodeHandle(this._CustomUserControlCSRef); - log(`UIManager.dispatchViewManagerCommand(${tag}, CustomUserControlCS.CustomCommand, "${strArg}")`); - UIManager.dispatchViewManagerCommand(tag, UIManager.getViewManagerConfig('CustomUserControlCS').Commands.CustomCommand, strArg); - } - } - - onPressCustomUserControlCpp() { - log('SampleApp.onPressCustomUserControlCpp()'); - - var strArg = 'Hello World!'; - - if (this._CustomUserControlCppRef) - { - const tag = findNodeHandle(this._CustomUserControlCppRef); - log(`UIManager.dispatchViewManagerCommand(${tag}, CustomUserControlCpp.CustomCommand, "${strArg}")`); - UIManager.dispatchViewManagerCommand(tag, UIManager.getViewManagerConfig('CustomUserControlCpp').Commands.CustomCommand, strArg); - } - } - - onLabelChangedCustomUserControlCS(evt) { - var label = evt.nativeEvent; - log(`SampleApp.onLabelChangedCustomUserControlCS("${label}")`); - } - - onLabelChangedCustomUserControlCpp(evt) { - var label = evt.nativeEvent; - log(`SampleApp.onLabelChangedCustomUserControlCpp("${label}")`); - } - - onReloadSampleModuleCS() { - log('SampleApp.onReloadSampleModuleCS()'); - SampleModuleCS.ReloadInstance(); - } - - onReloadSampleModuleCpp() { - log('SampleApp.onReloadSampleModuleCpp()'); - SampleModuleCpp.ReloadInstance(); - } - - render() { - return ( - - - - - SampleApp - - - This app consumes custom Native Modules and View Managers. - - -