-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Finalise UI for About/Contribute/Teachers Page #1443
Finalise UI for About/Contribute/Teachers Page #1443
Conversation
@nitin10s @tachyons have a look at this; let me know if any screenshots required. I have added a video recording because showing those many screen sizes for each part would end up in a lot of screenshots. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me
Just Become a contributor button would redirect the user to the Contribute Page. The Contribute page will be removed from the navbar.
@tachyons I have fixed all the codeclimate issues; but idk why the coverage is decreased |
Not a blocker for merging |
Okay, then please review this one and merge |
|
Shadows are provided when we want to hint user that the item is clickable. I agree this looks better than the outlines but it gives our wrong cues. |
Ah, okay. Shall I revert them back to borders then ? |
Yeah |
Done @nitin10s |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, @satu0king please check.
@@ -1,3 +1,7 @@ | |||
body { | |||
padding-top: 90px; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Curious Why ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So that the top content doesn't overlap with the navbar
@@ -0,0 +1,51 @@ | |||
//buttons | |||
.button-primary { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are you overriding bootstrap class here ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, the bootstrap one is btn-primary. It is the class I made for our custom buttons; so that then it is just adding this classname for all other pages without having additional styles
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
may be components.scss
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
Code Climate has analyzed commit 533b5aa and detected 0 issues on this pull request. View more on Code Climate. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me @satu0king @tachyons
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great to me. @tachyons we can merge this.
Describe the changes you have made in this PR -
Made About/Contribute page fully responsive across all screen sizes and also refactored their code.
Video Recording -
https://drive.google.com/file/d/1yHszGq66QyrffuoNSxxDdnKv56KO3jnd/view
Teachers Page: