An ATproto social media client -- with an independent Appview.
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

fixing modal & keyboard interaction on android

authored by

João Ferreiro and committed by
Paul Frazee
982f4637 70f4debc

+7 -3
+1 -1
android/app/src/main/AndroidManifest.xml
··· 17 17 android:label="@string/app_name" 18 18 android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" 19 19 android:launchMode="singleTask" 20 - android:windowSoftInputMode="adjustResize" 20 + android:windowSoftInputMode="adjustPan" 21 21 android:exported="true"> 22 22 <intent-filter> 23 23 <action android:name="android.intent.action.MAIN" />
+2
src/view/com/login/CreateAccount.tsx
··· 1 1 import React, {useState, useEffect} from 'react' 2 2 import { 3 3 ActivityIndicator, 4 + Keyboard, 4 5 KeyboardAvoidingView, 5 6 ScrollView, 6 7 StyleSheet, ··· 65 66 66 67 const onPressSelectService = () => { 67 68 store.shell.openModal(new ServerInputModal(serviceUrl, setServiceUrl)) 69 + Keyboard.dismiss() 68 70 } 69 71 70 72 const onPressNext = async () => {
+2
src/view/com/login/Signin.tsx
··· 1 1 import React, {useState, useEffect} from 'react' 2 2 import { 3 3 ActivityIndicator, 4 + Keyboard, 4 5 KeyboardAvoidingView, 5 6 StyleSheet, 6 7 Text, ··· 134 135 135 136 const onPressSelectService = () => { 136 137 store.shell.openModal(new ServerInputModal(serviceUrl, setServiceUrl)) 138 + Keyboard.dismiss() 137 139 } 138 140 139 141 const onPressNext = async () => {
+2 -2
src/view/screens/Settings.tsx
··· 31 31 <ViewHeader title="Settings" /> 32 32 <View style={[s.mt10, s.pl10, s.pr10]}> 33 33 <View style={[s.flexRow]}> 34 - <Text>Signed in as</Text> 34 + <Text style={s.black}>Signed in as</Text> 35 35 <View style={s.flex1} /> 36 36 <TouchableOpacity onPress={onPressSignout}> 37 37 <Text style={[s.blue3, s.bold]}>Sign out</Text> ··· 49 49 avatar={store.me.avatar} 50 50 /> 51 51 <View style={[s.ml10]}> 52 - <Text style={[s.f18]}> 52 + <Text style={[s.f18, s.black]}> 53 53 {store.me.displayName || store.me.handle} 54 54 </Text> 55 55 <Text style={[s.gray5]}>@{store.me.handle}</Text>