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

Updating UI/UX of the website #218

Open
aryanprince opened this issue Oct 31, 2022 · 7 comments
Open

Updating UI/UX of the website #218

aryanprince opened this issue Oct 31, 2022 · 7 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@aryanprince
Copy link
Contributor

aryanprince commented Oct 31, 2022

Design Ideas

  • Fix casing for the buttons on homepage since all of them now just use Title Case
  • Add small logos of the language/framework to the left of the buttons
Before After

Some minor changes

Before After
image image

@aryankashyap7 @Dhravya Thoughs?

@Dhravya
Copy link
Contributor

Dhravya commented Nov 1, 2022

Yeah. good ideas actually. We could do it

It would be hard to maintain the logos though. How would that work? https://devicon.dev/ has a lot of them, but for things like Competitive programming, where there's no particular icon, what do we do?

BTW, the longer viewports is already done (It's 3 column now, and decreases with device)

@aryanprince
Copy link
Contributor Author

Yeah, I was hoping we could use https://devicon.dev/.

Not sure about the competitive programming ones, maybe we use the language logo + find a generic logo from https://icons8.com/ or something to indicate it's for 'competitive programming'.

@Dhravya And what about the casing of the buttons? I think rn you just take the names of the .md files and just make it title case yeah?

@Dhravya
Copy link
Contributor

Dhravya commented Nov 1, 2022

Ok let's do it then. The icon has to be specified somewhere... or fetched automatically, and if not present, show some random icon?
So like..

https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-original.svg
svg

https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cpp/cpp.svg
svg
Over here... the name cpp is cplusplus... hmm... im not sure how that can be handled. Any idea?

@aryankashyap7 aryankashyap7 added enhancement New feature or request help wanted Extra attention is needed labels Nov 2, 2022
@aryanprince
Copy link
Contributor Author

@nexxeln Thoughts?

@aryanprince
Copy link
Contributor Author

@Dhravya A few more bugs showing up now

  • Weird spacing for buttons
  • Tiny purple lines visible on some buttons
    image

@Dhravya
Copy link
Contributor

Dhravya commented Nov 2, 2022

Yes that's something to fix

also maybe the text inside buttons should be justified to center

would you like to take this issue?

@aryanprince
Copy link
Contributor Author

Yeah, I'll have a look

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants