Skip to content

fix(bio): unify section heading styles for consistent left alignment#470

Merged
jbampton merged 5 commits intomainfrom
copilot/align-bio-headings-and-content
May 2, 2026
Merged

fix(bio): unify section heading styles for consistent left alignment#470
jbampton merged 5 commits intomainfrom
copilot/align-bio-headings-and-content

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 2, 2026

  • Identify heading inconsistencies in bio.njk
  • Add flex items-center gap-2 + accent line to Technologies heading
  • Standardize bottom margin (mb-6) on all three headings
  • Fix Gemini review: unify container padding (p-8 sm:p-12) on Technologies and Mini-Game to match Professional Bio
  • Add aria-hidden="true" to decorative accent-line spans in all three section headings
  • Fix indentation of {% endif %} in Technologies block to match surrounding blocks

@jbampton jbampton added this to the Turbo milestone May 2, 2026
@jbampton jbampton moved this to Review in progress in Next May 2, 2026
@jbampton jbampton marked this pull request as ready for review May 2, 2026 22:08
@jbampton jbampton requested review from BaseMax and jbampton as code owners May 2, 2026 22:08
@jbampton jbampton requested a review from Copilot May 2, 2026 22:08
@jbampton
Copy link
Copy Markdown
Member

jbampton commented May 2, 2026

/gemini review

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Unifies the Bio page section heading markup so all three sections render with the same left-aligned “accent line + title” layout and consistent spacing.

Changes:

  • Updated the Technologies heading to match the flex layout + decorative accent line used elsewhere.
  • Adjusted the Mini-Game heading bottom margin from mb-4 to mb-6 to match the other sections.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the 'Technologies' and 'Mini-Game' section headings in src/_includes/bio.njk to ensure visual consistency by adding decorative elements and adjusting margins. Feedback was provided regarding a padding inconsistency between the different section containers that may cause misalignment on larger screens, as well as a suggestion to use a Nunjucks macro to reduce code duplication for these headings.

Comment thread src/_includes/bio.njk
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/_includes/bio.njk
Comment thread src/_includes/bio.njk Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@jbampton jbampton requested a review from Copilot May 2, 2026 22:32
@jbampton
Copy link
Copy Markdown
Member

jbampton commented May 2, 2026

/gemini review

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/_includes/bio.njk
Comment thread src/_includes/bio.njk
Comment thread src/_includes/bio.njk Outdated
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

The pull request updates src/_includes/bio.njk to enhance visual consistency and accessibility. Specifically, it adds aria-hidden="true" to decorative accent lines, standardizes section padding to p-8 sm:p-12, and adjusts the margin for the Mini-Game heading. I have no feedback to provide.

@jbampton jbampton merged commit 064f1a8 into main May 2, 2026
16 checks passed
@jbampton jbampton deleted the copilot/align-bio-headings-and-content branch May 2, 2026 22:43
@github-project-automation github-project-automation Bot moved this from Review in progress to Done in Next May 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants