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

Modernize #2

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

Modernize #2

wants to merge 1 commit into from

Conversation

paper42
Copy link

@paper42 paper42 commented Jun 19, 2021

No description provided.

@paper42
Copy link
Author

paper42 commented Jun 19, 2021

@Chocimier I saw your look branch, but I think it isn't ideal to copy CSS files and HTML pieces from the main website. The main website is very messy and old, so I think because this is a new project, it would be nice to redo everything on more modern and cleaner base. This PR is in early stages, I will continue working on it tomorrow.

@Chocimier
Copy link
Owner

it would be nice to redo everything on more modern and cleaner base

Thanks! While there are improvements in this rework, I currently target more for consistence than being modern.

Please notice that simple upgrade of framework for main website was contested. I would suggest to discuss redesign under void-linux.github.io repo, possibly using this as demo.

@paper42
Copy link
Author

paper42 commented Jun 21, 2021

it would be nice to redo everything on more modern and cleaner base

Thanks! While there are improvements in this rework, I currently target more for consistence than being modern.

I understand that, I would like this PR to look very similar to other void websites. The biggest problem right now is the navbar.

Please notice that simple upgrade of framework for main website was contested. I would suggest to discuss redesign under void-linux.github.io repo, possibly using this as demo.

I am sure more talented people would be interested in that. This is just default bootstrap theme with void colors, I don't think void wants to go that route. The navbar will be (when I fix it) the only difference from default bootstrap.

The card design of the main index page would be a lot nicer if all cards were limited to 10 items and we had a few more of them (popular this week? this month? new packages?). Do you think it is possible? Alternatively, the cards could be wider and provide more information (package version for the Newest card, count for the Popular card, etc.)

@Chocimier
Copy link
Owner

cards could be wider and provide more information

maybe, how would it look like?

all cards were limited to 10 items

No, packages of day are inherently of variable length, limiting of 10 for newest packages is too small, there is no easy way to collect proposed additional categories

offtopic:

navbar

navbar is weakest part of current design imho. It hides content when page is ~900px wide, uses antipattern of hiding with css and showing back with js when narrower, and is only element completely broken in less capable browsers like dillo.

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.

2 participants