Skip to content

Commit 6e90799

Browse files
authored
Merge pull request #4743 from nextcloud/backport/4740/stable-21.0
[stable-21.0] Bugfix/noid/improve contacts activity design
2 parents d439366 + 9c26052 commit 6e90799

File tree

3 files changed

+20
-6
lines changed

3 files changed

+20
-6
lines changed

app/src/main/java/com/nextcloud/talk/contacts/ContactsActivityCompose.kt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ import androidx.compose.ui.graphics.Color
6161
import androidx.compose.ui.graphics.vector.ImageVector
6262
import androidx.compose.ui.platform.LocalContext
6363
import androidx.compose.ui.platform.LocalView
64+
import androidx.compose.ui.res.colorResource
6465
import androidx.compose.ui.res.painterResource
6566
import androidx.compose.ui.res.stringResource
6667
import androidx.compose.ui.res.vectorResource
@@ -132,7 +133,10 @@ class ContactsActivityCompose : BaseActivity() {
132133
)
133134
},
134135
content = {
135-
Column(Modifier.padding(it)) {
136+
Column(
137+
Modifier.padding(it)
138+
.background(colorResource(id = R.color.bg_default))
139+
) {
136140
ConversationCreationOptions(context = context, contactsViewModel = contactsViewModel)
137141
ContactsList(
138142
contactsUiState = uiState.value,
@@ -427,9 +431,9 @@ fun Header(header: String) {
427431
text = header,
428432
modifier = Modifier
429433
.fillMaxSize()
430-
.background(Color.Transparent)
434+
.background(colorResource(id = R.color.bg_default))
431435
.padding(start = 60.dp),
432-
color = Color.Blue,
436+
color = MaterialTheme.colorScheme.primary,
433437
fontWeight = FontWeight.Bold
434438
)
435439
}

app/src/main/java/com/nextcloud/talk/contacts/SearchComponent.kt

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@ import androidx.compose.material.icons.automirrored.filled.ArrowBack
1717
import androidx.compose.material.icons.filled.Close
1818
import androidx.compose.material3.Icon
1919
import androidx.compose.material3.IconButton
20+
import androidx.compose.material3.MaterialTheme
2021
import androidx.compose.material3.Text
2122
import androidx.compose.material3.TextField
23+
import androidx.compose.material3.TextFieldDefaults
2224
import androidx.compose.runtime.Composable
2325
import androidx.compose.ui.Modifier
26+
import androidx.compose.ui.graphics.Color
2427
import androidx.compose.ui.platform.LocalSoftwareKeyboardController
25-
import androidx.compose.ui.res.colorResource
2628
import androidx.compose.ui.res.stringResource
2729
import androidx.compose.ui.text.TextStyle
2830
import androidx.compose.ui.text.input.ImeAction
@@ -35,9 +37,15 @@ fun DisplaySearch(text: String, onTextChange: (String) -> Unit, contactsViewMode
3537
val keyboardController = LocalSoftwareKeyboardController.current
3638
TextField(
3739
modifier = Modifier
40+
.background(MaterialTheme.colorScheme.background)
3841
.fillMaxWidth()
39-
.height(60.dp)
40-
.background(color = colorResource(id = R.color.appbar)),
42+
.height(60.dp),
43+
colors = TextFieldDefaults.colors(
44+
focusedIndicatorColor = Color.Transparent,
45+
unfocusedIndicatorColor = Color.Transparent,
46+
disabledIndicatorColor = Color.Transparent
47+
),
48+
4149
value = text,
4250
onValueChange = { onTextChange(it) },
4351
placeholder = {

app/src/main/java/com/nextcloud/talk/conversationcreation/ConversationCreationActivity.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,8 @@ fun ConversationCreationScreen(
210210
Column(
211211
modifier = Modifier
212212
.padding(paddingValues)
213+
.background(colorResource(id = R.color.bg_default))
214+
.fillMaxSize()
213215
.verticalScroll(rememberScrollState())
214216
) {
215217
DefaultUserAvatar(selectedImageUri)

0 commit comments

Comments
 (0)