Merge pull request #205 from tooot-app/main

Release v3.2.2
This commit is contained in:
xmflsct 2022-02-02 22:49:31 +01:00 committed by GitHub
commit 2211de5eb3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 25 additions and 15 deletions

View File

@ -4,7 +4,7 @@
"native": "220102",
"major": 3,
"minor": 2,
"patch": 1,
"patch": 2,
"expo": "44.0.0"
},
"description": "tooot app for Mastodon",

View File

@ -33,7 +33,7 @@ dev()
sentry()
audio()
push()
enableFreeze()
enableFreeze(true)
const App: React.FC = () => {
log('log', 'App', 'rendering App')

View File

@ -190,16 +190,7 @@ const ComposePoll: React.FC = () => {
title={t('content.root.footer.poll.expiration.heading')}
content={t(`content.root.footer.poll.expiration.options.${expire}`)}
onPress={() => {
// @ts-ignore
const expirations: [
'300',
'1800',
'3600',
'21600',
'86400',
'259200',
'604800'
] = [
const expirations = [
'300',
'1800',
'3600',
@ -220,16 +211,17 @@ const ComposePoll: React.FC = () => {
),
t('content.root.footer.poll.expiration.options.cancel')
],
cancelButtonIndex: 7
cancelButtonIndex: expirations.length
},
index => {
if (index && expirations.length < 7) {
if (index && index < expirations.length) {
analytics('compose_poll_expiration_press', {
current: expire,
new: expirations[index]
})
composeDispatch({
type: 'poll',
// @ts-ignore
payload: { expire: expirations[index] }
})
}

View File

@ -102,6 +102,19 @@ const ScreenTabs = React.memo(
)
const composeComponent = useCallback(() => null, [])
const meListeners = useMemo(
() => ({
tabLongPress: () => {
haptics('Light')
//@ts-ignore
navigation.navigate('Tab-Me', { screen: 'Tab-Me-Root' })
//@ts-ignore
navigation.navigate('Tab-Me', { screen: 'Tab-Me-Switch' })
}
}),
[]
)
const previousTab = useSelector(getPreviousTab, () => true)
const versionUpdate = useSelector(getVersionUpdate)
@ -128,7 +141,12 @@ const ScreenTabs = React.memo(
listeners={composeListeners}
/>
<Tab.Screen name='Tab-Notifications' component={TabNotifications} />
<Tab.Screen name='Tab-Me' component={TabMe} options={tabMeOptions} />
<Tab.Screen
name='Tab-Me'
component={TabMe}
options={tabMeOptions}
listeners={meListeners}
/>
</Tab.Navigator>
)
},