Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 30 additions & 3 deletions assets/sass/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ body {
background-image: linear-gradient(#d7cdc0ff, #fdf7f6ff);
margin-right: 10%;
margin-left: 10%;
overflow-wrap: break-word;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this a fixup for dad29bc that would want to be squashed into that commit instead of living on its own? Also, the commit message does not help me understand the problem, the context, and why the proposed solution is the best way to solve the problem. I would love it to help me, though.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those are scoped separately, I will update the commit msg to make that clear.

}
.block {
background-color: rgb(247, 243, 239);
Expand All @@ -13,19 +14,36 @@ body {
padding-bottom: .1em;
border-radius: 2em;
}
img {
max-width: 100%;
height: auto;
}
.banner {
text-align: center;
font-weight: bold;
td img {
height: 150px;
}
}
big {
font-size: 400%;
}
small {
font-size: 70%;
}
pre {
background-color: rgb(247, 243, 239);
border: 1px solid #c5bbb0;
border-radius: 0.5em;
padding: 1em;
overflow-x: auto;
}
code {
background-color: rgb(247, 243, 239);
padding: 0.1em 0.3em;
border-radius: 0.25em;
}
pre code {
background-color: transparent;
padding: 0;
}
Comment on lines +31 to +46
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would really like to learn from this. To that end, would you mind extending the commit message quite a bit? I'd like it more in line with https://github.blog/2022-06-30-write-better-commits-build-better-projects/, in particular with a strong focus on this part:

  What you’re doing Why you’re doing it
High-level (strategic) Intent (what does this accomplish?) Context (why does the code do what it does now?)
Low-level (tactical) Implementation (what did you do to accomplish your goal?) Justification (why is this change being made?)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, I appreciate your enthusiasm for this update, I'll provide a more comprehensive and clear set of commit msgs.

div.feature-matrix {
table {
border-collapse: collapse;
Expand Down Expand Up @@ -60,7 +78,16 @@ div.feature-matrix {
vertical-align: center;
}
}
@media screen and (max-width: 450px) {
big {
font-size: 300%;
}
}
@media screen and (max-width: 767px) {
body {
margin-right: 3%;
margin-left: 3%;
}
.tg {
width: auto !important;
}
Expand Down
2 changes: 2 additions & 0 deletions layouts/_default/baseof.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{ .Title }}</title>
{{- $style := resources.Get "sass/main.scss" | resources.ExecuteAsTemplate "main.scss" . | css.Sass }}
<link rel="stylesheet" href="{{ $style.RelPermalink }}">
Expand Down
15 changes: 0 additions & 15 deletions layouts/partials/banner.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,6 @@
<small>... one iteration at a time... </small>
{{- end -}}
<div class="banner">
{{- if eq .Kind "home" }}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fear that this is the reason for this regression:

BeforeAfter
Image Image

Hopefully this is easy to fix...

Copy link
Contributor Author

@ritorhymes ritorhymes Feb 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I admit, this was no regression, it was intentional.

As a user navigating from the homepage to the other non-homepages on desktop, I got the impression that the banners weren't rendering properly, they didn't look right compared to the homepage banner.

I was honestly unsure if the table banner layout itself had a bug causing it to look different than the homepage's on both desktop and mobile. Given how infrequently this repo is updated, instead of potentially waiting a while for an answer before pushing, I just lead with the assumption I was fixing a bug and that someone would tell me otherwise if not!

So here's my case presented to you for changing it and why it lands in scope to affect desktop.

  1. Inconsistent branding without an obvious justification.

Generally, it's desirable to have the logo and other brand elements appear consistently across similar contexts to enhance recognition. The pages all share a similar body structure and background and they position the banner in the same area, so the banners are basically serving the same purpose. The visual concept behind the two banner types is basically the same:
two brand blocks parallel with each other
...but with significantly different sizing and spacing proportions in their implementations.

Because the concept is the same but the implementation is different enough within the same context, it reads as inconsistent rather than intentional. It doesn't really look like the branding banner is being experienced in a new way, it looks like either a bug is rendering it differently than the homepage or a decision couldn't be made on how the banner looked best so both variants were included.

  1. Tables with image content don't behave well on mobile.

Cells don't stack or reflow, and it's harder to control how images scale within them without fighting the table structure. The banner table already looked inconsistent with the homepage's banner on desktop, so rather than fighting to make it work responsively, it made more sense to just remove it, solving both the branding inconsistency affecting desktop and the mobile issues in one move.

I updated my commit message to make clear that this is a deliberate unification of page banner layouts.

Though I recommend against it, if you would prefer me to restore the table structure layout for the non-homepages, I can do that and try to figure out a way to get it to behave properly on mobile. Let me know if that's what you would prefer instead.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for taking the time to explain the rationale. Explained like I am 5, this actually makes total sense to me. Thank you for indulging me!

{{ partial "logo.html" . }}
{{ partial "subtitle.html" . }}
{{- else }}
<table style="width: 100%">
<tbody>
<tr>
<td>
{{ partial "logo.html" . }}
</td>
<td>
{{ partial "subtitle.html" . }}
</td>
</tr>
</tbody>
</table>
{{- end }}
</div>{{ if eq .Kind "home" }}<hr />{{ end }}