From a1ba8bd3dab65d4213192918b8d4216330cb5a7e Mon Sep 17 00:00:00 2001 From: Vishwajith Shettigar <76042077+Vishwajith-Shettigar@users.noreply.github.com> Date: Thu, 7 Sep 2023 18:06:05 +0530 Subject: [PATCH] Fix #5142 Edit text foreground and background contrast ratio issue in Light mode (#5144) ## Explanation Fix #5142, changed text input default stroke color. Added color resource file names component_color_text_layout.xml in order to give stroke color ## Essential Checklist - [x] The PR title and explanation each start with "Fix #bugnum: " (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".) - [x] Any changes to [scripts/assets](https://github.com/oppia/oppia-android/tree/develop/scripts/assets) files have their rationale included in the PR explanation. - [x] The PR follows the [style guide](https://github.com/oppia/oppia-android/wiki/Coding-style-guide). - [x] The PR does not contain any unnecessary code changes from Android Studio ([reference](https://github.com/oppia/oppia-android/wiki/Guidance-on-submitting-a-PR#undo-unnecessary-changes)). - [x] The PR is made from a branch that's **not** called "develop" and is up-to-date with "develop". - [x] The PR is **assigned** to the appropriate reviewers ([reference](https://github.com/oppia/oppia-android/wiki/Guidance-on-submitting-a-PR#clarification-regarding-assignees-and-reviewers-section)). ## For UI-specific PRs only Berore fix | Light mode| Dark mode| |--------|--------| | ![contarstlight_before](https://github.com/oppia/oppia-android/assets/76042077/0fcb4613-a7fb-4320-ae88-792704d61950)|![contastdark_before](https://github.com/oppia/oppia-android/assets/76042077/d36c6c13-654a-4603-8cef-80472dacf0d3)| Afterfix | Light mode| Dark mode| |--------|--------| |![newnew](https://github.com/oppia/oppia-android/assets/76042077/ef50252b-7c21-41ab-baee-2f244e87644b)|![contrastdark_after](https://github.com/oppia/oppia-android/assets/76042077/e4418fb6-9fb1-4c32-8c54-339235303abb)| Screen recording after fix Light mode https://github.com/oppia/oppia-android/assets/76042077/943629a3-2b4a-4459-bbf9-0f0246860ffd Dark mode https://github.com/oppia/oppia-android/assets/76042077/c85256a0-5f99-4577-82e4-b95ce0d24027 If your PR includes UI-related changes, then: - Add screenshots for portrait/landscape for both a tablet & phone of the before & after UI changes - For the screenshots above, include both English and pseudo-localized (RTL) screenshots (see [RTL guide](https://github.com/oppia/oppia-android/wiki/RTL-Guidelines)) - Add a video showing the full UX flow with a screen reader enabled (see [accessibility guide](https://github.com/oppia/oppia-android/wiki/Accessibility-A11y-Guide)) - Add a screenshot demonstrating that you ran affected Espresso tests locally & that they're passing --- app/src/main/res/color/component_color_text_layout.xml | 5 +++++ app/src/main/res/values-night/color_palette.xml | 2 ++ app/src/main/res/values/color_palette.xml | 2 ++ app/src/main/res/values/styles.xml | 2 +- 4 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/color/component_color_text_layout.xml diff --git a/app/src/main/res/color/component_color_text_layout.xml b/app/src/main/res/color/component_color_text_layout.xml new file mode 100644 index 00000000000..9795672d6eb --- /dev/null +++ b/app/src/main/res/color/component_color_text_layout.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/values-night/color_palette.xml b/app/src/main/res/values-night/color_palette.xml index 7bb64f94cb7..299d498bfc6 100644 --- a/app/src/main/res/values-night/color_palette.xml +++ b/app/src/main/res/values-night/color_palette.xml @@ -225,4 +225,6 @@ @color/color_def_white @color/color_def_oppia_green @color/color_def_pale_green + @color/color_def_black_87 + @color/color_def_white diff --git a/app/src/main/res/values/color_palette.xml b/app/src/main/res/values/color_palette.xml index 50e8f6caa30..13113daf937 100644 --- a/app/src/main/res/values/color_palette.xml +++ b/app/src/main/res/values/color_palette.xml @@ -265,4 +265,6 @@ @color/color_def_chooser_grey @color/color_def_persian_green @color/color_def_grey + @color/color_def_black_87 + @color/color_def_black_87 diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 2be703def67..149d87fd1d1 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -170,7 +170,7 @@ @dimen/text_input_layout_corner_radius @dimen/text_input_layout_corner_radius @dimen/text_input_layout_corner_radius - @color/component_color_shared_text_input_layout_stroke_color + @color/component_color_text_layout @dimen/text_input_layout_stroke_width true @color/component_color_shared_text_input_layout_error_color