Next.js Dev Tools
Next.js version 15.2 features a redesigned developer tools experience. I contributed interaction design improvements to the surfaces in collaboration with Pranathi Peri, Jiwon Choi, Jiachi Liu, and many other colleagues. The Dev Tools Badge comes in two states— collapsed and expanded. The expanded state only appears when there are errors in the application. Press on the element and use the Tab key to move between elements with the keyboard. What do you notice about the focus rings? Tabbing through the elements uncovers several interaction areas. What we call the currently active hit area for keyboard input is a focus ring. It shows the user which element they will activate by pressing the Enter key. In the error state , we use an inset white color for the focus rings which gives them better contrast against the red than the Next.js branded blue outset ring which on the flip side works better for the default state. Concentric hit areas look visually more appealing, but also make
Next.js Dev Tools Next.js version 15.2 features a redesigned developer tools experience. I contributed interaction design improvements to the surfaces in collaboration with Pranathi Peri , Jiwon Choi , Jiachi Liu , and many other colleagues. The Dev Tools Badge comes in two states— collapsed and expanded. The expanded state only appears when there are errors in the application. Focus rings Press on the element and use the Tab key to move between elements with the keyboard. What do you notice about the focus rings? Tabbing through the elements uncovers several interaction areas. What we call th
related reading
- Crafting the Next.js Websiterauno.me
- [dev-overlay] Make badge draggable by raunofreiberg · Pull Request #78716 · vercel/next.jsgithub.com
- How Notion pulled itself back from the brink of failure | Figma Blogfigma.com
- Web Interface Guidelinesvercel.com
- Web Interface Guidelinesrauno.me
- Web Interface Guidelinesinterfaces.rauno.me
- Say precisely what you mean.index.how
- Next.js Docsnextjs.org
- GitHub - vercel-labs/web-interface-guidelines: Guidelines for building interfaces on the Web.github.com
- Cursor Docs — Agent, Rules, MCP, Skills & CLIdocs.cursor.com
- GitHub - connorwhite-online/iterate: Parallel design exploration with agents on React. · GitHubgithub.com
- Getting Started: Error Handling | Next.jsnextjs.org