Site
2026.04
In Progress
NOA-NOTES Dev Journal
A running log of design and engineering decisions made on this site itself.
A journal tracking the design and engineering of this site (NOA-NOTES). The focus is on the why behind each change, not just the what.
2026.04 — Hero and Navbar redesign
Removing the Hero copy
Removed "夢想、設計、実装、発信。" (Dream, Design, Implement, Publish.). It was just narrating what the site itself already shows — adding nothing. Moved "— Personal Portfolio —" directly below the title instead. The reading order now flows naturally: "NOA-NOTES = Personal Portfolio."
Navbar breakpoint change
Changed from sm (640px) to min-[900px].
With five Japanese nav items, the layout broke visually below ~800px.
The hamburger now takes over below 900px.
Removing the divider
Removed the | separator between nav links and the search button.
The search button's border rounded-full pill shape provides enough visual separation on its own.
Hamburger menu spacing
Reduced item gap from gap-[var(--space-lg)] (42px) to gap-0.
The py-3 touch target already handles the spacing — extra gap was redundant.
Padding for the search and language switcher sections unified to py-3 (symmetric top and bottom).
SearchOverlay fixes
- Added 250ms debounce on search input (previously fired a request on every keystroke)
- Added
response.okcheck before parsing JSON - Replaced hardcoded
bg-[#FAF9F6]withbg-canvas