diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt b/app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt index ff2ce74f2..1fd747a32 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt @@ -355,24 +355,25 @@ class SetStatusDialogFragment : } private fun visualizeStatus(statusType: StatusType) { + clearTopStatus() when (statusType) { StatusType.ONLINE -> { - clearTopStatus() binding.onlineStatus.setBackgroundColor(resources.getColor(R.color.colorPrimary)) + binding.onlineHeadline.setTextColor(resources.getColor(R.color.high_emphasis_text_dark_background)) } StatusType.AWAY -> { - clearTopStatus() binding.awayStatus.setBackgroundColor(resources.getColor(R.color.colorPrimary)) + binding.awayHeadline.setTextColor(resources.getColor(R.color.high_emphasis_text_dark_background)) } StatusType.DND -> { - clearTopStatus() binding.dndStatus.setBackgroundColor(resources.getColor(R.color.colorPrimary)) + binding.dndHeadline.setTextColor(resources.getColor(R.color.high_emphasis_text_dark_background)) } StatusType.INVISIBLE -> { - clearTopStatus() binding.invisibleStatus.setBackgroundColor(resources.getColor(R.color.colorPrimary)) + binding.invisibleHeadline.setTextColor(resources.getColor(R.color.high_emphasis_text_dark_background)) } - else -> clearTopStatus() + else -> Log.d(logTag, "unknown status") } } @@ -383,6 +384,11 @@ class SetStatusDialogFragment : binding.awayStatus.setBackgroundColor(grey) binding.dndStatus.setBackgroundColor(grey) binding.invisibleStatus.setBackgroundColor(grey) + + binding.onlineHeadline.setTextColor(resources.getColor(R.color.high_emphasis_text)) + binding.awayHeadline.setTextColor(resources.getColor(R.color.high_emphasis_text)) + binding.dndHeadline.setTextColor(resources.getColor(R.color.high_emphasis_text)) + binding.invisibleHeadline.setTextColor(resources.getColor(R.color.high_emphasis_text)) } } diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index 2e630736f..ee62ad4ff 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -38,6 +38,7 @@ #deffffff #99ffffff #61ffffff + #de000000 #121212 #99121212 diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 0289c8679..e67e5c6fe 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -39,6 +39,7 @@ #de000000 #99000000 #61000000 + #deffffff #deffffff