Increase information density and enlarge some click targets
parent
9c4f62ffeb
commit
e3fffac97b
|
@ -345,8 +345,8 @@ const styles = StyleSheet.create({
|
|||
},
|
||||
postText: {
|
||||
fontFamily: 'Helvetica Neue',
|
||||
fontSize: 17,
|
||||
lineHeight: 22.1, // 1.3 of 17px
|
||||
fontSize: 16,
|
||||
lineHeight: 20.8, // 1.3 of 16px
|
||||
},
|
||||
postTextContainer: {
|
||||
flexDirection: 'row',
|
||||
|
|
|
@ -196,7 +196,7 @@ const styles = StyleSheet.create({
|
|||
},
|
||||
postText: {
|
||||
fontFamily: 'Helvetica Neue',
|
||||
fontSize: 17,
|
||||
lineHeight: 22.1, // 1.3 of 17px
|
||||
fontSize: 16,
|
||||
lineHeight: 20.8, // 1.3 of 16px
|
||||
},
|
||||
})
|
||||
|
|
|
@ -254,7 +254,7 @@ const styles = StyleSheet.create({
|
|||
},
|
||||
postText: {
|
||||
fontFamily: 'Helvetica Neue',
|
||||
fontSize: 17,
|
||||
lineHeight: 22.1, // 1.3 of 17px
|
||||
fontSize: 16,
|
||||
lineHeight: 20.8, // 1.3 of 16px
|
||||
},
|
||||
})
|
||||
|
|
|
@ -8,7 +8,6 @@ import {
|
|||
TouchableWithoutFeedback,
|
||||
View,
|
||||
} from 'react-native'
|
||||
import {useSafeAreaInsets} from 'react-native-safe-area-context'
|
||||
import Animated, {
|
||||
useSharedValue,
|
||||
useAnimatedStyle,
|
||||
|
@ -25,10 +24,17 @@ import {CreateSceneModel} from '../../../state/models/shell-ui'
|
|||
import {s, colors} from '../../lib/styles'
|
||||
|
||||
export const MainMenu = observer(
|
||||
({active, onClose}: {active: boolean; onClose: () => void}) => {
|
||||
({
|
||||
active,
|
||||
insetBottom,
|
||||
onClose,
|
||||
}: {
|
||||
active: boolean
|
||||
insetBottom: number
|
||||
onClose: () => void
|
||||
}) => {
|
||||
const store = useStores()
|
||||
const initInterp = useSharedValue<number>(0)
|
||||
const insets = useSafeAreaInsets()
|
||||
|
||||
useEffect(() => {
|
||||
if (active) {
|
||||
|
@ -172,7 +178,7 @@ export const MainMenu = observer(
|
|||
<Animated.View
|
||||
style={[
|
||||
styles.wrapper,
|
||||
{bottom: insets.bottom + 55},
|
||||
{bottom: insetBottom + 45},
|
||||
wrapperAnimStyle,
|
||||
]}>
|
||||
<SafeAreaView>
|
||||
|
@ -267,7 +273,8 @@ const styles = StyleSheet.create({
|
|||
alignItems: 'center',
|
||||
height: 40,
|
||||
paddingHorizontal: 10,
|
||||
marginBottom: 16,
|
||||
marginTop: 12,
|
||||
marginBottom: 20,
|
||||
},
|
||||
section: {
|
||||
paddingHorizontal: 10,
|
||||
|
|
|
@ -70,7 +70,7 @@ const Btn = ({
|
|||
onPress?: (event: GestureResponderEvent) => void
|
||||
onLongPress?: (event: GestureResponderEvent) => void
|
||||
}) => {
|
||||
let size = 21
|
||||
let size = 24
|
||||
let addedStyles
|
||||
let IconEl
|
||||
if (icon === 'menu') {
|
||||
|
@ -79,17 +79,17 @@ const Btn = ({
|
|||
IconEl = GridIconSolid
|
||||
} else if (icon === 'home') {
|
||||
IconEl = HomeIcon
|
||||
size = 24
|
||||
size = 27
|
||||
} else if (icon === 'home-solid') {
|
||||
IconEl = HomeIconSolid
|
||||
size = 24
|
||||
size = 27
|
||||
} else if (icon === 'bell') {
|
||||
IconEl = BellIcon
|
||||
size = 24
|
||||
size = 27
|
||||
addedStyles = {position: 'relative', top: -1} as ViewStyle
|
||||
} else if (icon === 'bell-solid') {
|
||||
IconEl = BellIconSolid
|
||||
size = 24
|
||||
size = 27
|
||||
addedStyles = {position: 'relative', top: -1} as ViewStyle
|
||||
} else {
|
||||
IconEl = FontAwesomeIcon
|
||||
|
@ -316,7 +316,7 @@ export const MobileShell: React.FC = observer(() => {
|
|||
<View
|
||||
style={[
|
||||
styles.bottomBar,
|
||||
{paddingBottom: clamp(safeAreaInsets.bottom, 15, 30)},
|
||||
{paddingBottom: clamp(safeAreaInsets.bottom, 15, 40)},
|
||||
]}>
|
||||
<Btn
|
||||
icon={isAtHome ? 'home-solid' : 'home'}
|
||||
|
@ -343,6 +343,7 @@ export const MobileShell: React.FC = observer(() => {
|
|||
</View>
|
||||
<MainMenu
|
||||
active={isMainMenuActive}
|
||||
insetBottom={clamp(safeAreaInsets.bottom, 15, 40)}
|
||||
onClose={() => setMainMenuActive(false)}
|
||||
/>
|
||||
<Modal />
|
||||
|
@ -491,7 +492,7 @@ const styles = StyleSheet.create({
|
|||
},
|
||||
ctrl: {
|
||||
flex: 1,
|
||||
paddingTop: 15,
|
||||
paddingTop: 12,
|
||||
paddingBottom: 5,
|
||||
},
|
||||
notificationCount: {
|
||||
|
|
Loading…
Reference in New Issue