Skip to content

Conversation

@Yajur-Grover
Copy link
Contributor

@Yajur-Grover Yajur-Grover commented Oct 9, 2024

Description

Backport the following changes into 0.75:

#13368
#13382
#13467
#13541
#13592
#13664
#13674
#13675
#13857
#13866
#13905
#13911

Microsoft Reviewers: Open in CodeFlow

sharath2727 and others added 7 commits October 8, 2024 15:07
* Introduce ReactNativeAppBuilder.idl

* yarn format fix

* Change files

* Address feedback

* Add a fabric check for ReactNativeAppBuilder

* yarn format
* Build reactnativeappbuilder

* Setup reactnativewin32 app

* Fix dispatcherqueue issue

* Change files

* Cleanup

* Address feedback

* Address feedback2

* Fix pipeline error

* Fix pipeline errors

* Address feedback
* [Fabric] Fix crash when running inspect

* Change files

* fix
…soft#13675)

* [Fabric] LogBox should destroy its window on instance shutdown

* Change files

* format
… command handling (microsoft#13857)

* [Fabric] Add FocusNavigationDirection and allow overriding of default command handling

* Change files

* revert packages.lock
)

* [Fabric] LayoutDirection and FontSizeMultiplier support

* Change files

* Missed a few places not setting LayoutDirection

* fix crash on logbox

* Fix textinput caret

* fix

* RichEdit has to be told its multiline before we can set a multiline string
* Update SampleAppFabric to use ReactNativeAppBuilder

* Yarn format fix

* Address feedback to keep BUNDLE and DEBUG

* Yarn format

* Change files

* Setup the DebugBundlePath when loading from metro
@acoates-ms
Copy link
Contributor

Let get #13905, #13911, #13664 and #13674 in too.

acoates-ms and others added 10 commits October 9, 2024 10:12
* [Fabric] Enable ScrolView touch scrolling

* Change files

* format

* typo
…on (microsoft#13674)

* Add Implementation for accessibilityActions

* Add activate action

* Format

* Change files
…less mode (microsoft#13905)

* Use a legacy native module binding that always returns null in bridgeless mode

* Change files

* format
…hen using web debugger (microsoft#13911)

* SampleTurboModule only works as a turbomodule, so do not install it when using web debugger

* Change files

* fix
This PR provides a proper implementation of the `SampleTurboModule` module and removes the proxy code in `TurboModuleManager` which instead substituted the old `SampleTurboCxxModule` module.

- New feature (non-breaking change which adds functionality)

The APIs of `SampleTurboModule` are starting to deviate from the older `SampleTurboCxxModule`, specifically the addition of new `EventEmitter` members. So it's time we had a "real" implementation of `SampleTurboModule`.

Closes microsoft#13531

See above.

N/A

Verified tests still pass and the new module is being called.

Should this change be included in the release notes: _yes_

Implement the SampleTurboModule module
@Yajur-Grover Yajur-Grover marked this pull request as ready for review October 11, 2024 01:21
@Yajur-Grover Yajur-Grover requested review from a team as code owners October 11, 2024 01:21
@Yajur-Grover Yajur-Grover merged commit 91192a3 into microsoft:0.75-stable Oct 11, 2024
126 checks passed
@Yajur-Grover Yajur-Grover deleted the yg-backport-75 branch October 11, 2024 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

5 participants