Skip to content
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

code: added fluid design, improved HTML and styles #121

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

nj2237
Copy link
Contributor

@nj2237 nj2237 commented Mar 19, 2018

The following are the changes made in this PR:

  1. added bootstrap fixed navbar which collapses menu
    for smaller screen resolutions
  2. added container-fluid classes to scale with viewport
    and made some color and CSS changes
  3. cleaned up code and alignment for HTML tags
  4. added comments for HTML tags, replaced huge share URL
    links with Google shortened URLs for better readability

Signed-off-by: nj2237 [email protected]

Fixes issue:

#87

@nj2237
Copy link
Contributor Author

nj2237 commented Mar 19, 2018

I have made the top navbar fixed through scroll, and the navbar items collapse into a menu icon according to the viewport size. Here is a GIF illustrating the behavior and also making sure behavior of all other elements remain the same as before.

I also have made some style changes and fixed the alignment issues in HTML (in case in future we use linters as code becomes bigger, these errors should be clean).

@AdiChat do review and tell if the changes are OK, thank you!

quark-fluid-mob

1. added bootstrap fixed navbar which collapses menu
   for smaller screen resolutions
2. added container-fluid classes to scale with viewport
   and made some color and CSS changes
3. cleaned up code and alignment for HTML tags
4. added comments for HTML tags, replaced huge share URL
   links with Google shortened URLs for better readability

Signed-off-by: nj2237 <[email protected]>
@nj2237
Copy link
Contributor Author

nj2237 commented Mar 19, 2018

This GIF is on browser normal resolution:

ezgif-5-80d0af9d98

@AasthaGupta
Copy link
Contributor

@nj2237 This is a welcome change :) Here are a few things I'd like to suggest:

  • Remove the light yellow background colour
  • Include More Apps in the top navbar.

@AdiChat
Copy link
Member

AdiChat commented Mar 25, 2018

Great work 👍

You may move the "More apps" dropdown to the fixed navigation bar. This will make it more accessible.

Kindly take a look into this. 👍

@nj2237
Copy link
Contributor Author

nj2237 commented Mar 28, 2018

Hi @AasthaGupta @AdiChat thanks for taking a look at this!

Yes, I did initially put the More Apps dropdown to the fixed nav bar, but the calculator didn't work - I guess I have to make some changes to the js files there too. I will look at this.

Also, I thought the background color looked good, but if it does not look appealing, I will remove it. What do you think?

@AdiChat
Copy link
Member

AdiChat commented Apr 4, 2018

In my opinion, the yellow background looks good. 👍

@nj2237
Copy link
Contributor Author

nj2237 commented Apr 5, 2018

Okay! I will do the changes, resolve conflicts and update the commits on my PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants