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:
iPhone 13 mini (chrome)
iPhone 13 Plus (safari)
Macbook Pro 16" (chrome + safari)
27" 2k monitor (edge)
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.
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.