From 52aa57ac7c575dbab3ac62b5b58347346f0aaf45 Mon Sep 17 00:00:00 2001 From: onurays <onurays@matrix.org> Date: Fri, 24 Apr 2020 17:18:59 +0300 Subject: [PATCH] Fix the color of misleading url according to design document. --- .../riotx/features/home/room/detail/RoomDetailFragment.kt | 4 ++-- vector/src/main/res/values/colors_riotx.xml | 5 +++++ vector/src/main/res/values/theme_black.xml | 1 + vector/src/main/res/values/theme_dark.xml | 1 + vector/src/main/res/values/theme_light.xml | 1 + 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/vector/src/main/java/im/vector/riotx/features/home/room/detail/RoomDetailFragment.kt b/vector/src/main/java/im/vector/riotx/features/home/room/detail/RoomDetailFragment.kt index 150c0d1979..f348e0612a 100644 --- a/vector/src/main/java/im/vector/riotx/features/home/room/detail/RoomDetailFragment.kt +++ b/vector/src/main/java/im/vector/riotx/features/home/room/detail/RoomDetailFragment.kt @@ -957,8 +957,8 @@ class RoomDetailFragment @Inject constructor( .setMessage( getString(R.string.external_link_confirmation_message, title, url) .toSpannable() - .colorizeMatchingText(url, colorProvider.getColorFromAttribute(android.R.attr.textColorLink)) - .colorizeMatchingText(title, colorProvider.getColorFromAttribute(android.R.attr.textColorLink)) + .colorizeMatchingText(url, colorProvider.getColorFromAttribute(R.attr.riotx_text_primary_body_contrast)) + .colorizeMatchingText(title, colorProvider.getColorFromAttribute(R.attr.riotx_text_primary_body_contrast)) ) .setPositiveButton(R.string._continue) { _, _ -> openUrlInExternalBrowser(requireContext(), url) diff --git a/vector/src/main/res/values/colors_riotx.xml b/vector/src/main/res/values/colors_riotx.xml index 7c0e57be93..238fcbd6a2 100644 --- a/vector/src/main/res/values/colors_riotx.xml +++ b/vector/src/main/res/values/colors_riotx.xml @@ -99,6 +99,11 @@ <color name="riotx_text_secondary_dark">#FFA1B2D1</color> <color name="riotx_text_secondary_black">#FFA1B2D1</color> + <attr name="riotx_text_primary_body_contrast" format="color" /> + <color name="riotx_text_primary_body_contrast_light">#FF61708B</color> + <color name="riotx_text_primary_body_contrast_dark">#FFA1B2D1</color> + <color name="riotx_text_primary_body_contrast_black">#FFA1B2D1</color> + <attr name="riotx_android_secondary" format="color" /> <color name="riotx_android_secondary_light">#FF7E899C</color> <color name="riotx_android_secondary_dark">#FF7E899C</color> diff --git a/vector/src/main/res/values/theme_black.xml b/vector/src/main/res/values/theme_black.xml index b2ddfd5b81..f3f84a36d8 100644 --- a/vector/src/main/res/values/theme_black.xml +++ b/vector/src/main/res/values/theme_black.xml @@ -18,6 +18,7 @@ <item name="riotx_header_panel_text_secondary">@color/riotx_header_panel_text_secondary_black</item> <item name="riotx_text_primary">@color/riotx_text_primary_black</item> <item name="riotx_text_secondary">@color/riotx_text_secondary_black</item> + <item name="riotx_text_primary_body_contrast">@color/riotx_text_primary_body_contrast_black</item> <item name="riotx_android_secondary">@color/riotx_android_secondary_black</item> <item name="riotx_search_placeholder">@color/riotx_search_placeholder_black</item> <item name="riotx_room_highlight">@color/riotx_room_highlight_black</item> diff --git a/vector/src/main/res/values/theme_dark.xml b/vector/src/main/res/values/theme_dark.xml index 09775d4d41..a2be367e55 100644 --- a/vector/src/main/res/values/theme_dark.xml +++ b/vector/src/main/res/values/theme_dark.xml @@ -16,6 +16,7 @@ <item name="riotx_header_panel_text_secondary">@color/riotx_header_panel_text_secondary_dark</item> <item name="riotx_text_primary">@color/riotx_text_primary_dark</item> <item name="riotx_text_secondary">@color/riotx_text_secondary_dark</item> + <item name="riotx_text_primary_body_contrast">@color/riotx_text_primary_body_contrast_dark</item> <item name="riotx_android_secondary">@color/riotx_android_secondary_dark</item> <item name="riotx_search_placeholder">@color/riotx_search_placeholder_dark</item> <item name="riotx_room_highlight">@color/riotx_room_highlight_dark</item> diff --git a/vector/src/main/res/values/theme_light.xml b/vector/src/main/res/values/theme_light.xml index c63dfa9057..9709172f9d 100644 --- a/vector/src/main/res/values/theme_light.xml +++ b/vector/src/main/res/values/theme_light.xml @@ -16,6 +16,7 @@ <item name="riotx_header_panel_text_secondary">@color/riotx_header_panel_text_secondary_light</item> <item name="riotx_text_primary">@color/riotx_text_primary_light</item> <item name="riotx_text_secondary">@color/riotx_text_secondary_light</item> + <item name="riotx_text_primary_body_contrast">@color/riotx_text_primary_body_contrast_light</item> <item name="riotx_android_secondary">@color/riotx_android_secondary_light</item> <item name="riotx_search_placeholder">@color/riotx_search_placeholder_light</item> <item name="riotx_room_highlight">@color/riotx_room_highlight_light</item>