Skip to content

Commit d1d8c26

Browse files
authored
RN 0.81: Finish moving fully to RN 0.81 and use Pressability from core (#4011)
* fix issues hidden by old resolutions * finish type updates for RN 0.81 and react 19 * update podfile * docs(changeset): Get rid of old internal pressable implementation in favor of using implementation from react-native. * docs(changeset): We were pinning @types/react and react-native-macos via resolutions. This fixes that which uncovered a bunch of type inconsistencies that needed to be addressed.
1 parent d7adbdd commit d1d8c26

File tree

124 files changed

+1494
-1586
lines changed

Some content is hidden

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

124 files changed

+1494
-1586
lines changed

.changeset/frank-experts-battle.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
'@uifabricshared/foundation-composable': patch
3+
'@fluentui-react-native/experimental-appearance-additions': patch
4+
'@uifabricshared/theming-react-native': patch
5+
'@uifabricshared/foundation-settings': patch
6+
'@fluentui-react-native/experimental-activity-indicator': patch
7+
'@fluentui-react-native/experimental-native-font-metrics': patch
8+
'@uifabricshared/foundation-compose': patch
9+
'@fluentui-react-native/experimental-native-date-picker': patch
10+
'@uifabricshared/foundation-tokens': patch
11+
'@fluentui-react-native/themed-stylesheet': patch
12+
'@uifabricshared/themed-settings': patch
13+
'@fluentui-react-native/contextual-menu': patch
14+
'@uifabricshared/theme-registry': patch
15+
'@fluentui-react-native/vibrancy-view': patch
16+
'@fluentui-react-native/immutable-merge': patch
17+
'@fluentui-react-native/focus-trap-zone': patch
18+
'@fluentui-react-native/notification': patch
19+
'@uifabricshared/theming-ramp': patch
20+
'@fluentui-react-native/experimental-menu-button': patch
21+
'@fluentui-react-native/persona-coin': patch
22+
'@fluentui-react-native/menu-button': patch
23+
'@fluentui-react-native/radio-group': patch
24+
'@fluentui-react-native/experimental-checkbox': patch
25+
'@fluentui-react-native/dropdown': patch
26+
'@fluentui-react-native/experimental-expander': patch
27+
'@fluentui-react-native/overflow': patch
28+
'@fluentui-react-native/composition': patch
29+
'@fluentui-react-native/merge-props': patch
30+
'@fluentui-react-native/use-styling': patch
31+
'@fluentui-react-native/android-theme': patch
32+
'@fluentui-react-native/default-theme': patch
33+
'@fluentui-react-native/theming-utils': patch
34+
'@fluentui-react-native/focus-zone': patch
35+
'@fluentui-react-native/pressable': patch
36+
'@fluentui-react-native/separator': patch
37+
'@fluentui-react-native/popover': patch
38+
'@fluentui-react-native/experimental-shimmer': patch
39+
'@fluentui-react-native/spinner': patch
40+
'@fluentui-react-native/tooltip': patch
41+
'@fluentui-react-native/memo-cache': patch
42+
'@fluentui-react-native/use-tokens': patch
43+
'@fluentui-react-native/theme-tokens': patch
44+
'@fluentui-react-native/checkbox': patch
45+
'@fluentui-react-native/experimental-avatar': patch
46+
'@fluentui-react-native/drawer': patch
47+
'@fluentui-react-native/experimental-shadow': patch
48+
'@fluentui-react-native/framework': patch
49+
'@fluentui-react-native/use-slots': patch
50+
'@fluentui-react-native/apple-theme': patch
51+
'@fluentui-react-native/theme-types': patch
52+
'@fluentui-react-native/win32-theme': patch
53+
'@fluentui-react-native/callout': patch
54+
'@fluentui-react-native/divider': patch
55+
'@fluentui-react-native/persona': patch
56+
'@fluentui-react-native/tablist': patch
57+
'@fluentui-react-native/kit-config': patch
58+
'@fluentui-react-native/experimental-stack': patch
59+
'@fluentui-react-native/use-slot': patch
60+
'@fluentui-react-native/avatar': patch
61+
'@fluentui-react-native/button': patch
62+
'@fluentui-react-native/switch': patch
63+
'@fluentui-react-native/badge': patch
64+
'@fluentui-react-native/input': patch
65+
'@fluentui-react-native/stack': patch
66+
'@fluentui-react-native/chip': patch
67+
'@fluentui-react-native/icon': patch
68+
'@fluentui-react-native/link': patch
69+
'@fluentui-react-native/menu': patch
70+
'@fluentui-react-native/text': patch
71+
'@fluentui-react-native/theme': patch
72+
'@fluentui-react-native/framework-base': patch
73+
'@fluentui/react-native': patch
74+
'@fluentui-react-native/adapters': patch
75+
'@fluentui-react-native/styling-utils': patch
76+
'@fluentui-react-native/tokens': patch
77+
'@fluentui-react-native/scripts': patch
78+
---
79+
80+
We were pinning @types/react and react-native-macos via resolutions. This fixes that which uncovered a bunch of type inconsistencies that needed to be addressed.

.changeset/swift-zebras-know.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@fluentui-react-native/interactive-hooks': minor
3+
---
4+
5+
Get rid of old internal pressable implementation in favor of using implementation from react-native.

apps/E2E/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
},
8686
"peerDependencies": {
8787
"@office-iss/react-native-win32": "^0.73.0 || ^0.74.0 || ^0.78.0 || ^0.81.0",
88+
"@types/react": "~18.2.0 || ~19.0.0 || ~19.1.0",
8889
"react": "18.2.0 || 19.0.0 || 19.1.0",
8990
"react-native": "^0.73.0 || ^0.74.0 || ^0.78.0 || ^0.81.0",
9091
"react-native-macos": "^0.73.0 || ^0.74.0 || ^0.78.0 || ^0.81.0",
@@ -94,6 +95,9 @@
9495
"@office-iss/react-native-win32": {
9596
"optional": true
9697
},
98+
"@types/react": {
99+
"optional": true
100+
},
97101
"react-native-macos": {
98102
"optional": true
99103
},

0 commit comments

Comments
 (0)