Skip to content

RN77 new arch #3721

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 50 commits into from
Jul 1, 2025
Merged

RN77 new arch #3721

merged 50 commits into from
Jul 1, 2025

Conversation

M-i-k-e-l
Copy link
Collaborator

DO NOT MERGE

Description

RN77 new arch
iOS still not working

Changelog

RN77 new arch

Additional info

None

M-i-k-e-l added 7 commits May 6, 2025 21:22
Some errors in native code that I did not want to commit fixes just yet
docuilib has issues (hopefully will be solved in 0.77.2
Android runs (still need to fix native)  |  iOS red screen  |  docuilib still has errors
Pressing on dismiss (x) only fully works the second time
@Sunhat
Copy link

Sunhat commented May 15, 2025

I understand this is an open-source project, time-restricted, but new architecture has been out for a long time... How can this library compete with others if it isn't kept up-to-date?

I've just upgraded my project from 0.72 to 0.79.2, and this library is my only blocker - Considering ditching it to finish my upgrade.

It makes me sad to say this. UI Lib is more visually appealing than others. I support Wix and your efforts! Your separate calendar package was a life-saver for me, having used it for the past 4 years. Overall great work, but this needs to go out, very high priority in the name of keeping this relevant - At least an updated timeline if there is one now would be great

I'd gladly help, but Swift & Kotlin are not my strongest :(

Thank you🙏🏻

@M-i-k-e-l
Copy link
Collaborator Author

Hello @Sunhat,
Thank you for your thoughtful feedback and support!
We understand the challenges this causes and are actively working to update the library for compatibility with the latest React Native versions.
While we can’t commit to a specific timeline yet, it’s a high priority for us, and we deeply appreciate your patience.

M-i-k-e-l and others added 23 commits June 3, 2025 14:56
* Native lib - reorganize components in folders for convenience + bump version to 5.0.0

* pointing to index

* revert naming change

* fix api files

* rename HighlighterOverlay web

* Moving sub components to the parent

* fix api file and move KeyboardUtils outside folder

* Revert "fix api file and move KeyboardUtils outside folder"

This reverts commit ff64327.

* fix api json

* fix folder name to match component name

* remove specs

* fix highligther view native registration

* fix for SafeAreaSpacerView

* fix types

* fix for KeyboardTrackingView

* trying to fix failed CI build

* SafeAreaSpacesView - moving to react implementation using native SafeAreaManager

* manager changes

* fix safe area

* fix SafeAreaSpacerView again

* removing logs

* Fix highlightViewTag type

* Fix TS error

* Typescript fixes \ revert

* Revert

---------

Co-authored-by: Miki Leib <[email protected]>
Co-authored-by: M-i-k-e-l <[email protected]>
… to fix error after transpilation (#3768)

* Change from codegenNativeComponent to requireNativeComponent

* Update snapshot
* Another try

* Do not transpile specs

* Another one

* Update snapshot
* SafeAreaSpacerView - fix race condition and a small refactor

* Update snapshot
Base automatically changed from rn76-old-arch to v8 July 1, 2025 07:02
@M-i-k-e-l M-i-k-e-l changed the title [DO NOT MERGE] RN77 new arch RN77 new arch Jul 1, 2025
@M-i-k-e-l M-i-k-e-l merged commit dfb8cb3 into v8 Jul 1, 2025
1 check passed
@M-i-k-e-l M-i-k-e-l deleted the rn77-new-arch branch July 1, 2025 07:22
@M-i-k-e-l M-i-k-e-l restored the rn77-new-arch branch July 1, 2025 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants