Fix announcement group text link color.

Ended up reorganizing some theme colors too, but didn't change any.
This commit is contained in:
Greyson Parrelli 2025-01-10 12:03:38 -05:00
parent 81af290a83
commit fd78884635
2 changed files with 11 additions and 7 deletions

View file

@ -218,6 +218,7 @@ public final class SpanUtil {
public void updateDrawState(@NonNull TextPaint ds) {
super.updateDrawState(ds);
ds.setUnderlineText(false);
ds.setColor(context.getResources().getColor(R.color.signal_accent_primary));
}
}, start, start + clickable.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);

View file

@ -150,6 +150,7 @@
<!-- Material 3 -->
<item name="colorPrimary">@color/signal_colorPrimary</item>
<item name="colorPrimaryDark">@color/signal_colorPrimary</item>
<item name="colorPrimaryContainer">@color/signal_colorPrimaryContainer</item>
<item name="colorSecondary">@color/signal_colorSecondary</item>
<item name="colorSecondaryContainer">@color/signal_colorSecondaryContainer</item>
@ -164,6 +165,10 @@
<item name="colorOnSurfaceVariant">@color/signal_colorOnSurfaceVariant</item>
<item name="colorOnBackground">@color/signal_colorOnBackground</item>
<item name="colorOutline">@color/signal_colorOutline</item>
<item name="colorAccent">@color/signal_colorPrimary</item>
<item name="colorControlActivated">@color/signal_colorPrimary</item>
<item name="colorControlHighlight">@color/transparent_black_10</item>
<item name="textAppearanceBodyMedium">@style/Signal.Text.BodyMedium</item>
<item name="textAppearanceBodyLarge">@style/Signal.Text.BodyLarge</item>
<item name="textAppearanceLabelLarge">@style/Signal.Text.LabelLarge</item>
@ -190,10 +195,6 @@
<item name="actionModeStyle">@style/TextSecure.ActionModeStyle</item>
<item name="android:textColor">@color/text_color_light_theme</item>
<item name="android:textColorSecondary">@color/text_color_secondary_light_theme</item>
<item name="colorPrimaryDark">@color/signal_colorPrimary</item>
<item name="colorAccent">@color/signal_colorPrimary</item>
<item name="colorControlActivated">@color/signal_colorPrimary</item>
<item name="colorControlHighlight">@color/transparent_black_10</item>
<item name="android:windowBackground">@color/signal_colorBackground</item>
<item name="android:windowContentOverlay">@null</item>
<item name="alertDialogTheme">@style/AppCompatAlertDialogStyleLight</item>
@ -242,6 +243,7 @@
<!-- Material 3 -->
<item name="colorPrimary">@color/signal_colorPrimary</item>
<item name="colorPrimaryDark">@color/signal_colorPrimary</item>
<item name="colorPrimaryContainer">@color/signal_colorPrimaryContainer</item>
<item name="colorSecondary">@color/signal_colorSecondary</item>
<item name="colorSecondaryContainer">@color/signal_colorSecondaryContainer</item>
@ -256,6 +258,10 @@
<item name="colorOnSurfaceVariant">@color/signal_colorOnSurfaceVariant</item>
<item name="colorOnBackground">@color/signal_colorOnBackground</item>
<item name="colorOutline">@color/signal_colorOutline</item>
<item name="colorAccent">@color/signal_colorPrimary</item>
<item name="colorControlActivated">@color/signal_colorPrimary</item>
<item name="colorControlHighlight">@color/transparent_white_10</item>
<item name="textAppearanceBodyMedium">@style/Signal.Text.BodyMedium</item>
<item name="textAppearanceBodyLarge">@style/Signal.Text.BodyLarge</item>
<item name="textAppearanceLabelLarge">@style/Signal.Text.LabelLarge</item>
@ -279,9 +285,6 @@
<item name="actionModeStyle">@style/TextSecure.ActionModeStyle</item>
<item name="android:textColor">@color/text_color_dark_theme</item>
<item name="android:textColorSecondary">@color/text_color_secondary_dark_theme</item>
<item name="colorAccent">@color/signal_colorPrimary</item>
<item name="colorControlActivated">@color/signal_colorPrimary</item>
<item name="colorControlHighlight">@color/transparent_white_10</item>
<item name="android:colorControlHighlight" tools:ignore="NewApi">@color/transparent_white_10</item>
<item name="android:windowBackground">@color/signal_colorBackground</item>
<item name="android:windowContentOverlay">@null</item>