Skip to content

Commit b9ec21d

Browse files
committed
change alpha for thread icons
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
1 parent 1b945c5 commit b9ec21d

2 files changed

Lines changed: 9 additions & 15 deletions

File tree

app/src/main/java/com/nextcloud/talk/threadsoverview/ThreadsOverviewActivity.kt

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import androidx.compose.runtime.collectAsState
3333
import androidx.compose.runtime.getValue
3434
import androidx.compose.ui.Alignment
3535
import androidx.compose.ui.Modifier
36-
import androidx.compose.ui.platform.LocalContext
3736
import androidx.compose.ui.res.colorResource
3837
import androidx.compose.ui.res.pluralStringResource
3938
import androidx.compose.ui.res.stringResource
@@ -116,8 +115,7 @@ class ThreadsOverviewActivity : BaseActivity() {
116115
roomToken,
117116
onThreadClick = { roomToken, threadId ->
118117
navigateToChatActivity(roomToken, threadId)
119-
},
120-
threadsOverviewViewModel
118+
}
121119
)
122120
}
123121
}
@@ -150,8 +148,7 @@ class ThreadsOverviewActivity : BaseActivity() {
150148
fun ThreadsOverviewScreen(
151149
uiState: ThreadsOverviewViewModel.ThreadsListUiState,
152150
roomToken: String,
153-
onThreadClick: (roomToken: String, threadId: Int) -> Unit,
154-
threadsOverviewViewModel: ThreadsOverviewViewModel
151+
onThreadClick: (roomToken: String, threadId: Int) -> Unit
155152
) {
156153
when (val state = uiState) {
157154
is ThreadsOverviewViewModel.ThreadsListUiState.None -> {
@@ -162,8 +159,7 @@ fun ThreadsOverviewScreen(
162159
ThreadsList(
163160
threads = state.threadsList!!,
164161
roomToken = roomToken,
165-
onThreadClick = onThreadClick,
166-
threadsOverviewViewModel
162+
onThreadClick = onThreadClick
167163
)
168164
}
169165

@@ -178,11 +174,9 @@ fun ThreadsOverviewScreen(
178174
fun ThreadsList(
179175
threads: List<ThreadInfo>,
180176
roomToken: String,
181-
onThreadClick: (roomToken: String, threadId: Int) -> Unit,
182-
threadsOverviewViewModel: ThreadsOverviewViewModel
177+
onThreadClick: (roomToken: String, threadId: Int) -> Unit
183178
) {
184179
val space = ' '
185-
val context = LocalContext.current
186180
if (threads.isEmpty()) {
187181
Box(
188182
modifier = Modifier

app/src/main/java/com/nextcloud/talk/threadsoverview/components/ThreadRow.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
* Nextcloud Talk - Android Client
33
*
4-
* SPDX-FileCopyrightText: 2025 Your Name <your@email.com>
4+
* SPDX-FileCopyrightText: 2025 Marcel Hibbe <dev@mhibbe.de>
55
* SPDX-License-Identifier: GPL-3.0-or-later
66
*/
77

@@ -117,19 +117,19 @@ fun ThreadRow(
117117

118118
@Composable
119119
fun ThreadsIcon(title: String) {
120+
val baseColorInt = ColorGenerator.usernameToColor(title)
121+
120122
Box(
121123
modifier = Modifier
122124
.size(48.dp)
123125
.clip(CircleShape)
124-
.background(MaterialTheme.colorScheme.onPrimary),
126+
.background(Color(baseColorInt).copy(alpha = 0.1f)),
125127
contentAlignment = Alignment.Center
126128
) {
127-
val baseColorInt = ColorGenerator.usernameToColor(title)
128-
129129
Icon(
130130
imageVector = ImageVector.vectorResource(R.drawable.outline_forum_24),
131131
contentDescription = null,
132-
tint = Color(baseColorInt),
132+
tint = Color(baseColorInt).copy(alpha = 0.9f),
133133
modifier = Modifier.size(32.dp)
134134
)
135135
}

0 commit comments

Comments
 (0)