-
Notifications
You must be signed in to change notification settings - Fork 212
[$25]Fix react-ui dependency and variable naming for Accessibility changes #3060
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Fix this too - #2797 (comment)
|
We will fix this as the last issue |
@topcoder-platform/topcodercompetitors This is open for pickup. The fix is to remove the color variable not present on the handoff from https://github.com/topcoder-platform/topcoder-react-ui-kit and replace those variables used on the https://github.com/topcoder-platform/community-app and https://github.com/appirio-tech/accounts-app with respective allowed color variable. e.g. $tc-dark-blue-120: #006ad7; in https://github.com/topcoder-platform/topcoder-react-ui-kit/blob/qa-accessibility/src/styles/_mixins/variables.scss is not allowed as handoff doesn't describe Another color variable to replace is '$tc-green-120: #328732; Please make sure there is no other discrepancies on handoff guide and color variables. Let us know if you need more info. |
Contest https://www.topcoder.com/challenges/30100341 has been created for this ticket. |
Contest https://www.topcoder.com/challenges/30100341 has been updated - the new changes has been updated for this ticket. |
Contest https://www.topcoder.com/challenges/30100341 has been updated - it has been assigned to nahidshahin. |
Contest https://www.topcoder.com/challenges/30100341 has been updated - it has been assigned to rohitgupta_. |
@veshu as per the marvel handoff, the variable |
@Dara-K Can you please help here? The color you have provided 328732 is not present on handoff. Whether we should update the palette or have $tc-green-120 variable as of now. Thanks! |
That's a really good question. When I updated the GUI KIT, I used the #258205 very dark green color that works for texts contrasts and passes accessibility test level AA2. Later, For the graphics elements, I tried to do a lighter version of green - #328732 which would still pass our accessibility tests, but not be that dark, as the colors are losing their contrasts between them and vibrance by darkening them so much, but I didn't add that to the GUI KIT. To answer your question, based on the lightness of color, it should be: |
@veshu how should we proceed here? |
@Dara-K we are inter changing the values, so it won't affect the previous work we did, it just matching the variable with color shade you said above. @r0hit-gupta can you please confirm my understanding won't break the accessibility? |
@veshu you are right, interchanging the values shouldn't break anything. |
@veshu @r0hit-gupta @sushilshinde pls clarify how is this fix to be reviewed in QA? |
@lakshmiathreya @drasticdpk @tosha5252 For this please verify that the accessibility is not broken for green color elements |
Hi @veshu @r0hit-gupta , here is few things which is break due to above changes , please update accordingly. |
Payment task has been updated: https://software.topcoder.com/review/actions/ViewProjectDetails?pid=30100341 |
During the Accessibility we have used some variables in
react-ui
which are not in consistency with https://marvelapp.com/c7h2a6h/screen/59648056/handoffOnce the Accessibility Bug Bash is over, we will need to align this in
react-ui
andcommunity-app
repo to make them consistent and aligned to our handoff.@veshu @sushilshinde @mishacucicea tagging you all so we don't miss this once we wind up Bug Bash.
The text was updated successfully, but these errors were encountered: