Skip to content

Commit 434c86e

Browse files
committed
Merge branch 'main' into @kkafar/review-3189
2 parents cad4c93 + d8795a3 commit 434c86e

50 files changed

Lines changed: 972 additions & 296 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Example/ios/Podfile.lock

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -2434,7 +2434,7 @@ PODS:
24342434
- ReactCommon/turbomodule/core
24352435
- SocketRocket
24362436
- Yoga
2437-
- RNScreens (4.15.4):
2437+
- RNScreens (4.16.0):
24382438
- boost
24392439
- DoubleConversion
24402440
- fast_float
@@ -2713,77 +2713,77 @@ SPEC CHECKSUMS:
27132713
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
27142714
glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
27152715
hermes-engine: 8b7ef0f4e8363c2dfd6fd133979dd58f57b95825
2716-
RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669
2716+
RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f
27172717
RCTDeprecation: c4b9e2fd0ab200e3af72b013ed6113187c607077
27182718
RCTRequired: e97dd5dafc1db8094e63bc5031e0371f092ae92a
27192719
RCTTypeSafety: 720403058b7c1380c6a3ae5706981d6362962c89
27202720
React: f1486d005993b0af01943af1850d3d4f3b597545
27212721
React-callinvoker: 133f69368c8559e744efa345223625d412f5dfbe
2722-
React-Core: 559823921b4f294c2840fa8238ca958a29ddc211
2723-
React-CoreModules: c41e7bbfabbc420783bb926f45837a0d5e53341e
2724-
React-cxxreact: 9cb9fa738274a1b36b97ede09c8a6717dec1a20b
2722+
React-Core: d6d8c1fd33697cec596d33b820456505ee305686
2723+
React-CoreModules: 81ab751a7668ba161440f9623b994e1a6a3019fe
2724+
React-cxxreact: 16f2a2751d0dce8b569f23c1914edc90f655b01b
27252725
React-debug: e01581e1589f329e61c95b332bf7f4969b10564b
2726-
React-defaultsnativemodule: bbb39447caa6b6cf9405fa0099f828c083640faa
2727-
React-domnativemodule: 03744d12b6d56d098531a933730bf1d4cb79bdfb
2728-
React-Fabric: 530b3993a12a96e8a7cdb9f0ef48e605277b572e
2729-
React-FabricComponents: 271ec2a9b2c00ac66fd6d1fd24e9e964d907751d
2730-
React-FabricImage: d0af66e976dbab7f8b81e36dd369fc70727d2695
2731-
React-featureflags: 269704c8eff86e0485c9d384e286350fcda6eb70
2732-
React-featureflagsnativemodule: db1e5d88a912fb08a5ece33fcf64e1b732da8467
2733-
React-graphics: b19d03a01b0722b4dc82f47acb56dc3ed41937e7
2734-
React-hermes: 811606c0aca5a3f9c6fa8e4994e02ca8f677e68e
2735-
React-idlecallbacksnativemodule: 3a3df629cd50046c7e4354f9025aefe8f2c84601
2736-
React-ImageManager: 0d53866c63132791e37bb2373f93044fdef14aa3
2737-
React-jserrorhandler: d5700d6ab7162fd575287502a3c5d601d98e7f09
2738-
React-jsi: ece95417fedbed0e7153a855cb8342b7c72ab75e
2739-
React-jsiexecutor: 2b0bb644b533df2f5c0cd6ade9a4560d0bf1dd84
2740-
React-jsinspector: 0c160f8510a8852bdf2dac12f0b1949efc18200b
2741-
React-jsinspectorcdp: f4b84409f453f61ddd8614ad45139bc594ec6bb5
2742-
React-jsinspectornetwork: 8f2f0ca8c871ca19b571f426002c0012e7fb2aee
2743-
React-jsinspectortracing: 33f6b977eb8a4bc1e3d1a4b948809aca083143f9
2744-
React-jsitooling: 2c61529b589e17229a9f0a4a4fc35aa7ad495850
2745-
React-jsitracing: 838a7b0c013c4aff7d382d7fdc78cf442013ba1d
2746-
React-logger: 7aef4d74123e5e3d267e5af1fbf5135b5a0d8381
2747-
React-Mapbuffer: 91e0eab42a6ae7f3e34091a126d70fc53bd3823e
2748-
React-microtasksnativemodule: 1ead4fe154df3b1ba34b5a9e35ef3c4bdfa72ccb
2749-
react-native-restart: 0bc732f4461709022a742bb29bcccf6bbc5b4863
2750-
react-native-safe-area-context: 12c7daa0ea4fa4eeb513fc273fac6b47aa332bd6
2751-
React-NativeModulesApple: eff2eba56030eb0d107b1642b8f853bc36a833ac
2726+
React-defaultsnativemodule: e956b1d8fe15cc79d23061db229bf88170565f2f
2727+
React-domnativemodule: a18b0f7a31b9c75f12fa369baece5542d1265b36
2728+
React-Fabric: c0237a32c3c0dbea2d2b294c8e95605e1dfe2f57
2729+
React-FabricComponents: 65b03884bd5d9f24c79a631d7d26f0fa079bc4aa
2730+
React-FabricImage: de1ea2f2a0b32ad02e5cbb64827d1eec0439cf0d
2731+
React-featureflags: 02de9c35256cc624269b01d670d99e1fd706ea8d
2732+
React-featureflagsnativemodule: 8b84e67edbaa7b9318390c5bd3ae19790a74f356
2733+
React-graphics: 004b40c1b236ea3bb8de6693439bef9797922ba9
2734+
React-hermes: 2179a018b2f86652f6f33ef23efd9e5ac284b247
2735+
React-idlecallbacksnativemodule: f54ea68f984b12e42feed1e7110623b2c38df4d1
2736+
React-ImageManager: 9dd04b7b62bc5397f876ca5fb1b712e700ce390c
2737+
React-jserrorhandler: 2f90bf50fffea1d012e7f3d717c6adf748b1813d
2738+
React-jsi: b27208f8866e53238534f65f304903e4eff25e05
2739+
React-jsiexecutor: 1d3e827797f592c393860dea91aaa6d53c7715e7
2740+
React-jsinspector: bda319277ae779bc476b736fe3a497c6aed304cd
2741+
React-jsinspectorcdp: 69e1736edfd5420037680b7b4557fa748c3c8216
2742+
React-jsinspectornetwork: 7aa707b057c6129b4af59e0c9160436bbab25022
2743+
React-jsinspectortracing: b4a8a328ad2697f9638daa4b7cc054e0303fa47f
2744+
React-jsitooling: a6c7e2829437b28665e97a398b3374d443125e24
2745+
React-jsitracing: d87ae17dd0eef7844e605945da926c5433fe2b51
2746+
React-logger: d27dd2000f520bf891d24f6e141cde34df41f0ee
2747+
React-Mapbuffer: 0746ffab5ac0f49b7c9347338e3d0c1d9dd634c8
2748+
React-microtasksnativemodule: b0fb3f97372df39bda3e657536039f1af227cc29
2749+
react-native-restart: 7595693413fe3ca15893702f2c8306c62a708162
2750+
react-native-safe-area-context: 8e0068b78eb531d8ba5c113cc0d1e516a5313be6
2751+
React-NativeModulesApple: 9ec9240159974c94886ebbe4caec18e3395f6aef
27522752
React-oscompat: b12c633e9c00f1f99467b1e0e0b8038895dae436
2753-
React-perflogger: 58d12c4e5df1403030c97b9c621375c312cca454
2754-
React-performancetimeline: 0ee0a3236c77a4ee6d8a6189089e41e4003d292e
2753+
React-perflogger: ccf4fd2664b00818645e588623c7531a8b32d114
2754+
React-performancetimeline: a866ba759d8e06e9ba174b4421677edcae487baf
27552755
React-RCTActionSheet: 3f741a3712653611a6bfc5abceb8260af9d0b218
2756-
React-RCTAnimation: 408ad69ea136e99a463dd33eadecc29e586b3d72
2757-
React-RCTAppDelegate: 4d5bf77492e4801324f8602272ae5bc9cdcff524
2758-
React-RCTBlob: bd42e92a00ad22eaab92ffe5c137e7a2f725887a
2759-
React-RCTFabric: 66f3591e9c1625ebb710da39a2658420045be706
2760-
React-RCTFBReactNativeSpec: fe771b3d4429dd82df7cc32216e33075f5f4a7ad
2761-
React-RCTImage: 0f1c74f7cd20027f8c34976a211b35d4263a0add
2762-
React-RCTLinking: 6d7dfc3a74110df56c3a73cc7626bf4415656542
2763-
React-RCTNetwork: 6a25d8645a80d5b86098675ca39bf8fcf1afa08b
2764-
React-RCTRuntime: a1e7f9f012252ef5980719b319df360c8e96444c
2765-
React-RCTSettings: 651d9ae2cdd32f547ad0d225a2c13886d6ad2358
2766-
React-RCTText: 9bc66cd288478e23195e01f5cb45eba79986b2b4
2767-
React-RCTVibration: 371226f5667a00c76d792dcdb5c2e0fcbcde0c3b
2756+
React-RCTAnimation: 2edeebfba175cc2e937e2752209ab605d3c48f21
2757+
React-RCTAppDelegate: a99ef112d5f199aba910c14e046e9dbc7fe89f75
2758+
React-RCTBlob: 8dfb24b6dd4a5af45e1e59e2fd925b2df1e44d08
2759+
React-RCTFabric: 2cb67c67e545c6ec76a853861aa275983fe5aca4
2760+
React-RCTFBReactNativeSpec: 174272d8db878578a7d282b137ccc2da4776877c
2761+
React-RCTImage: c7fe8c2f2ae8bad98ab4d944d5d50a889da4b652
2762+
React-RCTLinking: 9ac21ce9f1af914bb01c06af3752db2ec840d0ee
2763+
React-RCTNetwork: 09a5de71d757dbad4b3fe3615839290200b932aa
2764+
React-RCTRuntime: 5072e1dbb1ff6d455f0013db6f25d1fdba5f1844
2765+
React-RCTSettings: fee112652ac7569ea9abe910206e1685f5f9adba
2766+
React-RCTText: 7ee9d0bc16b3a8149f8df6d70c48e724d0db1d89
2767+
React-RCTVibration: 619d613abaeb05f6fbc2b2e5e33f724f05df8eb8
27682768
React-rendererconsistency: a05f6c37f9389c53213d1e28798e441fa6fbdbcd
2769-
React-renderercss: 6e4febfa014b0f53bc171a62b0f713ddbdbb9860
2770-
React-rendererdebug: e94bf27b9d55ef2795caa8e43aa92abc4a373b8b
2771-
React-RuntimeApple: 723be5159519eba1cd92449acb29436d21571b82
2772-
React-RuntimeCore: f58eb0f01065c9d27d91de10b2e4ab4c76d83b0e
2773-
React-runtimeexecutor: f615ec8742d0b5820170f7c8b4d2c7cb75d93ac9
2774-
React-RuntimeHermes: fddb258e03d330d1132bb19e78fe51ac2f3f41ac
2775-
React-runtimescheduler: e92a31460e654ced8587debeec37553315e1b6a5
2776-
React-timing: 97ada2c47b4c5932e7f773c7d239c52b90d6ca68
2777-
React-utils: f0949d247a46b4c09f03e5a3cb1167602d0b729a
2778-
ReactAppDependencyProvider: 3eb9096cb139eb433965693bbe541d96eb3d3ec9
2779-
ReactCodegen: 4d203eddf6f977caa324640a20f92e70408d648b
2780-
ReactCommon: ce5d4226dfaf9d5dacbef57b4528819e39d3a120
2781-
RNGestureHandler: 12a436b5074378be95468a57b62c165a1e24cfc9
2782-
RNReanimated: 488bbae315509dec258dc50e8625b34d3d449aec
2783-
RNScreens: 63bffa5932e7863e2b89654e8f4f97c0732070e8
2769+
React-renderercss: 3decb27a81648fcdee837c59994b51fff5be5a67
2770+
React-rendererdebug: 3b9a92d36932af52e1b473f2a89ea4b05dbdecdf
2771+
React-RuntimeApple: 4e35fb74be4b721c2e1fd6d54ec66456fa7043e9
2772+
React-RuntimeCore: 0fd7ac6e3e9dd20cb47e87c6b9f35832dd445d5e
2773+
React-runtimeexecutor: 7680156c9f3a5a49c688bc33f9ec5ea1b00527f5
2774+
React-RuntimeHermes: 435b7104a3c749af6251353dcb7317a8e53cbd73
2775+
React-runtimescheduler: 8056b916168e446ea44531883928034e62e76a81
2776+
React-timing: 36da85e32e53008ce73f87528818191e7f2508ba
2777+
React-utils: 71e53d55ce778c6e7c7c9db4b1b9d63ef8f55289
2778+
ReactAppDependencyProvider: 448b422f8af1dedf81374eacc90a15439a0ed7f5
2779+
ReactCodegen: 3baedb0c33f963250c866151b825a3c5194b12f1
2780+
ReactCommon: e897f9a1b4afab370cfefaaf5fb3c80371bc3937
2781+
RNGestureHandler: 4e01eefc427d3af22b877fdb4f7bc826132daab6
2782+
RNReanimated: 1d9e9249c9e4222881b7107e52b52f4a9ee879b6
2783+
RNScreens: 9ae2656a55e9466dc04da3ba196d7932a6bd8146
27842784
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
27852785
Yoga: 11c9686a21e2cd82a094a723649d9f4507200fb0
27862786

27872787
PODFILE CHECKSUM: e1c705abfb728b259283bd3b94a9aaac16e72096
27882788

2789-
COCOAPODS: 1.16.2
2789+
COCOAPODS: 1.15.2

Example/yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3625,12 +3625,12 @@ __metadata:
36253625
linkType: hard
36263626

36273627
"brace-expansion@npm:^1.1.7":
3628-
version: 1.1.11
3629-
resolution: "brace-expansion@npm:1.1.11"
3628+
version: 1.1.12
3629+
resolution: "brace-expansion@npm:1.1.12"
36303630
dependencies:
36313631
balanced-match: "npm:^1.0.0"
36323632
concat-map: "npm:0.0.1"
3633-
checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668
3633+
checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73
36343634
languageName: node
36353635
linkType: hard
36363636

FabricExample/ios/Podfile.lock

Lines changed: 64 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -2462,7 +2462,7 @@ PODS:
24622462
- RNWorklets
24632463
- SocketRocket
24642464
- Yoga
2465-
- RNScreens (4.15.4):
2465+
- RNScreens (4.16.0):
24662466
- boost
24672467
- DoubleConversion
24682468
- fast_float
@@ -2489,10 +2489,10 @@ PODS:
24892489
- ReactCodegen
24902490
- ReactCommon/turbomodule/bridging
24912491
- ReactCommon/turbomodule/core
2492-
- RNScreens/common (= 4.15.4)
2492+
- RNScreens/common (= 4.16.0)
24932493
- SocketRocket
24942494
- Yoga
2495-
- RNScreens/common (4.15.4):
2495+
- RNScreens/common (4.16.0):
24962496
- boost
24972497
- DoubleConversion
24982498
- fast_float
@@ -2863,78 +2863,78 @@ SPEC CHECKSUMS:
28632863
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
28642864
glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
28652865
hermes-engine: 8b7ef0f4e8363c2dfd6fd133979dd58f57b95825
2866-
RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669
2866+
RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f
28672867
RCTDeprecation: c4b9e2fd0ab200e3af72b013ed6113187c607077
28682868
RCTRequired: e97dd5dafc1db8094e63bc5031e0371f092ae92a
28692869
RCTTypeSafety: 720403058b7c1380c6a3ae5706981d6362962c89
28702870
React: f1486d005993b0af01943af1850d3d4f3b597545
28712871
React-callinvoker: 133f69368c8559e744efa345223625d412f5dfbe
2872-
React-Core: 559823921b4f294c2840fa8238ca958a29ddc211
2873-
React-CoreModules: c41e7bbfabbc420783bb926f45837a0d5e53341e
2874-
React-cxxreact: 9cb9fa738274a1b36b97ede09c8a6717dec1a20b
2872+
React-Core: d6d8c1fd33697cec596d33b820456505ee305686
2873+
React-CoreModules: 81ab751a7668ba161440f9623b994e1a6a3019fe
2874+
React-cxxreact: 16f2a2751d0dce8b569f23c1914edc90f655b01b
28752875
React-debug: e01581e1589f329e61c95b332bf7f4969b10564b
2876-
React-defaultsnativemodule: bbb39447caa6b6cf9405fa0099f828c083640faa
2877-
React-domnativemodule: 03744d12b6d56d098531a933730bf1d4cb79bdfb
2878-
React-Fabric: 530b3993a12a96e8a7cdb9f0ef48e605277b572e
2879-
React-FabricComponents: 271ec2a9b2c00ac66fd6d1fd24e9e964d907751d
2880-
React-FabricImage: d0af66e976dbab7f8b81e36dd369fc70727d2695
2881-
React-featureflags: 269704c8eff86e0485c9d384e286350fcda6eb70
2882-
React-featureflagsnativemodule: db1e5d88a912fb08a5ece33fcf64e1b732da8467
2883-
React-graphics: b19d03a01b0722b4dc82f47acb56dc3ed41937e7
2884-
React-hermes: 811606c0aca5a3f9c6fa8e4994e02ca8f677e68e
2885-
React-idlecallbacksnativemodule: 3a3df629cd50046c7e4354f9025aefe8f2c84601
2886-
React-ImageManager: 0d53866c63132791e37bb2373f93044fdef14aa3
2887-
React-jserrorhandler: d5700d6ab7162fd575287502a3c5d601d98e7f09
2888-
React-jsi: ece95417fedbed0e7153a855cb8342b7c72ab75e
2889-
React-jsiexecutor: 2b0bb644b533df2f5c0cd6ade9a4560d0bf1dd84
2890-
React-jsinspector: 0c160f8510a8852bdf2dac12f0b1949efc18200b
2891-
React-jsinspectorcdp: f4b84409f453f61ddd8614ad45139bc594ec6bb5
2892-
React-jsinspectornetwork: 8f2f0ca8c871ca19b571f426002c0012e7fb2aee
2893-
React-jsinspectortracing: 33f6b977eb8a4bc1e3d1a4b948809aca083143f9
2894-
React-jsitooling: 2c61529b589e17229a9f0a4a4fc35aa7ad495850
2895-
React-jsitracing: 838a7b0c013c4aff7d382d7fdc78cf442013ba1d
2896-
React-logger: 7aef4d74123e5e3d267e5af1fbf5135b5a0d8381
2897-
React-Mapbuffer: 91e0eab42a6ae7f3e34091a126d70fc53bd3823e
2898-
React-microtasksnativemodule: 1ead4fe154df3b1ba34b5a9e35ef3c4bdfa72ccb
2899-
react-native-restart: 0bc732f4461709022a742bb29bcccf6bbc5b4863
2900-
react-native-safe-area-context: a72764e0eb5d6b79b7450e5d0ae919eb1a4567b4
2901-
React-NativeModulesApple: eff2eba56030eb0d107b1642b8f853bc36a833ac
2876+
React-defaultsnativemodule: e956b1d8fe15cc79d23061db229bf88170565f2f
2877+
React-domnativemodule: a18b0f7a31b9c75f12fa369baece5542d1265b36
2878+
React-Fabric: c0237a32c3c0dbea2d2b294c8e95605e1dfe2f57
2879+
React-FabricComponents: 65b03884bd5d9f24c79a631d7d26f0fa079bc4aa
2880+
React-FabricImage: de1ea2f2a0b32ad02e5cbb64827d1eec0439cf0d
2881+
React-featureflags: 02de9c35256cc624269b01d670d99e1fd706ea8d
2882+
React-featureflagsnativemodule: 8b84e67edbaa7b9318390c5bd3ae19790a74f356
2883+
React-graphics: 004b40c1b236ea3bb8de6693439bef9797922ba9
2884+
React-hermes: 2179a018b2f86652f6f33ef23efd9e5ac284b247
2885+
React-idlecallbacksnativemodule: f54ea68f984b12e42feed1e7110623b2c38df4d1
2886+
React-ImageManager: 9dd04b7b62bc5397f876ca5fb1b712e700ce390c
2887+
React-jserrorhandler: 2f90bf50fffea1d012e7f3d717c6adf748b1813d
2888+
React-jsi: b27208f8866e53238534f65f304903e4eff25e05
2889+
React-jsiexecutor: 1d3e827797f592c393860dea91aaa6d53c7715e7
2890+
React-jsinspector: bda319277ae779bc476b736fe3a497c6aed304cd
2891+
React-jsinspectorcdp: 69e1736edfd5420037680b7b4557fa748c3c8216
2892+
React-jsinspectornetwork: 7aa707b057c6129b4af59e0c9160436bbab25022
2893+
React-jsinspectortracing: b4a8a328ad2697f9638daa4b7cc054e0303fa47f
2894+
React-jsitooling: a6c7e2829437b28665e97a398b3374d443125e24
2895+
React-jsitracing: d87ae17dd0eef7844e605945da926c5433fe2b51
2896+
React-logger: d27dd2000f520bf891d24f6e141cde34df41f0ee
2897+
React-Mapbuffer: 0746ffab5ac0f49b7c9347338e3d0c1d9dd634c8
2898+
React-microtasksnativemodule: b0fb3f97372df39bda3e657536039f1af227cc29
2899+
react-native-restart: 7595693413fe3ca15893702f2c8306c62a708162
2900+
react-native-safe-area-context: 2249e17382bd5a97cbccaa89e22af8756188c0fb
2901+
React-NativeModulesApple: 9ec9240159974c94886ebbe4caec18e3395f6aef
29022902
React-oscompat: b12c633e9c00f1f99467b1e0e0b8038895dae436
2903-
React-perflogger: 58d12c4e5df1403030c97b9c621375c312cca454
2904-
React-performancetimeline: 0ee0a3236c77a4ee6d8a6189089e41e4003d292e
2903+
React-perflogger: ccf4fd2664b00818645e588623c7531a8b32d114
2904+
React-performancetimeline: a866ba759d8e06e9ba174b4421677edcae487baf
29052905
React-RCTActionSheet: 3f741a3712653611a6bfc5abceb8260af9d0b218
2906-
React-RCTAnimation: 408ad69ea136e99a463dd33eadecc29e586b3d72
2907-
React-RCTAppDelegate: f03b46e80b8a3dbfa84b35abfe123e02f3ceef83
2908-
React-RCTBlob: bd42e92a00ad22eaab92ffe5c137e7a2f725887a
2909-
React-RCTFabric: b99ab638c73cf2d57b886eafdbfb2e4909b0eb9a
2910-
React-RCTFBReactNativeSpec: 7ad9aba0e0655e3f29be0a1c3fd4a888fab04dcf
2911-
React-RCTImage: 0f1c74f7cd20027f8c34976a211b35d4263a0add
2912-
React-RCTLinking: 6d7dfc3a74110df56c3a73cc7626bf4415656542
2913-
React-RCTNetwork: 6a25d8645a80d5b86098675ca39bf8fcf1afa08b
2914-
React-RCTRuntime: 38bfe9766565ae3293ca230bc51c9c020a8bc98a
2915-
React-RCTSettings: 651d9ae2cdd32f547ad0d225a2c13886d6ad2358
2916-
React-RCTText: 9bc66cd288478e23195e01f5cb45eba79986b2b4
2917-
React-RCTVibration: 371226f5667a00c76d792dcdb5c2e0fcbcde0c3b
2906+
React-RCTAnimation: 2edeebfba175cc2e937e2752209ab605d3c48f21
2907+
React-RCTAppDelegate: e292321e83ee966897244a032216a70930b758d6
2908+
React-RCTBlob: 8dfb24b6dd4a5af45e1e59e2fd925b2df1e44d08
2909+
React-RCTFabric: b25b02a2016f5cb15926a60c77a8d75865aa3558
2910+
React-RCTFBReactNativeSpec: 20338571a1ed853d01da6c68576aa6e8e107b6f6
2911+
React-RCTImage: c7fe8c2f2ae8bad98ab4d944d5d50a889da4b652
2912+
React-RCTLinking: 9ac21ce9f1af914bb01c06af3752db2ec840d0ee
2913+
React-RCTNetwork: 09a5de71d757dbad4b3fe3615839290200b932aa
2914+
React-RCTRuntime: da3f1e0ce088c20350044cdf1efcd7f8d9b9b40c
2915+
React-RCTSettings: fee112652ac7569ea9abe910206e1685f5f9adba
2916+
React-RCTText: 7ee9d0bc16b3a8149f8df6d70c48e724d0db1d89
2917+
React-RCTVibration: 619d613abaeb05f6fbc2b2e5e33f724f05df8eb8
29182918
React-rendererconsistency: a05f6c37f9389c53213d1e28798e441fa6fbdbcd
2919-
React-renderercss: 6e4febfa014b0f53bc171a62b0f713ddbdbb9860
2920-
React-rendererdebug: e94bf27b9d55ef2795caa8e43aa92abc4a373b8b
2921-
React-RuntimeApple: 723be5159519eba1cd92449acb29436d21571b82
2922-
React-RuntimeCore: f58eb0f01065c9d27d91de10b2e4ab4c76d83b0e
2923-
React-runtimeexecutor: f615ec8742d0b5820170f7c8b4d2c7cb75d93ac9
2924-
React-RuntimeHermes: fddb258e03d330d1132bb19e78fe51ac2f3f41ac
2925-
React-runtimescheduler: e92a31460e654ced8587debeec37553315e1b6a5
2926-
React-timing: 97ada2c47b4c5932e7f773c7d239c52b90d6ca68
2927-
React-utils: f0949d247a46b4c09f03e5a3cb1167602d0b729a
2928-
ReactAppDependencyProvider: 3eb9096cb139eb433965693bbe541d96eb3d3ec9
2929-
ReactCodegen: 4d203eddf6f977caa324640a20f92e70408d648b
2930-
ReactCommon: ce5d4226dfaf9d5dacbef57b4528819e39d3a120
2931-
RNGestureHandler: 3a73f098d74712952870e948b3d9cf7b6cae9961
2932-
RNReanimated: 9de34f0313c4177a34c079ca9fce6f1f278bff24
2933-
RNScreens: 819e3b8648b92b1436971a8c8fdacd620b8469f7
2934-
RNWorklets: c3a39bbcdc44906af1ec1d1e0bc17f144c1e30da
2919+
React-renderercss: 3decb27a81648fcdee837c59994b51fff5be5a67
2920+
React-rendererdebug: 3b9a92d36932af52e1b473f2a89ea4b05dbdecdf
2921+
React-RuntimeApple: 4e35fb74be4b721c2e1fd6d54ec66456fa7043e9
2922+
React-RuntimeCore: 0fd7ac6e3e9dd20cb47e87c6b9f35832dd445d5e
2923+
React-runtimeexecutor: 7680156c9f3a5a49c688bc33f9ec5ea1b00527f5
2924+
React-RuntimeHermes: 435b7104a3c749af6251353dcb7317a8e53cbd73
2925+
React-runtimescheduler: 8056b916168e446ea44531883928034e62e76a81
2926+
React-timing: 36da85e32e53008ce73f87528818191e7f2508ba
2927+
React-utils: 71e53d55ce778c6e7c7c9db4b1b9d63ef8f55289
2928+
ReactAppDependencyProvider: 448b422f8af1dedf81374eacc90a15439a0ed7f5
2929+
ReactCodegen: 3baedb0c33f963250c866151b825a3c5194b12f1
2930+
ReactCommon: e897f9a1b4afab370cfefaaf5fb3c80371bc3937
2931+
RNGestureHandler: 4f7cc97a71d4fe0fcba38c94acdd969f5f17c91c
2932+
RNReanimated: 1163d28eb3e11e5b24a932b10fb17c168ee1c9a4
2933+
RNScreens: 74985ca8e102294a60cec7513fa84c936fa0b20b
2934+
RNWorklets: d24560051beb87ad91223feec6cb6e776775cdfd
29352935
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
29362936
Yoga: 11c9686a21e2cd82a094a723649d9f4507200fb0
29372937

29382938
PODFILE CHECKSUM: 9368f39644a8576a848701c298cb4a4fd39a41bf
29392939

2940-
COCOAPODS: 1.16.2
2940+
COCOAPODS: 1.15.2

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class MainActivity: ReactActivity() {
7070
//react-native-screens override
7171
override fun onCreate(savedInstanceState: Bundle?) {
7272
supportFragmentManager.fragmentFactory = RNScreensFragmentFactory()
73-
super.onCreate(null);
73+
super.onCreate(savedInstanceState);
7474
}
7575
}
7676
```

android/src/main/java/com/swmansion/rnscreens/SearchBarManager.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,13 @@ class SearchBarManager :
196196
logNotAvailable("setPlacement")
197197
}
198198

199+
override fun setAllowToolbarIntegration(
200+
view: SearchBarView,
201+
value: Boolean,
202+
) {
203+
logNotAvailable("allowToolbarIntegration")
204+
}
205+
199206
override fun setHideWhenScrolling(
200207
view: SearchBarView?,
201208
value: Boolean,

android/src/main/java/com/swmansion/rnscreens/gamma/tabs/TabScreen.kt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.swmansion.rnscreens.gamma.tabs
22

3+
import android.content.res.Configuration
34
import android.graphics.drawable.Drawable
45
import android.view.ViewGroup
56
import androidx.fragment.app.Fragment
@@ -109,6 +110,19 @@ class TabScreen(
109110
eventEmitter = TabScreenEventEmitter(reactContext, id)
110111
}
111112

113+
/**
114+
* Notify the view that it's associated fragment got its config updated.
115+
*
116+
* There are cases where the fragment will receive configuration change, but it's view will not,
117+
* e.g. theme update from JS via Appearance.setColorScheme.
118+
*/
119+
internal fun onFragmentConfigurationChange(
120+
fragment: TabScreenFragment,
121+
config: Configuration,
122+
) {
123+
tabScreenDelegate.get()?.onFragmentConfigurationChange(this, config)
124+
}
125+
112126
companion object {
113127
const val TAG = "TabScreen"
114128
}

0 commit comments

Comments
 (0)