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

Substantial website improvements #181

Merged
merged 39 commits into from
Sep 21, 2022
Merged

Substantial website improvements #181

merged 39 commits into from
Sep 21, 2022

Conversation

arctic-hen7
Copy link
Member

This PR basically redesigns the aesthetics of the Perseus website, as well as upgrading it to the latest beta version.

arctic-hen7 and others added 30 commits August 17, 2022 09:37
This looks *much* better! Nothing on the docs pages yet.
This fixes some of the styling bugs we were encountering.
Need to fill these in for each comparison still.
Also made the '100' emoji on the docs page green.
Did this work on a different device.
This includes pushing the footer to the bottom of the page.
Translations are now stored as JSON, and the bundle size has been
reduced *dramatically*!
This now has dual-pane scrolling on desktop and a proper footer.
They're still quite long though, so I'll create some switchers for 'highlights'.
It doesn't do anything yet.
There's an issue with the footer though...
It was due to my not updating the styles for the latest beta, which
removed another wrapper `<div>`.
We probably don't need this `min-content`, but I feel slightly safer
with it.
Pending indexing properly by DuckDuckGo etc.
This involved graying the header and making a filter-based light mode
for the syntaxx highlighting (which triggers contrast ratio false-positives).
We can't fit the word 'internationalization' on there, so this is the
next best thing.
We need to set up a proper sitemap first so that search engines can
actually index everything.
This should be ready for deployment now!
@arctic-hen7 arctic-hen7 marked this pull request as ready for review September 20, 2022 10:04
@arctic-hen7
Copy link
Member Author

This should be finally ready to merge now! The E2E tests are playing up a bit, and I'm not sure why, so I may need to re-run them a few times before this is actually merged.

@arctic-hen7 arctic-hen7 merged commit b7ace94 into main Sep 21, 2022
@arctic-hen7 arctic-hen7 deleted the new-website branch September 21, 2022 02:28
@arctic-hen7
Copy link
Member Author

This has all worked and looks pretty good! The images are a little heavy though, so I'll make them more lightweight and fix that up this evening so they load more quickly.

@arctic-hen7
Copy link
Member Author

I've had to revert the deployment I'm afraid, due to a locale redirection bug that seems to only be affecting the website. I'm investigating further now.

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.

1 participant