Navalone: One Nav, Every Screen
How I built an open-source navigation library with an AI partner — and why keyboard accessibility was the hard part.
Experiments, write-ups, and the occasional strong opinion about JavaScript you didn’t need. New posts when something is worth sharing.
How I built an open-source navigation library with an AI partner — and why keyboard accessibility was the hard part.
A fully working tab interface with zero JavaScript — just semantic markup, :target, and the newly-everywhere :has() selector.
From a first Bootstrap template in mid-2015 to 50+ approved ThemeForest themes — what actually changed, and what never did.