11package org.schabi.newpipe.ui.components.about
22
33import androidx.annotation.StringRes
4+ import androidx.compose.foundation.Image
45import androidx.compose.foundation.layout.Arrangement
56import androidx.compose.foundation.layout.Column
67import androidx.compose.foundation.layout.Spacer
78import androidx.compose.foundation.layout.fillMaxWidth
89import androidx.compose.foundation.layout.height
910import androidx.compose.foundation.layout.padding
11+ import androidx.compose.foundation.layout.size
1012import androidx.compose.foundation.layout.wrapContentSize
1113import androidx.compose.foundation.layout.wrapContentWidth
1214import androidx.compose.foundation.rememberScrollState
@@ -16,7 +18,6 @@ import androidx.compose.material3.Text
1618import androidx.compose.material3.TextButton
1719import androidx.compose.runtime.Composable
1820import androidx.compose.runtime.NonRestartableComposable
19- import androidx.compose.runtime.remember
2021import androidx.compose.ui.Alignment
2122import androidx.compose.ui.Modifier
2223import androidx.compose.ui.platform.LocalContext
@@ -26,13 +27,12 @@ import androidx.compose.ui.tooling.preview.Preview
2627import androidx.compose.ui.tooling.preview.PreviewParameter
2728import androidx.compose.ui.tooling.preview.datasource.CollectionPreviewParameterProvider
2829import androidx.compose.ui.unit.dp
29- import androidx.core.content.ContextCompat.getDrawable
30- import coil3.compose.AsyncImage
3130import my.nanihadesuka.compose.ColumnScrollbar
3231import org.schabi.newpipe.BuildConfig
3332import org.schabi.newpipe.R
3433import org.schabi.newpipe.ui.components.common.defaultThemedScrollbarSettings
3534import org.schabi.newpipe.util.external_communication.ShareUtils
35+ import org.schabi.newpipe.util.image.NewPipeSquircleIcon
3636
3737private val ABOUT_ITEMS = listOf (
3838 AboutData (R .string.faq_title, R .string.faq_description, R .string.faq, R .string.faq_url),
@@ -83,12 +83,10 @@ fun AboutTab() {
8383 .wrapContentSize(Alignment .Center ),
8484 horizontalAlignment = Alignment .CenterHorizontally
8585 ) {
86- // note: the preview
87- val context = LocalContext .current
88- val launcherDrawable = remember { getDrawable(context, R .mipmap.ic_launcher) }
89- AsyncImage (
90- model = launcherDrawable,
86+ Image (
87+ imageVector = NewPipeSquircleIcon ,
9188 contentDescription = stringResource(R .string.app_name),
89+ modifier = Modifier .size(64 .dp),
9290 )
9391 Spacer (Modifier .height(4 .dp))
9492 Text (
0 commit comments