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

New footer design #907

Merged
merged 7 commits into from
Aug 18, 2024
Merged

New footer design #907

merged 7 commits into from
Aug 18, 2024

Conversation

coppolaemilio
Copy link
Member

@coppolaemilio coppolaemilio commented Aug 18, 2024

A new footer design was overdue. The current issues with the current one are: there is little contrast between the text and the background, and the columns are already full, so adding or removing links impact the styling of the site.

While the new design might be a bit taller, since this element lives always at the end of the page, it doesn't impact the existing content. The new design solves our issues of adding new links or columns when needed. It also provides a better organization of the existing links by creating a new category.

Old footer

image

image

New footer

image

image

This PR also updates the social media images including them as svgs in the footer code, decreasing the amount of requests needed to page every page. It also converts the main.css file into an scss file to prepare it for future updates like this one. Previously, all the code lived in a single file, but when we start rewriting some of them we can isolate them into their own files to make it easier to maintain.

@coppolaemilio coppolaemilio added enhancement topic:theme Issues and PRs related to styling and scripts of the frontend labels Aug 18, 2024
_sass/_footer.scss Outdated Show resolved Hide resolved
_sass/_footer.scss Outdated Show resolved Hide resolved
assets/css/main.scss Outdated Show resolved Hide resolved
coppolaemilio and others added 3 commits August 18, 2024 18:23
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
@coppolaemilio coppolaemilio merged commit d3b6455 into master Aug 18, 2024
1 check passed
@coppolaemilio coppolaemilio deleted the new-footer branch August 18, 2024 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement topic:theme Issues and PRs related to styling and scripts of the frontend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants