Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lynx-screens
Submodule lynx-screens updated 70 files
+21 −0 LICENSE
+2 −0 LynxExample/android/app/build.gradle.kts
+25 −3 LynxExample/android/app/src/main/AndroidManifest.xml
+76 −8 LynxExample/android/app/src/main/java/com/lynxscreens/DebugActivity.kt
+103 −0 LynxExample/android/app/src/main/java/com/lynxscreens/HomeActivity.kt
+11 −7 LynxExample/android/app/src/main/java/com/lynxscreens/MainActivity.kt
+10 −0 LynxExample/android/app/src/main/java/com/lynxscreens/MainApplication.kt
+80 −0 LynxExample/android/app/src/main/java/com/lynxscreens/QRScanActivity.kt
+54 −0 LynxExample/android/app/src/main/res/layout/activity_home.xml
+6 −0 LynxExample/android/app/src/main/res/layout/activity_scan.xml
+4 −0 LynxExample/android/app/src/main/res/values/strings.xml
+17 −2 LynxExample/ios/LynxScreens/AppDelegate.swift
+103 −0 LynxExample/ios/LynxScreens/CardViewController.swift
+108 −0 LynxExample/ios/LynxScreens/HomeViewController.swift
+17 −3 LynxExample/ios/LynxScreens/Info.plist
+4 −0 LynxExample/ios/LynxScreens/LynxScreens-Bridging-Header.h
+116 −0 LynxExample/ios/LynxScreens/ScanViewController.swift
+45 −33 LynxExample/ios/LynxScreens/SceneDelegate.swift
+699 −633 LynxExample/package-lock.json
+6 −6 LynxExample/package.json
+208 −0 LynxExample/src/examples/TestFormSheet.tsx
+21 −0 LynxExample/src/examples/TestNested.tsx
+1 −0 LynxExample/src/examples/index.ts
+19 −2 README.md
+14 −1 android/build.gradle.kts
+7 −0 ...id/src/formSheetExternal/java/com/lynxscreens/screens/formsheet/interfaces/FormSheetControllerFactoryExt.kt
+118 −0 .../src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/coordinator/FormSheetAppearanceCoordinator.kt
+153 −0 ...oid/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/coordinator/FormSheetBehaviorController.kt
+108 −0 .../src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/coordinator/FormSheetDimensionsCoordinator.kt
+41 −0 ...c/formSheetMaterial/java/com/lynxscreens/screens/formsheet/coordinator/FormSheetNativeDismissCoordinator.kt
+26 −0 android/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/core/FormSheetAvailableHeightProvider.kt
+30 −0 android/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/core/FormSheetContainer.kt
+61 −0 android/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/core/FormSheetDialog.kt
+65 −0 android/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/core/FormSheetDialogManager.kt
+6 −0 ...id/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/interfaces/FormSheetControllerFactoryExt.kt
+42 −0 android/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/presentation/FormSheetAnimatorFactory.kt
+82 −0 android/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/presentation/FormSheetDimmingManager.kt
+7 −0 android/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/presentation/FormSheetDismissalOrigin.kt
+118 −0 android/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/presentation/FormSheetPresentation.kt
+195 −0 ...d/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/presentation/FormSheetPresentationManager.kt
+8 −0 ...oid/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/presentation/FormSheetPresentationState.kt
+23 −0 android/src/formSheetMaterial/java/com/lynxscreens/screens/formsheet/presentation/FormSheetStackRegistry.kt
+26 −0 android/src/main/java/com/lynxscreens/screens/LynxScreens.kt
+1 −1 android/src/main/java/com/lynxscreens/screens/common/event/ViewAppearanceEventEmitter.kt
+2 −2 android/src/main/java/com/lynxscreens/screens/ext/ViewExt.kt
+12 −0 android/src/main/java/com/lynxscreens/screens/formsheet/contentwrapper/FormSheetContentWrapperComponent.kt
+29 −0 android/src/main/java/com/lynxscreens/screens/formsheet/contentwrapper/FormSheetContentWrapperView.kt
+64 −0 android/src/main/java/com/lynxscreens/screens/formsheet/host/FormSheetContentView.kt
+147 −0 android/src/main/java/com/lynxscreens/screens/formsheet/host/FormSheetHostComponent.kt
+43 −0 android/src/main/java/com/lynxscreens/screens/formsheet/host/FormSheetHostEventEmitter.kt
+65 −0 android/src/main/java/com/lynxscreens/screens/formsheet/host/FormSheetHostShadowNode.kt
+11 −0 android/src/main/java/com/lynxscreens/screens/formsheet/host/FormSheetHostView.kt
+5 −0 android/src/main/java/com/lynxscreens/screens/formsheet/interfaces/FormSheetContentSizeChangeDelegate.kt
+5 −0 android/src/main/java/com/lynxscreens/screens/formsheet/interfaces/FormSheetContentSizeChangeProvider.kt
+29 −0 android/src/main/java/com/lynxscreens/screens/formsheet/interfaces/FormSheetController.kt
+13 −0 android/src/main/java/com/lynxscreens/screens/formsheet/interfaces/FormSheetDialogEventEmitter.kt
+18 −0 android/src/main/java/com/lynxscreens/screens/formsheet/model/FormSheetConfig.kt
+76 −0 android/src/main/java/com/lynxscreens/screens/formsheet/model/FormSheetDetents.kt
+20 −22 android/src/main/java/com/lynxscreens/screens/host/StackContainer.kt
+105 −0 android/src/main/java/com/lynxscreens/screens/screen/NonRestorableLynxFragment.kt
+37 −17 android/src/main/java/com/lynxscreens/screens/screen/StackScreenFragment.kt
+4 −0 android/src/main/java/com/lynxscreens/screens/utils/DimensionUtils.kt
+27 −0 android/src/test/java/com/lynxscreens/screens/screen/StackScreenFragmentTest.kt
+24 −23 package-lock.json
+3 −3 package.json
+6 −0 src/index.ts
+37 −0 src/lynx-elements.ts
+83 −0 src/native_components/FormSheetNativeComponent.tsx
+38 −0 src/types/FormSheet.ts
+116 −0 src/utils/FormSheetUtils.ts
40 changes: 8 additions & 32 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion react-navigation
Submodule react-navigation updated 62 files
+296 −0 example/__typechecks__/static.check.tsx
+1 −1 example/package.json
+0 −1,260 example/src/Screens/NativeStackNext.tsx
+273 −0 example/src/Screens/StackAnimations.tsx
+2 −2 example/src/screens.tsx
+10 −0 packages/bottom-tabs/CHANGELOG.md
+2 −2 packages/bottom-tabs/package.json
+13 −0 packages/core/CHANGELOG.md
+1 −2 packages/core/package.json
+396 −0 packages/core/src/__tests__/getPathFromState.test.tsx
+74 −19 packages/core/src/__tests__/getPatternParts.test.tsx
+607 −0 packages/core/src/__tests__/getStateFromPath.test.tsx
+63 −15 packages/core/src/getPathFromState.tsx
+75 −14 packages/core/src/getPatternParts.tsx
+250 −113 packages/core/src/getStateFromPath.tsx
+5 −2 packages/core/src/utilities.tsx
+4 −0 packages/devtools/CHANGELOG.md
+1 −1 packages/devtools/package.json
+10 −0 packages/drawer/CHANGELOG.md
+2 −2 packages/drawer/package.json
+8 −0 packages/elements/CHANGELOG.md
+2 −2 packages/elements/package.json
+8 −0 packages/material-top-tabs/CHANGELOG.md
+1 −1 packages/material-top-tabs/package.json
+10 −0 packages/native-stack/CHANGELOG.md
+2 −7 packages/native-stack/package.json
+0 −28 packages/native-stack/src/next/index.tsx
+0 −116 packages/native-stack/src/next/navigators/createNativeStackNavigator.tsx
+0 −201 packages/native-stack/src/next/views/CardContent.tsx
+0 −223 packages/native-stack/src/next/views/CardScreen.tsx
+0 −242 packages/native-stack/src/next/views/NativeStackView.native.tsx
+0 −1 packages/native-stack/src/next/views/NativeStackView.tsx
+0 −252 packages/native-stack/src/next/views/NativeStackViewState.ts
+0 −130 packages/native-stack/src/next/views/SheetScreen.tsx
+0 −497 packages/native-stack/src/next/views/__tests__/NativeStackViewState.test.tsx
+0 −396 packages/native-stack/src/next/views/useHeaderConfig.android.tsx
+0 −226 packages/native-stack/src/next/views/useHeaderConfig.ios.tsx
+0 −37 packages/native-stack/src/next/views/useHeaderConfig.tsx
+2 −272 packages/native-stack/src/types.tsx
+16 −0 packages/native/CHANGELOG.md
+1 −1 packages/native/package.json
+6 −2 packages/native/src/__tests__/createMemoryHistory.web.test.tsx
+476 −12 packages/native/src/__tests__/useLinking.web.test.tsx
+4 −3 packages/native/src/createMemoryHistory.tsx
+6 −0 packages/react-native-drawer-layout/CHANGELOG.md
+1 −1 packages/react-native-drawer-layout/package.json
+8 −0 packages/react-native-drawer-layout/src/views/Drawer.native.tsx
+37 −0 packages/stack/CHANGELOG.md
+2 −2 packages/stack/package.json
+351 −100 packages/stack/src/TransitionConfigs/CardStyleInterpolators.tsx
+15 −46 packages/stack/src/TransitionConfigs/HeaderStyleInterpolators.tsx
+90 −0 packages/stack/src/TransitionConfigs/TransitionEasings.tsx
+56 −10 packages/stack/src/TransitionConfigs/TransitionPresets.tsx
+68 −34 packages/stack/src/TransitionConfigs/TransitionSpecs.tsx
+46 −29 packages/stack/src/types.tsx
+2 −0 packages/stack/src/views/Header/Header.tsx
+10 −4 packages/stack/src/views/Header/HeaderContainer.tsx
+4 −4 packages/stack/src/views/Header/HeaderSegment.tsx
+82 −37 packages/stack/src/views/Stack/Card.tsx
+17 −2 packages/stack/src/views/Stack/CardContainer.tsx
+69 −14 packages/stack/src/views/Stack/CardStack.tsx
+15 −18 pnpm-lock.yaml
Loading