* added tests
* added context
* layouts are correct
* fixed spacing
* added token
* Change files
* added space around
* name changes
* renamed selectedInfo to radioGroupContext
* moved logic to lookup function
* updated snapshot test
* added strict equality
* replaced buttonkeys with values
* react callback
* ran prettier
* fixed margins and center issue
* removed label margin top
* global tokens for margin top
* prettier
* Re-enable and rewrite parts of menu e2etest
Used getAttribute to test for whether menu is expanded instead of
the previous use of a text element's value.
* Change files
* Test if menu item is displayed in menuIsExpanded
* Separate didMenuOpen into two testing methods
Menu tests now tests ExpandCollapseState in the accessibility test
section, and it tests whether a menu child isDisplayed within the
functional testing section.
* Use hard dismiss to reset menu state in e2etest
* Refactor consts for Menu tests
Co-authored-by: Lawrence Win <winlarry@microsoft.com>
* Initial changes to FocusZone test page
* Port partner focuszone tests to FURN
* More simple FocusZone prop testing
* Revert accidental commit to wdio.config
* Move focuszone e2etest component to diff file
* Change files
* Re-add scrollToTestComponent for FocusZone test
* Uncomment scrollToComponent in focuszone spec
* Edit FocusZone e2etest component and test page
Turns out, when running the FocusZone test with the latest changes,
the Experimental RadioGroup causes issues with the tests themselves.
This commit modifies the e2etest page to use a MenuButton to switch
FocusZone directions, and it fixes some oopsies in structuring the page.
* Change files
* Update FocusZone test cases with more conditions
Co-authored-by: Lawrence Win <winlarry@microsoft.com>
* Initial fix for theme not getting updated when appearance changes
* Change files
* Extract isLightMode into a variable, also rename isLight to isLightMode
Bumps [beachball](https://github.com/microsoft/beachball) from 2.31.3 to 2.31.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/microsoft/beachball/blob/master/CHANGELOG.md">beachball's changelog</a>.</em></p>
<blockquote>
<h2>2.31.4</h2>
<p>Wed, 12 Oct 2022 08:03:33 GMT</p>
<h3>Patches</h3>
<ul>
<li>Refactor change command and promptForChange helper for better testability (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0c413bae90"><code>0c413ba</code></a> applying package updates</li>
<li><a href="35b8175bf9"><code>35b8175</code></a> Add tests for change command (<a href="https://github-redirect.dependabot.com/microsoft/beachball/issues/788">#788</a>)</li>
<li>See full diff in <a href="https://github.com/microsoft/beachball/compare/beachball_v2.31.3...beachball_v2.31.4">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=beachball&package-manager=npm_and_yarn&previous-version=2.31.3&new-version=2.31.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [react-native](https://github.com/facebook/react-native) from 0.68.3 to 0.68.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react-native/releases">react-native's releases</a>.</em></p>
<blockquote>
<h2>0.68.4</h2>
<h3>Changed</h3>
<ul>
<li>Bump version of <code>promise</code> from 8.0.3 to 8.2.0, enabling <code>Promise.allSettled</code> (<a href="951538c080">951538c080</a> by <a href="https://github.com/retyui"><code>@retyui</code></a>)</li>
<li>Bump react-native-codegen to 0.0.18 (<a href="40a3ae3613">40a3ae3613</a> by <a href="https://github.com/dmytrorykun"><code>@dmytrorykun</code></a>)</li>
</ul>
<h4>Android specific</h4>
<ul>
<li>Correctly resolve classes with FindClass(..) (<a href="361b310bcc">361b310bcc</a> by <a href="https://github.com/evancharlton"><code>@evancharlton</code></a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Codegen should ignore <code>.d.ts</code> files (<a href="0f0d52067c">0f0d52067c</a> by <a href="https://github.com/tido64"><code>@tido64</code></a>)</li>
</ul>
<h4>iOS specific</h4>
<ul>
<li>Fix the way the orientation events are published (<a href="7d42106d4c">7d42106d4c</a> by <a href="https://github.com/lbaldy">lbaldy</a>)</li>
</ul>
<hr />
<p>You can participate in the conversation on the status of this release in this <a href="https://github.com/reactwg/react-native-releases/discussions/37">discussion</a></p>
<hr />
<p>To help you upgrade to this version, you can use the <a href="https://react-native-community.github.io/upgrade-helper/">upgrade helper</a> ⚛️</p>
<hr />
<p>You can find the whole changelog history in the <a href="https://github.com/facebook/react-native/blob/main/CHANGELOG.md">changelog.md file</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react-native/blob/main/CHANGELOG.md">react-native's changelog</a>.</em></p>
<blockquote>
<h2>v0.68.4</h2>
<h3>Changed</h3>
<ul>
<li>Bump version of <code>promise</code> from 8.0.3 to 8.2.0, enabling <code>Promise.allSettled</code> (<a href="951538c080">951538c080</a> by <a href="https://github.com/retyui"><code>@retyui</code></a>)</li>
<li>Bump react-native-codegen to 0.0.18 (<a href="40a3ae3613">40a3ae3613</a> by <a href="https://github.com/dmytrorykun"><code>@dmytrorykun</code></a>)</li>
</ul>
<h4>Android specific</h4>
<ul>
<li>Correctly resolve classes with FindClass(..) (<a href="361b310bcc">361b310bcc</a> by <a href="https://github.com/evancharlton"><code>@evancharlton</code></a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Codegen should ignore <code>.d.ts</code> files (<a href="0f0d52067c">0f0d52067c</a> by <a href="https://github.com/tido64"><code>@tido64</code></a>)</li>
</ul>
<h4>iOS specific</h4>
<ul>
<li>Fix the way the orientation events are published (<a href="7d42106d4c">7d42106d4c</a> by <a href="https://github.com/lbaldy">lbaldy</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b55518c4bf"><code>b55518c</code></a> [0.68.4] Bump version numbers</li>
<li><a href="40a3ae3613"><code>40a3ae3</code></a> Bump react-native-codegen to 0.0.18</li>
<li><a href="782e0bff4a"><code>782e0bf</code></a> Add support <code>Promise.allSettled</code> out of box (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/34544">#34544</a>)</li>
<li><a href="e22ed7d676"><code>e22ed7d</code></a> fix: Correctly resolve classes with FindClass(..) (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/34533">#34533</a>)</li>
<li><a href="4575ef516f"><code>4575ef5</code></a> Fix codegen trying to parse <code>.d.ts</code> files (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/34439">#34439</a>)</li>
<li><a href="4f7eb6197f"><code>4f7eb61</code></a> prevent from publishing dimensions change event when app changes state (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/34014">#34014</a>)</li>
<li>See full diff in <a href="https://github.com/facebook/react-native/compare/v0.68.3...v0.68.4">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native&package-manager=npm_and_yarn&previous-version=0.68.3&new-version=0.68.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
* Removed Toggle & Compound button from Android
* Set button jest tests to run for iOS
* Change files
Co-authored-by: Ayush Singh <singh.ayush@microsoft.com>
Bumps [react-native-macos](https://github.com/microsoft/react-native-macos) from 0.68.51 to 0.68.54.
<details>
<summary>Commits</summary>
<ul>
<li><a href="5d3a4e3f9e"><code>5d3a4e3</code></a> Applying package update to 0.68.54 <em><strong>NO_CI</strong></em></li>
<li><a href="2f25d3885f"><code>2f25d38</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/microsoft/react-native-macos/issues/1451">#1451</a> from rasaha91/update-maven-dependency-utils-0.68</li>
<li><a href="779311d9a6"><code>779311d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/microsoft/react-native-macos/issues/1450">#1450</a> from rasaha91/update-maven-dependency-utils</li>
<li><a href="ae0f687681"><code>ae0f687</code></a> Applying package update to 0.68.53 <em><strong>NO_CI</strong></em></li>
<li><a href="39de18ef87"><code>39de18e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/microsoft/react-native-macos/issues/1448">#1448</a> from rasaha91/upgrade-ndk-25-68</li>
<li><a href="a2c26c183b"><code>a2c26c1</code></a> Patch yoga.cpp to compile under ndk 25 without warning</li>
<li><a href="9e59569cb5"><code>9e59569</code></a> Applying package update to 0.68.52 <em><strong>NO_CI</strong></em></li>
<li><a href="0335323d06"><code>0335323</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/microsoft/react-native-macos/issues/1449">#1449</a> from amgleitman/0.68-dynamic-type</li>
<li><a href="c310a18606"><code>c310a18</code></a> One more GH#774 tag</li>
<li><a href="ef273a0410"><code>ef273a0</code></a> RCTFontScaleRamp -> RCTDynamicTypeRamp</li>
<li>Additional commits viewable in <a href="https://github.com/microsoft/react-native-macos/compare/v0.68.51...v0.68.54">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-macos&package-manager=npm_and_yarn&previous-version=0.68.51&new-version=0.68.54)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
* Improving scroll logic and adding more Key constants
* Change files
* Fixing error message
* Fixing error message
* Removing changes to commented out code
* Adding results console.log message to all platforms and fixing Menu.spec error
* Moving scrollView test ID from View to ScrollViewer component
* Improving perf of Menu test
* Reverting previous scrolling change
* Improving error message
* Removing unnecessary constant
* Adding comments
* Close menu by typing escape
* Adding afterEach() hook in menu spec to close menu
* Testing menu spec for failure
* Improving login in Menu spec to open/close menu
* Changing struct of menu E2E test component. I think the menu was blocking the text needed for E2E testing
* Adding button to reset focus on Menu page
* Reverting Menu changes. Will fix in future PR
* Removing menu test for the time being. Creating task to fix E2E test