diff --git a/app/src/full/res/layout/swap_start_swap.xml b/app/src/full/res/layout/swap_start_swap.xml index a09a6a7f2..71d5c0d64 100644 --- a/app/src/full/res/layout/swap_start_swap.xml +++ b/app/src/full/res/layout/swap_start_swap.xml @@ -156,7 +156,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:minWidth="150dp" - android:textColor="@color/swap_bright_blue" + android:textColor="?attr/colorPrimary" android:textSize="16sp" tools:text="wifi network name" /> diff --git a/app/src/main/java/org/fdroid/fdroid/views/appdetails/RepoChooser.kt b/app/src/main/java/org/fdroid/fdroid/views/appdetails/RepoChooser.kt index 4c4919d9e..2912d3087 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/appdetails/RepoChooser.kt +++ b/app/src/main/java/org/fdroid/fdroid/views/appdetails/RepoChooser.kt @@ -25,7 +25,6 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment.Companion.End import androidx.compose.ui.Modifier import androidx.compose.ui.platform.ComposeView -import androidx.compose.ui.res.colorResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.SpanStyle import androidx.compose.ui.text.buildAnnotatedString @@ -88,7 +87,7 @@ fun RepoChooser( ) { Box { val borderColor = if (isPreferred) { - colorResource(id = R.color.fdroid_blue) + MaterialTheme.colorScheme.primary } else { MaterialTheme.colorScheme.outline } @@ -116,7 +115,7 @@ fun RepoChooser( imageVector = Icons.Default.ArrowDropDown, contentDescription = stringResource(R.string.app_details_repository_expand), tint = if (isPreferred) { - colorResource(id = R.color.fdroid_blue) + MaterialTheme.colorScheme.primary } else { MaterialTheme.colorScheme.onSurface }, diff --git a/app/src/main/java/org/fdroid/fdroid/views/apps/CategorySpan.java b/app/src/main/java/org/fdroid/fdroid/views/apps/CategorySpan.java index 27a6f403d..7e47f4d2e 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/apps/CategorySpan.java +++ b/app/src/main/java/org/fdroid/fdroid/views/apps/CategorySpan.java @@ -12,6 +12,8 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.core.content.ContextCompat; +import com.google.android.material.color.MaterialColors; + import org.fdroid.fdroid.R; import org.fdroid.fdroid.views.categories.CategoryController; @@ -119,13 +121,18 @@ public class CategorySpan extends ReplacementSpan { // The background behind the category icon. Paint iconBackgroundPaint = new Paint(); - iconBackgroundPaint.setColor(0xffd8d8d8); + int backgroundColor = + MaterialColors.getColor(context, com.google.android.material.R.attr.colorSurfaceContainerHigh, 0); + iconBackgroundPaint.setColor(backgroundColor); iconBackgroundPaint.setAntiAlias(true); RectF iconBackgroundRect = new RectF(0, 0, iconBackgroundSize, height); canvas.drawRoundRect(iconBackgroundRect, cornerRadius, cornerRadius, iconBackgroundPaint); // Category icon on top of the circular background which was just drawn. Drawable icon = ContextCompat.getDrawable(context, R.drawable.ic_categories); + int iconColor = + MaterialColors.getColor(context, com.google.android.material.R.attr.colorOnSurface, 0); + icon.setTint(iconColor); icon.setBounds(iconPadding, iconPadding, iconPadding + iconSize, iconPadding + iconSize); icon.draw(canvas); diff --git a/app/src/main/java/org/fdroid/fdroid/views/repos/RepoPreviewScreen.kt b/app/src/main/java/org/fdroid/fdroid/views/repos/RepoPreviewScreen.kt index d5d5fd148..d9308a97e 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/repos/RepoPreviewScreen.kt +++ b/app/src/main/java/org/fdroid/fdroid/views/repos/RepoPreviewScreen.kt @@ -1,7 +1,6 @@ package org.fdroid.fdroid.views.repos import android.content.res.Configuration -import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement.spacedBy @@ -15,7 +14,7 @@ import androidx.compose.foundation.layout.size import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.LazyItemScope import androidx.compose.foundation.lazy.items -import androidx.compose.material3.Card +import androidx.compose.material3.ElevatedCard import androidx.compose.material3.LinearProgressIndicator import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text @@ -213,14 +212,14 @@ fun RepoPreviewHeader( } @Composable -@OptIn(ExperimentalGlideComposeApi::class, ExperimentalFoundationApi::class) +@OptIn(ExperimentalGlideComposeApi::class) fun LazyItemScope.RepoPreviewApp( repo: Repository, app: MinimalApp, localeList: LocaleListCompat, ) { val isDevPreview = LocalInspectionMode.current - Card( + ElevatedCard( modifier = Modifier .animateItem() .fillMaxWidth(), diff --git a/app/src/main/res/drawable/app_version_item_status_installed.xml b/app/src/main/res/drawable/app_version_item_status_installed.xml index 3d4ff6756..d439f006c 100644 --- a/app/src/main/res/drawable/app_version_item_status_installed.xml +++ b/app/src/main/res/drawable/app_version_item_status_installed.xml @@ -3,6 +3,6 @@ android:shape="rectangle"> + android:color="?attr/colorSecondaryContainer" /> diff --git a/app/src/main/res/drawable/app_version_item_status_new.xml b/app/src/main/res/drawable/app_version_item_status_new.xml index efdec52ca..bc27985f5 100644 --- a/app/src/main/res/drawable/app_version_item_status_new.xml +++ b/app/src/main/res/drawable/app_version_item_status_new.xml @@ -3,7 +3,7 @@ android:shape="rectangle"> + android:color="?attr/colorPrimaryContainer" /> diff --git a/app/src/main/res/drawable/app_version_item_status_suggested.xml b/app/src/main/res/drawable/app_version_item_status_suggested.xml index 08cd4615a..3fb7324e4 100644 --- a/app/src/main/res/drawable/app_version_item_status_suggested.xml +++ b/app/src/main/res/drawable/app_version_item_status_suggested.xml @@ -3,6 +3,6 @@ android:shape="rectangle"> + android:color="?attr/colorPrimaryContainer" /> diff --git a/app/src/main/res/layout/app_card_list_item.xml b/app/src/main/res/layout/app_card_list_item.xml index 50764dc6b..4d2e68c42 100644 --- a/app/src/main/res/layout/app_card_list_item.xml +++ b/app/src/main/res/layout/app_card_list_item.xml @@ -68,4 +68,4 @@ - \ No newline at end of file + diff --git a/app/src/main/res/layout/app_details2_header.xml b/app/src/main/res/layout/app_details2_header.xml index 3492a8794..925b5d737 100644 --- a/app/src/main/res/layout/app_details2_header.xml +++ b/app/src/main/res/layout/app_details2_header.xml @@ -277,7 +277,6 @@ android:paddingRight="8dp" android:scrollbars="none" android:text="@string/antifeatures" - android:textAllCaps="true" android:textAppearance="@style/TextAppearance.AppCompat.Body1" android:textStyle="bold" /> diff --git a/app/src/main/res/layout/app_details2_version_item.xml b/app/src/main/res/layout/app_details2_version_item.xml index e58a0a65a..6680c5fa2 100644 --- a/app/src/main/res/layout/app_details2_version_item.xml +++ b/app/src/main/res/layout/app_details2_version_item.xml @@ -62,7 +62,7 @@ android:id="@+id/status_installed" style="@style/AppVersionStatus" android:background="@drawable/app_version_item_status_installed" - android:textColor="#19c878" + android:textColor="?attr/colorSecondaryContainer" android:textStyle="bold" android:text="@string/app_installed" /> diff --git a/app/src/main/res/layout/app_status_new.xml b/app/src/main/res/layout/app_status_new.xml index e62430417..46eb43787 100644 --- a/app/src/main/res/layout/app_status_new.xml +++ b/app/src/main/res/layout/app_status_new.xml @@ -2,5 +2,5 @@ \ No newline at end of file + android:textColor="?attr/colorPrimaryContainer" + style="@style/AppVersionStatus" /> diff --git a/app/src/main/res/layout/app_status_suggested.xml b/app/src/main/res/layout/app_status_suggested.xml index e96aa7255..d3d823f7a 100644 --- a/app/src/main/res/layout/app_status_suggested.xml +++ b/app/src/main/res/layout/app_status_suggested.xml @@ -2,5 +2,5 @@ \ No newline at end of file + android:textColor="?attr/colorPrimaryContainer" + style="@style/AppVersionStatus" /> diff --git a/app/src/main/res/values/theme_overlays.xml b/app/src/main/res/values/theme_overlays.xml index 7736f8cdb..0ba267221 100644 --- a/app/src/main/res/values/theme_overlays.xml +++ b/app/src/main/res/values/theme_overlays.xml @@ -10,6 +10,7 @@ +