diff --git a/README.md b/README.md index 7b51aa6..15da48c 100644 --- a/README.md +++ b/README.md @@ -102,6 +102,49 @@ Example: --- +### `selectionDotValueX` + + + +Fixed starting point for the graph. The value is a number within the range of the data points' length. + +> Requires `animated` to be `true`. + +Example: + +```jsx + +``` + +--- + +### `fadeoutValueX` + + + +Fixed starting point for the graph's fade out. The value is a number within the range of the data points' length. + +> Requires `animated` to be `true`. + +Example: + +```jsx + +``` + +--- + ### `TopAxisLabel` / `BottomAxisLabel` @@ -124,6 +167,8 @@ Example: /> ``` +--- + ### `Range` diff --git a/example/ios/GraphExample.xcodeproj/project.pbxproj b/example/ios/GraphExample.xcodeproj/project.pbxproj index 6b4fec8..e8d1765 100644 --- a/example/ios/GraphExample.xcodeproj/project.pbxproj +++ b/example/ios/GraphExample.xcodeproj/project.pbxproj @@ -794,7 +794,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; @@ -829,6 +829,7 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", + _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -846,6 +847,10 @@ ); MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; }; @@ -856,7 +861,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; @@ -886,6 +891,10 @@ "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION, + ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; @@ -900,6 +909,10 @@ "\"$(inherited)\"", ); MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 973513c..9828353 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -2,14 +2,14 @@ PODS: - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.71.7) - - FBReactNativeSpec (0.71.7): + - FBLazyVector (0.71.17) + - FBReactNativeSpec (0.71.17): - RCT-Folly (= 2021.07.22.00) - - RCTRequired (= 0.71.7) - - RCTTypeSafety (= 0.71.7) - - React-Core (= 0.71.7) - - React-jsi (= 0.71.7) - - ReactCommon/turbomodule/core (= 0.71.7) + - RCTRequired (= 0.71.17) + - RCTTypeSafety (= 0.71.17) + - React-Core (= 0.71.17) + - React-jsi (= 0.71.17) + - ReactCommon/turbomodule/core (= 0.71.17) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -95,26 +95,26 @@ PODS: - fmt (~> 6.2.1) - glog - libevent - - RCTRequired (0.71.7) - - RCTTypeSafety (0.71.7): - - FBLazyVector (= 0.71.7) - - RCTRequired (= 0.71.7) - - React-Core (= 0.71.7) - - React (0.71.7): - - React-Core (= 0.71.7) - - React-Core/DevSupport (= 0.71.7) - - React-Core/RCTWebSocket (= 0.71.7) - - React-RCTActionSheet (= 0.71.7) - - React-RCTAnimation (= 0.71.7) - - React-RCTBlob (= 0.71.7) - - React-RCTImage (= 0.71.7) - - React-RCTLinking (= 0.71.7) - - React-RCTNetwork (= 0.71.7) - - React-RCTSettings (= 0.71.7) - - React-RCTText (= 0.71.7) - - React-RCTVibration (= 0.71.7) - - React-callinvoker (0.71.7) - - React-Codegen (0.71.7): + - RCTRequired (0.71.17) + - RCTTypeSafety (0.71.17): + - FBLazyVector (= 0.71.17) + - RCTRequired (= 0.71.17) + - React-Core (= 0.71.17) + - React (0.71.17): + - React-Core (= 0.71.17) + - React-Core/DevSupport (= 0.71.17) + - React-Core/RCTWebSocket (= 0.71.17) + - React-RCTActionSheet (= 0.71.17) + - React-RCTAnimation (= 0.71.17) + - React-RCTBlob (= 0.71.17) + - React-RCTImage (= 0.71.17) + - React-RCTLinking (= 0.71.17) + - React-RCTNetwork (= 0.71.17) + - React-RCTSettings (= 0.71.17) + - React-RCTText (= 0.71.17) + - React-RCTVibration (= 0.71.17) + - React-callinvoker (0.71.17) + - React-Codegen (0.71.17): - FBReactNativeSpec - hermes-engine - RCT-Folly @@ -125,334 +125,313 @@ PODS: - React-jsiexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-Core (0.71.7): + - React-Core (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.7) - - React-cxxreact (= 0.71.7) + - React-Core/Default (= 0.71.17) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/CoreModulesHeaders (0.71.7): + - React-Core/CoreModulesHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/Default (0.71.7): + - React-Core/Default (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/DevSupport (0.71.7): + - React-Core/DevSupport (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.7) - - React-Core/RCTWebSocket (= 0.71.7) - - React-cxxreact (= 0.71.7) + - React-Core/Default (= 0.71.17) + - React-Core/RCTWebSocket (= 0.71.17) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-jsinspector (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-jsinspector (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTActionSheetHeaders (0.71.7): + - React-Core/RCTActionSheetHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTAnimationHeaders (0.71.7): + - React-Core/RCTAnimationHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTBlobHeaders (0.71.7): + - React-Core/RCTBlobHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTImageHeaders (0.71.7): + - React-Core/RCTImageHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTLinkingHeaders (0.71.7): + - React-Core/RCTLinkingHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTNetworkHeaders (0.71.7): + - React-Core/RCTNetworkHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTSettingsHeaders (0.71.7): + - React-Core/RCTSettingsHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTTextHeaders (0.71.7): + - React-Core/RCTTextHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTVibrationHeaders (0.71.7): + - React-Core/RCTVibrationHeaders (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-Core/RCTWebSocket (0.71.7): + - React-Core/RCTWebSocket (0.71.17): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.7) - - React-cxxreact (= 0.71.7) + - React-Core/Default (= 0.71.17) + - React-cxxreact (= 0.71.17) - React-hermes - - React-jsi (= 0.71.7) - - React-jsiexecutor (= 0.71.7) - - React-perflogger (= 0.71.7) + - React-jsi (= 0.71.17) + - React-jsiexecutor (= 0.71.17) + - React-perflogger (= 0.71.17) - Yoga - - React-CoreModules (0.71.7): + - React-CoreModules (0.71.17): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.7) - - React-Codegen (= 0.71.7) - - React-Core/CoreModulesHeaders (= 0.71.7) - - React-jsi (= 0.71.7) + - RCTTypeSafety (= 0.71.17) + - React-Codegen (= 0.71.17) + - React-Core/CoreModulesHeaders (= 0.71.17) + - React-jsi (= 0.71.17) - React-RCTBlob - - React-RCTImage (= 0.71.7) - - ReactCommon/turbomodule/core (= 0.71.7) - - React-cxxreact (0.71.7): + - React-RCTImage (= 0.71.17) + - ReactCommon/turbomodule/core (= 0.71.17) + - React-cxxreact (0.71.17): - boost (= 1.76.0) - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.7) - - React-jsi (= 0.71.7) - - React-jsinspector (= 0.71.7) - - React-logger (= 0.71.7) - - React-perflogger (= 0.71.7) - - React-runtimeexecutor (= 0.71.7) - - React-hermes (0.71.7): + - React-callinvoker (= 0.71.17) + - React-jsi (= 0.71.17) + - React-jsinspector (= 0.71.17) + - React-logger (= 0.71.17) + - React-perflogger (= 0.71.17) + - React-runtimeexecutor (= 0.71.17) + - React-hermes (0.71.17): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - RCT-Folly/Futures (= 2021.07.22.00) - - React-cxxreact (= 0.71.7) + - React-cxxreact (= 0.71.17) - React-jsi - - React-jsiexecutor (= 0.71.7) - - React-jsinspector (= 0.71.7) - - React-perflogger (= 0.71.7) - - React-jsi (0.71.7): + - React-jsiexecutor (= 0.71.17) + - React-jsinspector (= 0.71.17) + - React-perflogger (= 0.71.17) + - React-jsi (0.71.17): - boost (= 1.76.0) - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-jsiexecutor (0.71.7): + - React-jsiexecutor (0.71.17): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.7) - - React-jsi (= 0.71.7) - - React-perflogger (= 0.71.7) - - React-jsinspector (0.71.7) - - React-logger (0.71.7): + - React-cxxreact (= 0.71.17) + - React-jsi (= 0.71.17) + - React-perflogger (= 0.71.17) + - React-jsinspector (0.71.17) + - React-logger (0.71.17): - glog - - react-native-segmented-control (2.4.0): + - react-native-segmented-control (2.5.0): - React-Core - - react-native-skia (0.1.188): + - react-native-skia (0.1.241): + - RCT-Folly (= 2021.07.22.00) - React - React-callinvoker - React-Core - - React-perflogger (0.71.7) - - React-RCTActionSheet (0.71.7): - - React-Core/RCTActionSheetHeaders (= 0.71.7) - - React-RCTAnimation (0.71.7): + - React-perflogger (0.71.17) + - React-RCTActionSheet (0.71.17): + - React-Core/RCTActionSheetHeaders (= 0.71.17) + - React-RCTAnimation (0.71.17): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.7) - - React-Codegen (= 0.71.7) - - React-Core/RCTAnimationHeaders (= 0.71.7) - - React-jsi (= 0.71.7) - - ReactCommon/turbomodule/core (= 0.71.7) - - React-RCTAppDelegate (0.71.7): + - RCTTypeSafety (= 0.71.17) + - React-Codegen (= 0.71.17) + - React-Core/RCTAnimationHeaders (= 0.71.17) + - React-jsi (= 0.71.17) + - ReactCommon/turbomodule/core (= 0.71.17) + - React-RCTAppDelegate (0.71.17): - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core - ReactCommon/turbomodule/core - - React-RCTBlob (0.71.7): + - React-RCTBlob (0.71.17): - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.7) - - React-Core/RCTBlobHeaders (= 0.71.7) - - React-Core/RCTWebSocket (= 0.71.7) - - React-jsi (= 0.71.7) - - React-RCTNetwork (= 0.71.7) - - ReactCommon/turbomodule/core (= 0.71.7) - - React-RCTImage (0.71.7): + - React-Codegen (= 0.71.17) + - React-Core/RCTBlobHeaders (= 0.71.17) + - React-Core/RCTWebSocket (= 0.71.17) + - React-jsi (= 0.71.17) + - React-RCTNetwork (= 0.71.17) + - ReactCommon/turbomodule/core (= 0.71.17) + - React-RCTImage (0.71.17): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.7) - - React-Codegen (= 0.71.7) - - React-Core/RCTImageHeaders (= 0.71.7) - - React-jsi (= 0.71.7) - - React-RCTNetwork (= 0.71.7) - - ReactCommon/turbomodule/core (= 0.71.7) - - React-RCTLinking (0.71.7): - - React-Codegen (= 0.71.7) - - React-Core/RCTLinkingHeaders (= 0.71.7) - - React-jsi (= 0.71.7) - - ReactCommon/turbomodule/core (= 0.71.7) - - React-RCTNetwork (0.71.7): + - RCTTypeSafety (= 0.71.17) + - React-Codegen (= 0.71.17) + - React-Core/RCTImageHeaders (= 0.71.17) + - React-jsi (= 0.71.17) + - React-RCTNetwork (= 0.71.17) + - ReactCommon/turbomodule/core (= 0.71.17) + - React-RCTLinking (0.71.17): + - React-Codegen (= 0.71.17) + - React-Core/RCTLinkingHeaders (= 0.71.17) + - React-jsi (= 0.71.17) + - ReactCommon/turbomodule/core (= 0.71.17) + - React-RCTNetwork (0.71.17): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.7) - - React-Codegen (= 0.71.7) - - React-Core/RCTNetworkHeaders (= 0.71.7) - - React-jsi (= 0.71.7) - - ReactCommon/turbomodule/core (= 0.71.7) - - React-RCTSettings (0.71.7): + - RCTTypeSafety (= 0.71.17) + - React-Codegen (= 0.71.17) + - React-Core/RCTNetworkHeaders (= 0.71.17) + - React-jsi (= 0.71.17) + - ReactCommon/turbomodule/core (= 0.71.17) + - React-RCTSettings (0.71.17): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.7) - - React-Codegen (= 0.71.7) - - React-Core/RCTSettingsHeaders (= 0.71.7) - - React-jsi (= 0.71.7) - - ReactCommon/turbomodule/core (= 0.71.7) - - React-RCTText (0.71.7): - - React-Core/RCTTextHeaders (= 0.71.7) - - React-RCTVibration (0.71.7): + - RCTTypeSafety (= 0.71.17) + - React-Codegen (= 0.71.17) + - React-Core/RCTSettingsHeaders (= 0.71.17) + - React-jsi (= 0.71.17) + - ReactCommon/turbomodule/core (= 0.71.17) + - React-RCTText (0.71.17): + - React-Core/RCTTextHeaders (= 0.71.17) + - React-RCTVibration (0.71.17): - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.7) - - React-Core/RCTVibrationHeaders (= 0.71.7) - - React-jsi (= 0.71.7) - - ReactCommon/turbomodule/core (= 0.71.7) - - React-runtimeexecutor (0.71.7): - - React-jsi (= 0.71.7) - - ReactCommon/turbomodule/bridging (0.71.7): + - React-Codegen (= 0.71.17) + - React-Core/RCTVibrationHeaders (= 0.71.17) + - React-jsi (= 0.71.17) + - ReactCommon/turbomodule/core (= 0.71.17) + - React-runtimeexecutor (0.71.17): + - React-jsi (= 0.71.17) + - ReactCommon/turbomodule/bridging (0.71.17): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.7) - - React-Core (= 0.71.7) - - React-cxxreact (= 0.71.7) - - React-jsi (= 0.71.7) - - React-logger (= 0.71.7) - - React-perflogger (= 0.71.7) - - ReactCommon/turbomodule/core (0.71.7): + - React-callinvoker (= 0.71.17) + - React-Core (= 0.71.17) + - React-cxxreact (= 0.71.17) + - React-jsi (= 0.71.17) + - React-logger (= 0.71.17) + - React-perflogger (= 0.71.17) + - ReactCommon/turbomodule/core (0.71.17): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.7) - - React-Core (= 0.71.7) - - React-cxxreact (= 0.71.7) - - React-jsi (= 0.71.7) - - React-logger (= 0.71.7) - - React-perflogger (= 0.71.7) - - RNGestureHandler (2.9.0): + - React-callinvoker (= 0.71.17) + - React-Core (= 0.71.17) + - React-cxxreact (= 0.71.17) + - React-jsi (= 0.71.17) + - React-logger (= 0.71.17) + - React-perflogger (= 0.71.17) + - RNGestureHandler (2.16.0): + - RCT-Folly (= 2021.07.22.00) - React-Core - - RNReactNativeHapticFeedback (1.13.1): + - RNReactNativeHapticFeedback (1.14.0): - React-Core - - RNReanimated (3.1.0): - - DoubleConversion - - FBLazyVector - - FBReactNativeSpec - - glog - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-callinvoker + - RNReanimated (3.8.1): + - RCT-Folly (= 2021.07.22.00) - React-Core - - React-Core/DevSupport - - React-Core/RCTWebSocket - - React-CoreModules - - React-cxxreact - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-RCTActionSheet - - React-RCTAnimation - - React-RCTBlob - - React-RCTImage - - React-RCTLinking - - React-RCTNetwork - - React-RCTSettings - - React-RCTText - ReactCommon/turbomodule/core - - Yoga - - RNStaticSafeAreaInsets (2.1.1): - - React - - SocketRocket (0.6.0) + - RNStaticSafeAreaInsets (2.2.0): + - React-Core + - SocketRocket (0.6.1) - Yoga (1.14.0) - YogaKit (1.18.1): - Yoga (~> 1.14) @@ -627,9 +606,9 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 57d2868c099736d80fcd648bf211b4431e51a558 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 - DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 - FBLazyVector: a89a0525bc7ca174675045c2b492b5280d5a2470 - FBReactNativeSpec: 7714e6bc1e9ea23df6c4cb42f0b2fd9c6a3a559c + DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953 + FBLazyVector: 719c60593e0a5b54cba28d1e50250581efff79d2 + FBReactNativeSpec: 68ee46729de18aef10445dad3ed72915420041b5 Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30 @@ -640,47 +619,47 @@ SPEC CHECKSUMS: Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541 FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 - glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b + glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 hermes-engine: 4438d2b8bf8bebaba1b1ac0451160bab59e491f8 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 - RCTRequired: 5a4a30ac20c86eeadd6844a9328f78d4168cf9b2 - RCTTypeSafety: 279fc5861a89f0f37db3a585f27f971485b4b734 - React: 88307a9be3bd0e71a6822271cf28b84a587fb97f - React-callinvoker: 35fb980c454104ebe82f0afb9826830089248e08 - React-Codegen: a8dbde3b7476d5c19437d2adb9e8ea1b426b9595 - React-Core: 385cb6fa78762c6409ff39faeb0dd9ad664b6e84 - React-CoreModules: c2b7db313b04d9b71954ffd55d0c2e46bc40e9fb - React-cxxreact: 845fefb889132e5d004ff818f7a599e32c52e7d6 - React-hermes: 86135f35e1dd2dfccfb97afe96d0c06f6a3970c4 - React-jsi: 39c116aa6c3d6f3d9874eff6998a670b47882a28 - React-jsiexecutor: eaa5f71eb8f6861cf0e57f1a0f52aeb020d9e18e - React-jsinspector: 9885f6f94d231b95a739ef7bb50536fb87ce7539 - React-logger: 3f8ebad1be1bf3299d1ab6d7f971802d7395c7ef - react-native-segmented-control: 06607462630512ff8eef652ec560e6235a30cc3e - react-native-skia: 8c68c437707fd47b25420ca4c8563fe3cfc52ada - React-perflogger: 2d505bbe298e3b7bacdd9e542b15535be07220f6 - React-RCTActionSheet: 0e96e4560bd733c9b37efbf68f5b1a47615892fb - React-RCTAnimation: fd138e26f120371c87e406745a27535e2c8a04ef - React-RCTAppDelegate: 4a9fd1230a98dc3d4382f8a934dc9f50834d8335 - React-RCTBlob: 38a7185f06a0ce8153a023e63b406a28d67b955d - React-RCTImage: 92b0966e7c1cadda889e961c474397ad5180e194 - React-RCTLinking: b80f8d0c6e94c54294b0048def51f57eaa9a27af - React-RCTNetwork: 491b0c65ac22edbd6695d12d084b4943103b009b - React-RCTSettings: 97af3e8abe0023349ec015910df3bda1a0380117 - React-RCTText: 33c85753bd714d527d2ae538dc56ec24c6783d84 - React-RCTVibration: 08f132cad9896458776f37c112e71d60aef1c6ae - React-runtimeexecutor: c5c89f8f543842dd864b63ded1b0bbb9c9445328 - ReactCommon: dbfbe2f7f3c5ce4ce44f43f2fd0d5950d1eb67c5 - RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39 - RNReactNativeHapticFeedback: 4085973f5a38b40d3c6793a3ee5724773eae045e - RNReanimated: b1220a0e5168745283ff5d53bfc7d2144b2cee1b - RNStaticSafeAreaInsets: 6103cf09647fa427186d30f67b0f5163c1ae8252 - SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: d56980c8914db0b51692f55533409e844b66133c + RCTRequired: 90f1bac0c9682cd0f725922a79fbc064836f06bb + RCTTypeSafety: 14a5fd9ec04e2807eff1fcd22a293befd68de90f + React: fcf49ebf29d43e90507c7aafaa59e97b2bb45def + React-callinvoker: 614178adcfb8b8a625f05fc5d9d4f41bef0537e2 + React-Codegen: 9a9a7ac129c4cc892d3f0c996e0893531a67792d + React-Core: 8a82312634818407546aeef822d0d6bf6267d327 + React-CoreModules: 1233334b72d7af5c6f8ab2fa25de6e7e86fdaaea + React-cxxreact: 937cae3d092ca0e1657b93adae3b09bf31c9a778 + React-hermes: 15043539bccf5cfd22c2de2fc9d4d234a6c78007 + React-jsi: d7e4018b6e18e5607ab1c0a17c01dc85e904eefb + React-jsiexecutor: 62ec957dd5be4519b56c7965ee7156063ffcf765 + React-jsinspector: aadc7a5f156f047800ab3d51f6a10ce5b009109d + React-logger: a41d4cad677e9726b71a45a4012431d2fb1edd80 + react-native-segmented-control: 712749e75728a736a2b8a7d7dbc8c2a3344b73e8 + react-native-skia: aeff17a013e73142ec8f2518bffae005f2b5fb1c + React-perflogger: 2588b59d386dbbc1df392da9493a8baa690bc89c + React-RCTActionSheet: 057d6c6fc29e2a6d183d323ef35d9f6aedae936b + React-RCTAnimation: 4c25b2c7953ea5b983eda940922fb4036f03e3f1 + React-RCTAppDelegate: 2cbd92fefacafd31283f02a46c2c0eb4c5ba5adf + React-RCTBlob: 7710e8c24a33c9a590f20dc81d1e7fed99dd4576 + React-RCTImage: 7e13cfb10121d027d16b544b04e753c96c15d53e + React-RCTLinking: bee7bbe68fe4f758cfcadae113d47b44e86d6b1e + React-RCTNetwork: 1c4de789e12da8f892b6e1248192a20bac74db4c + React-RCTSettings: 67929605cb023aab73fb6926f9e8ce5cc9ceedc7 + React-RCTText: 8c793c96183e085fffb823cf49ecd3d247655d90 + React-RCTVibration: 6bdf9ae4d6cada21ab251c5ec4ebbb53b2c442da + React-runtimeexecutor: 304198fed11471da368cf5d1ce933b84e1288c0b + ReactCommon: 91850c06577766d9970edec2a6929a6e14865a21 + RNGestureHandler: 69d0a928253547ef857a7be4f453220b9c472e07 + RNReactNativeHapticFeedback: 1e3efeca9628ff9876ee7cdd9edec1b336913f8c + RNReanimated: 4943d1e286130877c0539f053c3f36a22d8c66f5 + RNStaticSafeAreaInsets: 055ddbf5e476321720457cdaeec0ff2ba40ec1b8 + SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 + Yoga: fb40589bb1a96e2573358586fc2903b3811ce254 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 69e7f1fd189d8c9d5c72fa8e8c8692596d21099b -COCOAPODS: 1.12.1 +COCOAPODS: 1.14.3 diff --git a/example/src/screens/GraphPage.tsx b/example/src/screens/GraphPage.tsx index 8dbfd9b..512c4bd 100644 --- a/example/src/screens/GraphPage.tsx +++ b/example/src/screens/GraphPage.tsx @@ -29,6 +29,8 @@ export function GraphPage() { const [enableGradient, setEnableGradient] = useState(false) const [enableRange, setEnableRange] = useState(false) const [enableIndicator, setEnableIndicator] = useState(false) + const [enableDotValueX, setEnableDotValueX] = useState(true) + const [enableFadeoutValueX, setEnableFadeoutValueX] = useState(false) const [indicatorPulsating, setIndicatorPulsating] = useState(false) const [points, setPoints] = useState(POINTS) @@ -97,9 +99,12 @@ export function GraphPage() { onGestureStart={() => hapticFeedback('impactLight')} SelectionDot={enableCustomSelectionDot ? SelectionDot : undefined} range={range} + selectionDotValueX={enableDotValueX ? points.length / 2 : undefined} + fadeoutValueX={enableFadeoutValueX ? points.length / 2 : undefined} enableIndicator={enableIndicator} horizontalPadding={enableIndicator ? 15 : 0} indicatorPulsating={indicatorPulsating} + panGestureDelay={0} />