Drawer menu stutter (#633)

* app head: fix drawer menu stuttering and getting stuck
* fix release script
* fix 32-bit gradle template
This commit is contained in:
Akinwale Ariwodola 2019-08-13 12:32:38 +01:00 committed by GitHub
parent 305e62746c
commit fd97ba3ae9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 13 additions and 7 deletions

2
app

@ -1 +1 @@
Subproject commit 60c617f334bbc7634096ddd0a741a7b9a8d9ed7c Subproject commit 2e7660250b9c0f7599055d7e1eb3965a78f3db0e

View file

@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

View file

@ -6,7 +6,7 @@ buildscript {
maven { url "https://jitpack.io" } maven { url "https://jitpack.io" }
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:3.0.0' classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'com.google.gms:google-services:4.2.0' classpath 'com.google.gms:google-services:4.2.0'
} }
} }
@ -87,7 +87,7 @@ ext {
buildToolsVersion = '{{ build_tools_version }}' buildToolsVersion = '{{ build_tools_version }}'
minSdkVersion = {{ args.min_sdk_version }} minSdkVersion = {{ args.min_sdk_version }}
targetSdkVersion = {{ android_api }} targetSdkVersion = {{ android_api }}
supportLibVersion = '27.1.1' supportLibVersion = '28.0.0'
googlePlayServicesVersion = '16.1.0' googlePlayServicesVersion = '16.1.0'
googlePlayServicesVisionVersion = '17.0.2' googlePlayServicesVisionVersion = '17.0.2'
} }
@ -111,6 +111,7 @@ dependencies {
compile project(':react-native-fast-image') compile project(':react-native-fast-image')
compile project(':react-native-fs') compile project(':react-native-fs')
compile project(':react-native-gesture-handler') compile project(':react-native-gesture-handler')
compile project(':react-native-reanimated')
compile project(':react-native-video') compile project(':react-native-video')
compile project(':rn-fetch-blob') compile project(':rn-fetch-blob')
{%- for aar in aars %} {%- for aar in aars %}

View file

@ -6,7 +6,7 @@ buildscript {
maven { url "https://jitpack.io" } maven { url "https://jitpack.io" }
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:3.0.0' classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'com.google.gms:google-services:4.2.0' classpath 'com.google.gms:google-services:4.2.0'
} }
} }
@ -87,7 +87,7 @@ ext {
buildToolsVersion = '{{ build_tools_version }}' buildToolsVersion = '{{ build_tools_version }}'
minSdkVersion = {{ args.min_sdk_version }} minSdkVersion = {{ args.min_sdk_version }}
targetSdkVersion = {{ android_api }} targetSdkVersion = {{ android_api }}
supportLibVersion = '27.1.1' supportLibVersion = '28.0.0'
googlePlayServicesVersion = '16.1.0' googlePlayServicesVersion = '16.1.0'
googlePlayServicesVisionVersion = '17.0.2' googlePlayServicesVisionVersion = '17.0.2'
} }
@ -111,6 +111,7 @@ dependencies {
compile project(':react-native-fast-image') compile project(':react-native-fast-image')
compile project(':react-native-fs') compile project(':react-native-fs')
compile project(':react-native-gesture-handler') compile project(':react-native-gesture-handler')
compile project(':react-native-reanimated')
compile project(':react-native-video') compile project(':react-native-video')
compile project(':rn-fetch-blob') compile project(':rn-fetch-blob')
{%- for aar in aars %} {%- for aar in aars %}

View file

@ -13,6 +13,8 @@ include ':react-native-fs'
project(':react-native-fs').projectDir = new File(settingsDir, './react/node_modules/react-native-fs/android') project(':react-native-fs').projectDir = new File(settingsDir, './react/node_modules/react-native-fs/android')
include ':react-native-gesture-handler' include ':react-native-gesture-handler'
project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, './react/node_modules/react-native-gesture-handler/android') project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, './react/node_modules/react-native-gesture-handler/android')
include ':react-native-reanimated'
project(':react-native-reanimated').projectDir = new File(rootProject.projectDir, './react/node_modules/react-native-reanimated/android')
include ':react-native-video' include ':react-native-video'
project(':react-native-video').projectDir = new File(rootProject.projectDir, './react/node_modules/react-native-video/android-exoplayer') project(':react-native-video').projectDir = new File(rootProject.projectDir, './react/node_modules/react-native-video/android-exoplayer')
include ':rn-fetch-blob' include ':rn-fetch-blob'

View file

@ -10,6 +10,6 @@ jarsigner -verbose -sigalg SHA1withRSA \
-storepass $KEYSTORE_PASSWORD \ -storepass $KEYSTORE_PASSWORD \
bin/browser-$version-release-unsigned.apk lbry-android > /dev/null \ bin/browser-$version-release-unsigned.apk lbry-android > /dev/null \
&& mv bin/browser-$version-release-unsigned.apk bin/browser-$version-release-signed.apk && mv bin/browser-$version-release-unsigned.apk bin/browser-$version-release-signed.apk
~/.buildozer/android/platform/android-sdk-23/build-tools/26.0.2/zipalign -v 4 \ ~/.buildozer/android/platform/android-sdk-23/build-tools/28.0.3/zipalign -v 4 \
bin/browser-$version-release-signed.apk bin/browser-$version-release.apk > /dev/null \ bin/browser-$version-release-signed.apk bin/browser-$version-release.apk > /dev/null \
&& rm bin/browser-$version-release-signed.apk && rm bin/browser-$version-release-signed.apk

View file

@ -41,6 +41,7 @@ import com.reactnativedocumentpicker.ReactNativeDocumentPicker;
import com.rnfs.RNFSPackage; import com.rnfs.RNFSPackage;
import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView; import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;
import com.swmansion.gesturehandler.react.RNGestureHandlerPackage; import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
import com.swmansion.reanimated.ReanimatedPackage;
import com.RNFetchBlob.RNFetchBlobPackage; import com.RNFetchBlob.RNFetchBlobPackage;
import io.lbry.browser.reactpackages.LbryReactPackage; import io.lbry.browser.reactpackages.LbryReactPackage;
@ -149,6 +150,7 @@ public class MainActivity extends Activity implements DefaultHardwareBackBtnHand
.addPackage(new FastImageViewPackage()) .addPackage(new FastImageViewPackage())
.addPackage(new ReactNativeDocumentPicker()) .addPackage(new ReactNativeDocumentPicker())
.addPackage(new ReactVideoPackage()) .addPackage(new ReactVideoPackage())
.addPackage(new ReanimatedPackage())
.addPackage(new RNCameraPackage()) .addPackage(new RNCameraPackage())
.addPackage(new RNFetchBlobPackage()) .addPackage(new RNFetchBlobPackage())
.addPackage(new RNFSPackage()) .addPackage(new RNFSPackage())