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
- Details That Make Interfaces Feel Betterjakub.kr
- [dev-overlay] Make badge draggable by raunofreiberg · Pull Request #78716 · vercel/next.jsgithub.com
- Crafting the Next.js Websiterauno.me
- Invisible Details of Interaction Designrauno.me
- Transitions.dev — Essential transitions for web appstransitions.dev
- Web Interface Guidelinesvercel.com
- Next.js Docsnextjs.org
- Details That Make Interfaces Feel Betterinterfaces.dev
- Cursor Docs — Agent, Rules, MCP, Skills & CLIdocs.cursor.com
- GitHub - vercel-labs/web-interface-guidelines: Guidelines for building interfaces on the Web.github.com
- rams - Expert Design Reviews on Every PRrams.ai
- Town | The AI Assistant That Does the Worktown.com