Add proper capitalization settings in nickname activity.

This commit is contained in:
Alex Hart
2024-04-11 10:35:47 -03:00
parent e04381fd75
commit abfd9f8f41

View File

@@ -43,6 +43,7 @@ import androidx.compose.ui.res.dimensionResource
import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.ImeAction import androidx.compose.ui.text.input.ImeAction
import androidx.compose.ui.text.input.KeyboardCapitalization
import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
@@ -259,7 +260,7 @@ private fun NicknameContent(
enabled = true, enabled = true,
singleLine = true, singleLine = true,
onValueChange = callback::onFirstNameChanged, onValueChange = callback::onFirstNameChanged,
keyboardOptions = KeyboardOptions(imeAction = ImeAction.Next), keyboardOptions = KeyboardOptions(imeAction = ImeAction.Next, capitalization = KeyboardCapitalization.Words),
modifier = Modifier modifier = Modifier
.focusRequester(firstNameFocusRequester) .focusRequester(firstNameFocusRequester)
.fillMaxWidth() .fillMaxWidth()
@@ -275,7 +276,7 @@ private fun NicknameContent(
enabled = true, enabled = true,
singleLine = true, singleLine = true,
onValueChange = callback::onLastNameChanged, onValueChange = callback::onLastNameChanged,
keyboardOptions = KeyboardOptions(imeAction = ImeAction.Next), keyboardOptions = KeyboardOptions(imeAction = ImeAction.Next, capitalization = KeyboardCapitalization.Words),
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.padding(bottom = 20.dp) .padding(bottom = 20.dp)
@@ -291,7 +292,7 @@ private fun NicknameContent(
enabled = true, enabled = true,
onValueChange = callback::onNoteChanged, onValueChange = callback::onNoteChanged,
keyboardActions = KeyboardActions.Default, keyboardActions = KeyboardActions.Default,
keyboardOptions = KeyboardOptions.Default, keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences),
charactersRemaining = state.noteCharactersRemaining, charactersRemaining = state.noteCharactersRemaining,
modifier = Modifier modifier = Modifier
.focusRequester(noteFocusRequester) .focusRequester(noteFocusRequester)