diff --git a/.github/workflows/ios-e2e-test.yml b/.github/workflows/ios-e2e-test.yml index 3a0115128..8f3b96a9f 100644 --- a/.github/workflows/ios-e2e-test.yml +++ b/.github/workflows/ios-e2e-test.yml @@ -94,7 +94,7 @@ jobs: path: example/ios/build/Build/Products/Release-iphonesimulator/KeyboardControllerExample.app/** e2e-test: name: ⚙️ Automated test cases (iOS-${{ matrix.devices.ios }}) - runs-on: macos-14 + runs-on: macos-${{ matrix.devices.macos }} timeout-minutes: 90 env: WORKING_DIRECTORY: example @@ -103,12 +103,11 @@ jobs: cancel-in-progress: true strategy: matrix: - devices: - [ - { ios: 15, xcode: "15.4", runtime: "15.5" }, - { ios: 16, xcode: "15.4", runtime: "16.4" }, - { ios: 17, xcode: "15.4" }, - { ios: 18, xcode: "16.0" }, + devices: [ + { ios: 15, xcode: "15.4", macos: 14, runtime: "15.5" }, + { ios: 16, xcode: "15.4", macos: 14, runtime: "16.4" }, + { ios: 17, xcode: "15.4", macos: 14 }, + # { ios: 18, xcode: "16.0", macos: 15 }, ] needs: build steps: diff --git a/e2e/.detoxrc.js b/e2e/.detoxrc.js index 4b575281b..fe74bd82a 100644 --- a/e2e/.detoxrc.js +++ b/e2e/.detoxrc.js @@ -65,11 +65,8 @@ module.exports = { simulator18: { type: "ios.simulator", device: { - // TODO: switch to iPhone 16 Pro when it'll be released - type: "iPhone 14", - // temporarily not lock OS version, because we are using beta XCode - // and depending on the runner the OS version can be 18.0 or 18.1 - // os: "iOS 18.0", + type: "iPhone 16 Pro", + os: "iOS 18.0", }, }, attached: { diff --git a/e2e/kit/assets/ios/iPhone 14/AvoidingViewPackagePaddingClosed.png b/e2e/kit/assets/ios/iPhone 14/AvoidingViewPackagePaddingClosed.png deleted file mode 100644 index a87668518..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AvoidingViewPackagePaddingClosed.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AvoidingViewPackagePaddingInitial.png b/e2e/kit/assets/ios/iPhone 14/AvoidingViewPackagePaddingInitial.png deleted file mode 100644 index a87668518..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AvoidingViewPackagePaddingInitial.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AvoidingViewPackagePaddingOpened.png b/e2e/kit/assets/ios/iPhone 14/AvoidingViewPackagePaddingOpened.png deleted file mode 100644 index d92b855ae..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AvoidingViewPackagePaddingOpened.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AvoidingViewRNPaddingClosed.png b/e2e/kit/assets/ios/iPhone 14/AvoidingViewRNPaddingClosed.png deleted file mode 100644 index 68e74ea4b..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AvoidingViewRNPaddingClosed.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AvoidingViewRNPaddingInitial.png b/e2e/kit/assets/ios/iPhone 14/AvoidingViewRNPaddingInitial.png deleted file mode 100644 index 68e74ea4b..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AvoidingViewRNPaddingInitial.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AvoidingViewRNPaddingOpened.png b/e2e/kit/assets/ios/iPhone 14/AvoidingViewRNPaddingOpened.png deleted file mode 100644 index 53c7c890a..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AvoidingViewRNPaddingOpened.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewDisabledStateKeyboardClosed.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewDisabledStateKeyboardClosed.png deleted file mode 100644 index 95941cf33..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewDisabledStateKeyboardClosed.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewDisabledStateKeyboardOpened.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewDisabledStateKeyboardOpened.png deleted file mode 100644 index 1087e660f..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewDisabledStateKeyboardOpened.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewFirstInputFocused.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewFirstInputFocused.png deleted file mode 100644 index da73e1ca3..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewFirstInputFocused.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewFirstInputGrown.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewFirstInputGrown.png deleted file mode 100644 index f140651b5..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewFirstInputGrown.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewInputChanged.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewInputChanged.png deleted file mode 100644 index 036761da3..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewInputChanged.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewKeyboardClosed.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewKeyboardClosed.png deleted file mode 100644 index 842335860..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewKeyboardClosed.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewKeyboardClosedWithoutBackScroll.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewKeyboardClosedWithoutBackScroll.png deleted file mode 100644 index 95941cf33..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewKeyboardClosedWithoutBackScroll.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewSecondInputFocused.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewSecondInputFocused.png deleted file mode 100644 index 20e0d29cb..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewSecondInputFocused.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewTextChanged.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewTextChanged.png deleted file mode 100644 index da094e231..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewTextChanged.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewTextSelectionChanged.png b/e2e/kit/assets/ios/iPhone 14/AwareScrollViewTextSelectionChanged.png deleted file mode 100644 index acc2e8ad9..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/AwareScrollViewTextSelectionChanged.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/BottomTabBarKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 14/BottomTabBarKeyboardIsHidden.png deleted file mode 100644 index c12d46db6..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/BottomTabBarKeyboardIsHidden.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/BottomTabBarKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 14/BottomTabBarKeyboardIsShown.png deleted file mode 100644 index c18a2d7d2..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/BottomTabBarKeyboardIsShown.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/BottomTabBarLandscape.png b/e2e/kit/assets/ios/iPhone 14/BottomTabBarLandscape.png deleted file mode 100644 index 35ce06a76..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/BottomTabBarLandscape.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/BottomTabBarPortrait.png b/e2e/kit/assets/ios/iPhone 14/BottomTabBarPortrait.png deleted file mode 100644 index c12d46db6..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/BottomTabBarPortrait.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/BottomTabBarPortraitAgain.png b/e2e/kit/assets/ios/iPhone 14/BottomTabBarPortraitAgain.png deleted file mode 100644 index bd91591be..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/BottomTabBarPortraitAgain.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/DisabledKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 14/DisabledKeyboardIsHidden.png deleted file mode 100644 index 048829c81..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/DisabledKeyboardIsHidden.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/DisabledKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 14/DisabledKeyboardIsShown.png deleted file mode 100644 index 4f58e7f95..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/DisabledKeyboardIsShown.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/EnabledKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 14/EnabledKeyboardIsHidden.png deleted file mode 100644 index 6049d33e0..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/EnabledKeyboardIsHidden.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/EnabledKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 14/EnabledKeyboardIsShown.png deleted file mode 100644 index 34285288e..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/EnabledKeyboardIsShown.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/InteractiveKeyboardAfterGestureDown.png b/e2e/kit/assets/ios/iPhone 14/InteractiveKeyboardAfterGestureDown.png deleted file mode 100644 index 43be27fe3..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/InteractiveKeyboardAfterGestureDown.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/InteractiveKeyboardAfterGestureUp.png b/e2e/kit/assets/ios/iPhone 14/InteractiveKeyboardAfterGestureUp.png deleted file mode 100644 index 697896752..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/InteractiveKeyboardAfterGestureUp.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/InteractiveKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 14/InteractiveKeyboardIsShown.png deleted file mode 100644 index 1d7e9ba3c..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/InteractiveKeyboardIsShown.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/KeyboardAnimationKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 14/KeyboardAnimationKeyboardIsHidden.png deleted file mode 100644 index 268ef8189..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/KeyboardAnimationKeyboardIsHidden.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/KeyboardAnimationKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 14/KeyboardAnimationKeyboardIsShown.png deleted file mode 100644 index fffc405d0..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/KeyboardAnimationKeyboardIsShown.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/ModalBeforeOpening.png b/e2e/kit/assets/ios/iPhone 14/ModalBeforeOpening.png deleted file mode 100644 index 7f9a6ae5f..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/ModalBeforeOpening.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/ModalJustOpened.png b/e2e/kit/assets/ios/iPhone 14/ModalJustOpened.png deleted file mode 100644 index ac538e2c1..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/ModalJustOpened.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/ModalKeyboardClosed.png b/e2e/kit/assets/ios/iPhone 14/ModalKeyboardClosed.png deleted file mode 100644 index af2534e71..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/ModalKeyboardClosed.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/ModalKeyboardOpened.png b/e2e/kit/assets/ios/iPhone 14/ModalKeyboardOpened.png deleted file mode 100644 index d3431fbe9..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/ModalKeyboardOpened.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/NativeStackKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 14/NativeStackKeyboardIsHidden.png deleted file mode 100644 index d58389584..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/NativeStackKeyboardIsHidden.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/NativeStackKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 14/NativeStackKeyboardIsShown.png deleted file mode 100644 index 2c57af558..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/NativeStackKeyboardIsShown.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/ToolbarAllButtonsEnabled.png b/e2e/kit/assets/ios/iPhone 14/ToolbarAllButtonsEnabled.png deleted file mode 100644 index 86f5e43b3..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/ToolbarAllButtonsEnabled.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/ToolbarFirstInputFocused.png b/e2e/kit/assets/ios/iPhone 14/ToolbarFirstInputFocused.png deleted file mode 100644 index 3386abd21..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/ToolbarFirstInputFocused.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/ToolbarKeyboardClosed.png b/e2e/kit/assets/ios/iPhone 14/ToolbarKeyboardClosed.png deleted file mode 100644 index 336ecacf7..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/ToolbarKeyboardClosed.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 14/ToolbarLastInputFocused.png b/e2e/kit/assets/ios/iPhone 14/ToolbarLastInputFocused.png deleted file mode 100644 index 50df3d12a..000000000 Binary files a/e2e/kit/assets/ios/iPhone 14/ToolbarLastInputFocused.png and /dev/null differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewPackagePaddingClosed.png b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewPackagePaddingClosed.png new file mode 100644 index 000000000..483e3c163 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewPackagePaddingClosed.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewPackagePaddingInitial.png b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewPackagePaddingInitial.png new file mode 100644 index 000000000..483e3c163 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewPackagePaddingInitial.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewPackagePaddingOpened.png b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewPackagePaddingOpened.png new file mode 100644 index 000000000..b50380bfe Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewPackagePaddingOpened.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewRNPaddingClosed.png b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewRNPaddingClosed.png new file mode 100644 index 000000000..2977ccac6 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewRNPaddingClosed.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewRNPaddingInitial.png b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewRNPaddingInitial.png new file mode 100644 index 000000000..2977ccac6 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewRNPaddingInitial.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewRNPaddingOpened.png b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewRNPaddingOpened.png new file mode 100644 index 000000000..59c618a0d Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AvoidingViewRNPaddingOpened.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewDisabledStateKeyboardClosed.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewDisabledStateKeyboardClosed.png new file mode 100644 index 000000000..90930fae7 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewDisabledStateKeyboardClosed.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewDisabledStateKeyboardOpened.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewDisabledStateKeyboardOpened.png new file mode 100644 index 000000000..6f2c6b8a6 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewDisabledStateKeyboardOpened.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewFirstInputFocused.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewFirstInputFocused.png new file mode 100644 index 000000000..2acf66683 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewFirstInputFocused.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewFirstInputGrown.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewFirstInputGrown.png new file mode 100644 index 000000000..fc2eb8a6c Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewFirstInputGrown.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewInputChanged.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewInputChanged.png new file mode 100644 index 000000000..8db31881e Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewInputChanged.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewKeyboardClosed.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewKeyboardClosed.png new file mode 100644 index 000000000..d518a2c6e Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewKeyboardClosed.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewKeyboardClosedWithoutBackScroll.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewKeyboardClosedWithoutBackScroll.png new file mode 100644 index 000000000..90930fae7 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewKeyboardClosedWithoutBackScroll.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewSecondInputFocused.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewSecondInputFocused.png new file mode 100644 index 000000000..8cc17cb3f Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewSecondInputFocused.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewTextChanged.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewTextChanged.png new file mode 100644 index 000000000..daadb73fe Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewTextChanged.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewTextSelectionChanged.png b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewTextSelectionChanged.png new file mode 100644 index 000000000..4a3cf13d7 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/AwareScrollViewTextSelectionChanged.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarKeyboardIsHidden.png new file mode 100644 index 000000000..389b48aae Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarKeyboardIsHidden.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarKeyboardIsShown.png new file mode 100644 index 000000000..2bdb827d4 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarKeyboardIsShown.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarLandscape.png b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarLandscape.png new file mode 100644 index 000000000..6d66224d9 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarLandscape.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarPortrait.png b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarPortrait.png new file mode 100644 index 000000000..389b48aae Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarPortrait.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarPortraitAgain.png b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarPortraitAgain.png new file mode 100644 index 000000000..4aa6e31e3 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/BottomTabBarPortraitAgain.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/DisabledKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 16 Pro/DisabledKeyboardIsHidden.png new file mode 100644 index 000000000..1d2209b23 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/DisabledKeyboardIsHidden.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/DisabledKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 16 Pro/DisabledKeyboardIsShown.png new file mode 100644 index 000000000..a7cf5a5f9 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/DisabledKeyboardIsShown.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/EnabledKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 16 Pro/EnabledKeyboardIsHidden.png new file mode 100644 index 000000000..4cdd6250f Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/EnabledKeyboardIsHidden.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/EnabledKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 16 Pro/EnabledKeyboardIsShown.png new file mode 100644 index 000000000..01154413a Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/EnabledKeyboardIsShown.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/InteractiveKeyboardAfterGestureDown.png b/e2e/kit/assets/ios/iPhone 16 Pro/InteractiveKeyboardAfterGestureDown.png new file mode 100644 index 000000000..60ec80a77 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/InteractiveKeyboardAfterGestureDown.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/InteractiveKeyboardAfterGestureUp.png b/e2e/kit/assets/ios/iPhone 16 Pro/InteractiveKeyboardAfterGestureUp.png new file mode 100644 index 000000000..ff9c0081d Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/InteractiveKeyboardAfterGestureUp.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/InteractiveKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 16 Pro/InteractiveKeyboardIsShown.png new file mode 100644 index 000000000..929170032 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/InteractiveKeyboardIsShown.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/KeyboardAnimationKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 16 Pro/KeyboardAnimationKeyboardIsHidden.png new file mode 100644 index 000000000..f70b7638a Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/KeyboardAnimationKeyboardIsHidden.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/KeyboardAnimationKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 16 Pro/KeyboardAnimationKeyboardIsShown.png new file mode 100644 index 000000000..5f7b19767 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/KeyboardAnimationKeyboardIsShown.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/ModalBeforeOpening.png b/e2e/kit/assets/ios/iPhone 16 Pro/ModalBeforeOpening.png new file mode 100644 index 000000000..36979757f Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/ModalBeforeOpening.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/ModalJustOpened.png b/e2e/kit/assets/ios/iPhone 16 Pro/ModalJustOpened.png new file mode 100644 index 000000000..039928fe3 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/ModalJustOpened.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/ModalKeyboardClosed.png b/e2e/kit/assets/ios/iPhone 16 Pro/ModalKeyboardClosed.png new file mode 100644 index 000000000..b82bfdcb2 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/ModalKeyboardClosed.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/ModalKeyboardOpened.png b/e2e/kit/assets/ios/iPhone 16 Pro/ModalKeyboardOpened.png new file mode 100644 index 000000000..08dfb80bb Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/ModalKeyboardOpened.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/NativeStackKeyboardIsHidden.png b/e2e/kit/assets/ios/iPhone 16 Pro/NativeStackKeyboardIsHidden.png new file mode 100644 index 000000000..d5520d300 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/NativeStackKeyboardIsHidden.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/NativeStackKeyboardIsShown.png b/e2e/kit/assets/ios/iPhone 16 Pro/NativeStackKeyboardIsShown.png new file mode 100644 index 000000000..0b8d1a76d Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/NativeStackKeyboardIsShown.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarAllButtonsEnabled.png b/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarAllButtonsEnabled.png new file mode 100644 index 000000000..02eb3abff Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarAllButtonsEnabled.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarFirstInputFocused.png b/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarFirstInputFocused.png new file mode 100644 index 000000000..c8e39cd85 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarFirstInputFocused.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarKeyboardClosed.png b/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarKeyboardClosed.png new file mode 100644 index 000000000..8f86b9083 Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarKeyboardClosed.png differ diff --git a/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarLastInputFocused.png b/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarLastInputFocused.png new file mode 100644 index 000000000..794bb98dc Binary files /dev/null and b/e2e/kit/assets/ios/iPhone 16 Pro/ToolbarLastInputFocused.png differ