A Practical Guide To Design Principles
hello@smashingmagazine.com (Vitaly Friedman) |
Design principles with references, examples, and methods for quick look-up. Brought to you by Design Patterns For AI Interfaces, **friendly video courses on UX** and design patterns by Vitaly.... read more
The Joy Of A Fresh Beginning (April 2026 Wallpapers Edition)
hello@smashingmagazine.com (Cosima Mielke) |
With the new month just around the corner, could there be a better occasion to freshen up your desktop? If you’re looking for some unique and inspiring wallpapers to accompany you on all those adventures that April may bring — and maybe spark some new ideas, too — well, this post has got you covered... read more
The Site-Search Paradox: Why The Big Box Always Wins
hello@smashingmagazine.com (Carrie Webster) |
Success in modern UX isn’t about having the most content. It’s about having the most findable content. Yet even with more data and better tools than ever, internal search often fails, leaving users to rely on global search engines to find a single page on a local site. Why does the “Big Box” still w... read more
Testing Font Scaling For Accessibility With Figma Variables
hello@smashingmagazine.com (Ruben Ferreira Duarte) |
Accessibility works best when it blends into everyday design workflows. The goal isn’t a big transformation, but simple work processes that fit naturally into a team’s routine. With Figma variables, testing font size increases becomes part of the design flow itself, making accessibility feel almost ... read more
Dropdowns Inside Scrollable Containers: Why They Break And How To Fix Them Properly
hello@smashingmagazine.com (Godstime Aburu) |
Dropdowns often work perfectly until they’re placed inside a scrollable panel, where they can get clipped, and half the menu disappears behind the container’s edge. Godstime Aburu explains why this happens and offers practical solutions to fix it.... read more
Modal vs. Separate Page: UX Decision Tree
hello@smashingmagazine.com (Vitaly Friedman) |
How to choose between modals and pages, when to avoid modals, and how to determine the right level of interruption or navigation. Brought to you by Smart Interface Design Patterns, a **friendly video course on UX** and design patterns by Vitaly.... read more
Anime vs. Marvel/DC: Designing Digital Products With Emotion In Flow
hello@smashingmagazine.com (Alan Cohen) |
Design is about pacing and feelings as much as pixels and patterns. Alan Cohen explores Emotion in Flow and Emotion in Conflict, showing how anime like Dan Da Dan and superhero films like James Gunn’s Superman manage emotional shifts and translating those ideas into practical patterns for product de... read more
Moving From Moment.js To The JS Temporal API
hello@smashingmagazine.com (Joe Attardi) |
The way JavaScript handles time has evolved significantly, from the built-in `Date` API to Moment.js and now Temporal. The new standard fills gaps in the original `Date` API while addressing limitations found in Moment and other libraries. Joe Attardi shares practical “recipes” for migrating Moment-... read more
Beyond `border-radius`: What The CSS `corner-shape` Property Unlocks For Everyday UI
hello@smashingmagazine.com (Brecht De Ruyte) |
For years, developers have been hacking around the limitations of `border-radius`, using clip-path, SVG masks, and fragile workarounds just to get anything other than round corners. The new `corner-shape` property finally changes that, opening the door to beveled, scooped, and squircle corners.... read more
Building Dynamic Forms In React And Next.js
hello@smashingmagazine.com (Sunil Sandhu) |
Some forms stay UI, while others quietly become rule engines. Here’s why these two different approaches exist and how to choose between them.... read more
