Commit e9875d8
[0.76] Cherry pick a bunch of fabric fixes, and update WASDK to release version (#14606)
* [Fabric] Add Support for ScrollProvider (#14411)
* Save State
* Continue ScrollProvider Implementation
* Complete Implementation
* Add Test Infra
* Change files
* Format + Remove Unneeded
* Add Override
* Update Snapshots
* Add Comments
* [Fabric] Implement textAlign prop in TextInput (#14407)
* Introduce support for textAlign
* Add playground textinputs demonstrating textAlign
* Oops, let's remove textAlignOnUpdateProps
* Change files
* Lint fixes
* Nit
* Make textAlign to be of facebook::react::TextAlignment type
* Lint fixes
* Don't reinvent the wheel :D
* Nit: yarn format
* Button Should Pass onAccessibilityTap Prop to Native Code (#14444)
* Button should pass onAccessibilityTap to native
* Change files
* [Fabric] Allow text components to have children (#14438)
* get images/views inline with text on fabric
* add back in comments
* Change files
* remove duplicate code
* add baseline for textinput
* add checks for paper vs fabric
* try fixing image
* add resize:none and tests
* fix override
* comment out test
* fix tests
* fix typo
* try to fix tests
* comment out text test
* mark windows-specific changes
* Allow TextInput to scroll (#14448)
* Allow TextInput to scroll
* Change files
* update snapshot
* Implement onScrollBeginDrag property for ScrollView for fabric (#14446)
Implement onScrollBeginDrag property for ScrollView for fabric (#14446)
* [Fabric] Implement letterSpacing for TextInput (#14460)
* Implement letterSpacing for TextInput
* Change files
* Update react-native-windows-9ee8d633-698c-476d-9334-170be2c5dc25.json
* Update textinput.tsx
* optimize code
* Added tooltip property for Text (#14470)
* Added tooltip property in Text.windows.js TextProps.windows.js for typescript to recognise it as an attribute of Text component
* Added override Text.d.ts to src-win/Libraries/Text/ to add tooltip prop to Text component
* Change files
* Added Sample/text for tooltip prop tests
* Added TextPropsWindows to include windows specific prop tooltip
* updated TextProps interface to extednd TextPropsWindows
* lint fix for Sample/text.tsx file
---------
Co-authored-by: Abhijeet Jha <[email protected]>
* [Fabric] Add Custom Font Family in Text Input (#14495)
* [Fabric] Fix Bug in Narrator Navigation (#14498)
* Fix Narrator Bug
* Change files
* Revert Codegen Changes
* Implemented on onEndEditing for TextInput component (#14489)
* implemented on onEndEditing
* Change files
* Update textinput.tsx to remove keyboard=dismiss which actually will cause blur or lost focus implicitly
* lint fixes
* updated legacy textInput snapshot for component update
---------
Co-authored-by: Abhijeet Jha <[email protected]>
* [Fabric] Add ImageRequestParams for Image Component (#14494)
* [Fabric] Implement onProgress for Image (#14493)
* [Fabric] Implement SpellCheck and AutoCorrect for TextInput (#14509)
* Textinput double clicking selects text (#14515)
* added check for double click on textInput component view connecting it to WM_LBUTTONDBLCLK
* Change files
* updated for lint fix
* updated to remove position( Distance check)
---------
Co-authored-by: Abhijeet Jha <[email protected]>
* [Fabric] Implement decelerationRate in ScrollView (#14528)
* [Fabric] Implement showsVerticalScrollIndicatorValue and showsHorizontalScrollIndicatorValue for ScrollView (#14526)
* SetProperties is not exposed on ReactNativeIsland (#14517)
* Add SetAppProperties method to ReactNativeIsland
* Change files
* rename SetAppProperties to SetProperties
* change file
* fix
* fix
* [Fabric] Implement Image body in Image Source RequestImage API (#14568)
* Implement body in Image Source
* Change files
* Add test in playground
* [Fabric] Implement zoomScale, maximumZoomScale and minimumZoomScale in ScrollView (#14562)
* Implemet maximumZoomScale and minimumZoomScalein ScrollView
* Change files
* lint fix
* Add zoomScale
* Implement adjustsFontSizeToFit property for Text in Fabric (#14519)
* Implementation of adjustFontSizeToFit
* Final Changes using TextLayout
* Lint Issue Fixes
* Change files
* prop change detection added
* review Changes and E2E test cases added
* Lint and Format Changes added
* Test Cases Fix added
* Update SnapShot
* Removed the additional Check for resizing Font
* Updated SnapShot
* Review Changes
* Lint and Format Changes
---------
Co-authored-by: Vineeth K <[email protected]>
* [Fabric] Implement scrollEventThrottle for ScrollView (#14555)
* fix build
* fixes
* fix typo
* fixes
* fixes
* Update WindowsAppSDK version to 1.7.250401001
* fix
---------
Co-authored-by: Chiara Mooney <[email protected]>
Co-authored-by: Daniel Ayala <[email protected]>
Co-authored-by: Tatiana Kapos <[email protected]>
Co-authored-by: Anupriya Verma <[email protected]>
Co-authored-by: Abhijeet Jha <[email protected]>
Co-authored-by: Abhijeet Jha <[email protected]>
Co-authored-by: Vineeth <[email protected]>
Co-authored-by: Vineeth K <[email protected]>1 parent 9d94759 commit e9875d8
File tree
107 files changed
+6646
-1339
lines changed- change
- packages
- @react-native-windows/tester
- src/js
- components
- examples-win/LegacyTests
- examples
- TextInput
- Text
- e2e-test-app-fabric
- test
- __snapshots__
- windows/RNTesterApp-Fabric
- playground
- Samples
- windows
- playground-composition.Package
- playground-composition
- sample-custom-component/windows/SampleCustomComponent
- vnext
- Microsoft.ReactNative
- Fabric
- Composition
- Modal
- TextInput
- platform/react/renderer/textlayoutmanager
- Modules/Animated
- Utils
- PropertySheets
- src-win/Libraries
- Components
- ScrollView
- View
- Image
- Text
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
107 files changed
+6646
-1339
lines changedLines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
0 commit comments