[I45-website] Refresh HPR layout with a light touch #218

Merged
rho_n merged 14 commits from I45-website-refresh-light-touch into main 2024-10-15 01:19:35 +00:00
Owner

I know there is a bigger question of a site redesign, but I thought a targeted sprucing up of the current layout might help out with some of the critiques of the current layout. The only changes to the HTML have been the removal of a couple style attributes, the removal of a height attribute in the host table, and the removal of an hr tag that was in the footer of the site (and isn't visible on the current site). I do not think these changes will break any scripts being run against the site to download episodes.

In general the changes are around improving the use of white space and following best practices for the line-height of mult-line text. I also put an emphasis on letting these improvements flow from small to large screen size using fluid responsive design principles (Modern Fluid Typography Using CSS Clamp).

Not sure if these changes will need approval from the community or fall within general maintenance of the website. I am happy to lead the conversation if approval from the community is needed.

I will use this branch on https://hpr.horning.us/ to make review easier.

I know there is a bigger question of a site redesign, but I thought a targeted sprucing up of the current layout might help out with some of the critiques of the current layout. The only changes to the HTML have been the removal of a couple style attributes, the removal of a height attribute in the host table, and the removal of an hr tag that was in the footer of the site (and isn't visible on the current site). I do not think these changes will break any scripts being run against the site to download episodes. In general the changes are around improving the use of white space and following best practices for the line-height of mult-line text. I also put an emphasis on letting these improvements flow from small to large screen size using fluid responsive design principles ([Modern Fluid Typography Using CSS Clamp](https://www.smashingmagazine.com/2022/01/modern-fluid-typography-css-clamp/)). Not sure if these changes will need approval from the community or fall within general maintenance of the website. I am happy to lead the conversation if approval from the community is needed. I will use this branch on https://hpr.horning.us/ to make review easier.
rho_n added the
Feature Request
label 2024-10-12 15:52:59 +00:00
rho_n added 13 commits 2024-10-12 15:52:59 +00:00
Use the clamping function to change the base font size as the size of the screen varies. Modify font-size, padding, and margin sizes to rely on the base font size (use rem units). In addition improve usage of white space by modifying line-height, margins, and padding of various tags.
Add some accessiblility touches: change cursor to pointer on hover, change link color on active event.
For larger screens constrain viewing width and growth of font-size, and margins to approximately corresponding sizes of the original layout. Prevent things from getting too large.
rho_n requested review from jknapp 2024-10-12 15:53:12 +00:00
rho_n requested review from ken_fallon 2024-10-12 15:53:12 +00:00
rho_n requested review from davmo 2024-10-12 15:53:13 +00:00
rho_n requested review from norrist 2024-10-12 15:53:13 +00:00
rho_n changed title from WIP [I45-website] Refresh HPR layout with a light touch to [I45-website] Refresh HPR layout with a light touch 2024-10-15 01:18:54 +00:00
rho_n added 1 commit 2024-10-15 01:19:08 +00:00
rho_n merged commit 61de606208 into main 2024-10-15 01:19:35 +00:00
rho_n deleted branch I45-website-refresh-light-touch 2024-10-15 01:19:35 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: HPR/hpr_generator#218
No description provided.