-
Notifications
You must be signed in to change notification settings - Fork 594
feat: enable new architecture #12825
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
base: main
Are you sure you want to change the base?
Changes from all commits
418ccd7
ab45748
3b74b81
397efc5
26fb4a7
65d1022
fd576ec
9924ef6
ac5c5ab
50327a8
40679e4
1b11ad8
644b94a
f8f4438
a2f89a1
696228b
dde82ae
e849db4
3e31393
a811fe4
2cef231
5af97db
9528a92
1fea9b6
932cf11
9cb2799
4058e9a
e20b553
ae5480a
b4543d2
81ea0d4
a7dae57
cc855ec
1d09027
baa9b59
20f0f82
95afaa0
72f3719
81ee466
490fceb
6d93fdb
5f7931a
7c21689
35c01c3
4def6b8
b719b1c
45bbd56
6dda2d3
8ac5a53
fb8b4c4
6f438ea
ca0bc4a
81bc43f
9ce73a1
9ff7911
3f7bb52
8faff58
21bb5f5
408565a
bfa22ad
346688a
a7b1f7d
d350ebe
800c192
6827833
19feaa2
c8ae3ce
5c44d54
2c37816
bce3cdd
39a6ad8
4bad1e6
d1084bc
7603ef4
c454cf0
99bdd95
142ce67
6752901
82b1c78
4cf33ad
d6c0644
2acaef0
42e108f
852460c
ea2133c
ef19f55
af5383b
59bc54a
2319d27
105675f
91d36bc
462652f
4f57032
58d6314
0727bb4
19c6db5
94a621b
bef3a6a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -43,7 +43,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 | |
| # your application. You should enable this flag either if you want | ||
| # to write custom TurboModules/Fabric components OR use libraries that | ||
| # are providing them. | ||
| newArchEnabled=false | ||
| newArchEnabled=true | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎉
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🥳 |
||
|
|
||
| # Use this property to enable or disable the Hermes JS engine. | ||
| # If set to false, you will be using JSC instead. | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -10,12 +10,19 @@ | |
| #import "ARUserManager.h" | ||
| #import "Keys.h" | ||
| #import "ARAppStatus.h" | ||
| #import <FBSDKCoreKit/FBSDKCoreKit-Swift.h> | ||
|
|
||
|
|
||
| #import <AuthenticationServices/AuthenticationServices.h> | ||
| #import <SafariServices/SafariServices.h> | ||
| #import <FBSDKCoreKit/FBSDKCoreKit-swift.h> | ||
|
|
||
|
|
||
| #import <Firebase.h> | ||
| #import "BrazeReactBridge.h" | ||
| #import "BrazeReactUtils.h" | ||
| #import <BrazeUI/BrazeUI-Swift.h> | ||
|
Comment on lines
+14
to
23
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. style: added imports for |
||
|
|
||
|
|
||
| @interface ARAppDelegateHelper () | ||
| @property (strong, nonatomic, readwrite) NSString *referralURLRepresentation; | ||
| @property (strong, nonatomic, readwrite) NSString *landingURLRepresentation; | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -114,6 +114,8 @@ | |
| </array> | ||
| <key>LSRequiresIPhoneOS</key> | ||
| <true/> | ||
| <key>UIDesignRequiresCompatibility</key> | ||
| <true /> | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. For iOS under 26, it's not necessary. But for iOS 26 and above, I needed it to disable liquid glass until we discuss things together with design (planning on doing this on Q1 2025).
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. explanation makes sense and fair to enable but should it be part of this PR? I think liquid glass is automatically opted in new arch or not |
||
| <key>LSSupportsOpeningDocumentsInPlace</key> | ||
| <true/> | ||
| <key>MGLGlyphsRasterizationMode</key> | ||
|
|
@@ -144,7 +146,7 @@ | |
| <key>NSPhotoLibraryUsageDescription</key> | ||
| <string>Photos will be used to gauge the quality of the work you are submitting.</string> | ||
| <key>RCTNewArchEnabled</key> | ||
| <false/> | ||
| <true/> | ||
| <key>UIAppFonts</key> | ||
| <array> | ||
| <string>Unica77LL-Italic.otf</string> | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We had multiple multiple OOM issues on android. I am solving that by using this action that removes some tools we don't use to free up some memory.
I am intentionally here using the commit hash instead of main or a tag to make sure it doesn't get tampered