hyperium / hyperium.github.io

http://hyper.rs
29 stars 68 forks source link

style(site): collection of changes (#3216) #92

Closed IsaacCloos closed 1 year ago

IsaacCloos commented 1 year ago

Overview

Quality of life improvements, dependency bumps, and a collapsing navbar!

Addresses hyperium/hyper#3216

Please check out that issue for advanced details about the objectives of this pull request, and the commit descriptions below for task-specific musings and observations.

Thought Process

The theme of this PR is "unobtrusive". I hope to merge in a bundle of improvements without disrupting the familiar look, feel, and maintainability of hyperium.github.io.

Testing

Extensively compared with hyper.rs during local development. I've been evaluating the UI for regressions and good effect on the following devices:

I have also hosted a demo site[^1] that showcases the changes included in this PR. My intention is to provide maintainers with a platform to evaluate the changes on their own devices ๐Ÿ–ฅ๏ธ, including their phones ๐Ÿ“ฑ. Of course browsing and hosting the code yourself is recommended too.

(let me know if you found this addition helpful. I'm always experimenting with open source collaboration techniques ๐Ÿงช ๐Ÿ”ฌ (not that I invented putting a site on the internet ๐Ÿคช))

Criticism Welcome ๐Ÿ˜„

Please don't pull any punches. I'd be happy to make any necessary changes to meet the criteria ๐Ÿ‘๐Ÿป

[^1]: This site is hosted off a branch with one additional commit not found in this PR. It contains relative paths required for my sub-domained demo.