Skip to content

Mocked side-menus - support#8017

Merged
d4vidi merged 3 commits into
7.x.xfrom
feat/side-menu-mocks
May 4, 2025
Merged

Mocked side-menus - support#8017
d4vidi merged 3 commits into
7.x.xfrom
feat/side-menu-mocks

Conversation

@d4vidi
Copy link
Copy Markdown
Collaborator

@d4vidi d4vidi commented Apr 30, 2025

Fixes #7981 -- introduces fundamental support for side-menus in mocked tests

Caveats:

  • Multiple side-menus (i.e. across several tabs) is not supported yet

--
@yedidyak fyi

@d4vidi d4vidi marked this pull request as ready for review May 4, 2025 14:08
@d4vidi d4vidi changed the title Side menus mocking Mocked side-menus - support May 4, 2025
@d4vidi d4vidi force-pushed the feat/side-menu-mocks branch from 7b63f56 to caea5ef Compare May 4, 2025 14:32
@d4vidi d4vidi merged commit 1ee3747 into 7.x.x May 4, 2025
2 checks passed
@d4vidi d4vidi deleted the feat/side-menu-mocks branch May 4, 2025 15:13
d4vidi added a commit that referenced this pull request May 4, 2025
markdevocht added a commit that referenced this pull request Apr 13, 2026
* Apply color animations on tab-switching (Android-only) (#7975)

* Update package.json version to 7.44.0 [buildkite skip]

* Fix npm registry and recreate package-lock.json (#7987)

* fix(sdk35): Apply inset over bottom-tabs (#7991)

* Update package.json version to 7.45.0 [buildkite skip]

* Revert "Feat/rn76 oldarch (#7967)" (#8003)

* Update package.json version to 7.46.0 [buildkite skip]

* Mocked side-menus - support (#8017)

* Update package.json version to 7.47.0 [buildkite skip]

* Support drawer menus opening as overlay instead of pushing content in ios (#7986)

* Update package.json version to 7.48.0 [buildkite skip]

* Patch-fix some recent side-menu overlay mode changes (#8039)

* Introduce options to make a floating bottom-tabs (Android) (#8064)

* Update package.json version to 7.49.0 [buildkite skip]

* fix: top bar buttons disappeared when lock screen then unlock sreen (#8053) (#8076)

Co-authored-by: NormanWangEndeavor <145947285+NormanWangEndeavor@users.noreply.github.com>

* Update package.json version to 7.50.0 [buildkite skip]

* Back-compat edge2edge for standard layout, incl. drawBehind

* merge master into me

* first config to get it running

* bottom bar edge2edge complete?

* statusbar e2e

* cleanup

* backward compatiblility

* final touches

* Fix yarn registry to use public npmjs.org instead of internal wixpress

Made-with: Cursor

* #8080

* conflict fixes

* snapshot updates

* more updates

* update e2e android

* snapsot update

* documentation

* added

* codex fixes

* enableEdgeToEdge() is now the decision hook — override it to control when edge-to-edge activates
activateEdgeToEdge() is the action method — it does both EdgeToEdge.enable(this) and SystemUiUtils.activateEdgeToEdge(), so it's impossible to enable Android edge-to-edge without also setting RNN's internal flag
The docs now show activateEdgeToEdge() in the override example instead of EdgeToEdge.enable(this)

---------

Co-authored-by: d4vidi <amit.d4vidi@gmail.com>
Co-authored-by: mobileoss <mobileoss@wix.com>
Co-authored-by: Liat Netach <60575762+liatnetach@users.noreply.github.com>
Co-authored-by: Georgy Steshin <gosha212@gmail.com>
Co-authored-by: NormanWangEndeavor <145947285+NormanWangEndeavor@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant