Skip to content

Commit 4c23a03

Browse files
Updated keyboard types of text fields
1 parent cf61127 commit 4c23a03

10 files changed

Lines changed: 13 additions & 11 deletions

app/src/main/java/at/techbee/jtx/MainActivity2.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import androidx.appcompat.app.AppCompatActivity
1515
import androidx.biometric.BiometricPrompt
1616
import androidx.compose.foundation.isSystemInDarkTheme
1717
import androidx.compose.foundation.layout.fillMaxSize
18+
import androidx.compose.foundation.layout.imePadding
1819
import androidx.compose.material3.LocalTextStyle
1920
import androidx.compose.material3.MaterialTheme
2021
import androidx.compose.material3.Surface
@@ -254,7 +255,8 @@ class MainActivity2 : AppCompatActivity() {
254255
.fillMaxSize()
255256
.semantics {
256257
testTagsAsResourceId = true
257-
},
258+
}
259+
.imePadding(),
258260
color = MaterialTheme.colorScheme.background,
259261
) {
260262
CompositionLocalProvider(

app/src/main/java/at/techbee/jtx/ui/detail/DetailScreenContent.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ fun DetailScreenContent(
445445
label = { Text(stringResource(id = R.string.summary)) },
446446
keyboardOptions = KeyboardOptions(
447447
capitalization = KeyboardCapitalization.Sentences,
448-
keyboardType = KeyboardType.Text,
448+
keyboardType = KeyboardType.Unspecified,
449449
imeAction = ImeAction.Default
450450
),
451451
modifier = Modifier
@@ -504,7 +504,7 @@ fun DetailScreenContent(
504504
label = { Text(stringResource(id = R.string.description)) },
505505
keyboardOptions = KeyboardOptions(
506506
capitalization = KeyboardCapitalization.Sentences,
507-
keyboardType = KeyboardType.Text,
507+
keyboardType = KeyboardType.Unspecified,
508508
imeAction = ImeAction.Default
509509
),
510510
minLines = 3,

app/src/main/java/at/techbee/jtx/ui/detail/DetailsCardAttendees.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ fun DetailsCardAttendees(
275275
showPermissionRequestDialog = true
276276
}
277277
.bringIntoViewRequester(bringIntoViewRequester),
278-
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Text, imeAction = ImeAction.Done),
278+
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Email, imeAction = ImeAction.Done),
279279
keyboardActions = KeyboardActions(onDone = {
280280
//if(newAttendee.value.isNotEmpty() && attendees.value.none { existing -> existing.getDisplayString() == newAttendee.value } )
281281
if(!UiUtil.isValidEmail(newAttendee))

app/src/main/java/at/techbee/jtx/ui/detail/DetailsCardCategories.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ fun DetailsCardCategories(
208208
isError = newCategory.isNotEmpty(),
209209
keyboardOptions = KeyboardOptions(
210210
capitalization = KeyboardCapitalization.Sentences,
211-
keyboardType = KeyboardType.Text,
211+
keyboardType = KeyboardType.Unspecified,
212212
imeAction = ImeAction.Done
213213
),
214214
keyboardActions = KeyboardActions(onDone = {

app/src/main/java/at/techbee/jtx/ui/detail/DetailsCardComments.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ fun DetailsCardComments(
114114
modifier = Modifier
115115
.fillMaxWidth()
116116
.border(0.dp, Color.Transparent),
117-
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Text, imeAction = ImeAction.Done),
117+
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Unspecified, imeAction = ImeAction.Done),
118118
keyboardActions = KeyboardActions(onDone = {
119119
comments.add(Comment(text = newComment))
120120
onCommentsUpdated()

app/src/main/java/at/techbee/jtx/ui/detail/DetailsCardContact.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ fun DetailsCardContact(
219219
searchContacts.addAll(UiUtil.getLocalContacts(context, newValue))
220220
}
221221
},
222-
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Words, keyboardType = KeyboardType.Text, imeAction = ImeAction.Done),
222+
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Words, keyboardType = KeyboardType.Unspecified, imeAction = ImeAction.Done),
223223
modifier = Modifier
224224
.fillMaxWidth()
225225
.border(0.dp, Color.Transparent)

app/src/main/java/at/techbee/jtx/ui/detail/DetailsCardLocation.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ fun DetailsCardLocation(
357357
location = newLocation
358358
onLocationUpdated(newLocation, geoLat, geoLong)
359359
},
360-
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Text, imeAction = ImeAction.Done),
360+
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Unspecified, imeAction = ImeAction.Done),
361361
modifier = Modifier.weight(1f)
362362
)
363363
IconButton(onClick = { showLocationPickerDialog = true }) {

app/src/main/java/at/techbee/jtx/ui/detail/DetailsCardResources.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ fun DetailsCardResources(
205205
},
206206
isError = newResource.isNotEmpty(),
207207
modifier = Modifier.fillMaxWidth(),
208-
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Text, imeAction = ImeAction.Done),
208+
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Unspecified, imeAction = ImeAction.Done),
209209
keyboardActions = KeyboardActions(onDone = {
210210
addResource()
211211
})

app/src/main/java/at/techbee/jtx/ui/detail/DetailsCardSubnotes.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ fun DetailsCardSubnotes(
156156
.padding(bottom = 8.dp),
157157
keyboardOptions = KeyboardOptions(
158158
capitalization = KeyboardCapitalization.Sentences,
159-
keyboardType = KeyboardType.Text,
159+
keyboardType = KeyboardType.Unspecified,
160160
imeAction = ImeAction.Done
161161
),
162162
keyboardActions = KeyboardActions(onDone = {

app/src/main/java/at/techbee/jtx/ui/detail/DetailsCardSubtasks.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ fun DetailsCardSubtasks(
134134
.fillMaxWidth()
135135
.border(0.dp, Color.Transparent)
136136
.padding(bottom = 8.dp),
137-
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Text, imeAction = ImeAction.Done),
137+
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.Sentences, keyboardType = KeyboardType.Unspecified, imeAction = ImeAction.Done),
138138
keyboardActions = KeyboardActions(onDone = {
139139
if (newSubtaskText.isNotEmpty()) {
140140
onSubtaskAdded(newSubtaskText)

0 commit comments

Comments
 (0)