Smashing Magazine - #378: Interface Design

With drag’n’drop UX, blend modes, design principles, forced colors and useful Figma plugins. Issue #378 November 8, 2022 View in the browser 💨

Smashing Newsletter

Hyvää päivää Smashing Friends,

If you are passionate about interface design, you are in the right place. In this issue, we explore how blend modes work in detail, how we can make drag’n’drop work better in enterprise apps, how forced colors work and how a few simple Figma plugins can make a whole world of a difference for your workflow.

Next week, we also host our Design Systems Meets (Tue, Nov 15), with 3 wonderful sessions around design systems, from choosing a component to design to how apparently small shifts in design systems can make a big difference. Jump to the schedule and register for free! (And of course, tell your friends, too!).

Smashing Meets Design Systems
Free, friendly, approachable: meet our Design System meet-up (Tue, Nov 15, 11am EST / 5pm CET).

Also, let’s dive into UX nightmares and frustrations, a free 1h-session with yours truly on Dark Secrets and Nightmares of UX in 2023, and How To Fix Them 👻 on Wed, Nov 16. Expect some fine dark revelations on carousels, infinite scroll, password recovery and hamburgers! Save your spot and don’t be late! ;-)

Dark Secrets and Nightmares of UX in 2023, and How To Fix Them
A free 1h-session on Dark Secrets and Nightmares of UX in 2023 👻. Bring your friends and save your spot 🎉🥳

In the meantime, let’s dive into the wonderful world of interface design, with a few fine details and pointers to useful resources!

Vitaly (vitalyf)

1. Blending Modes Explained

Blending modes are a way of creating new colors based on two input colors, a foreground color and a background color. But which modes are there? And how do they work? If you’ve always relied on your gut feeling when it comes to blending modes and you’d like to make a more informed decision next time, Dan Hollick’s article on blending modes is for you.

Blending Modes

In the article, Dan explores different blending modes, from the simplest Darkening and Lightening blending modes to more elegant versions like Multiply and Screen and advanced blending modes that manipulate individual HSL components. A great overview. (cm)

2. Figma Autoname

Naming things properly is something you easily forget when tinkering with the details of a design. Now, the problem isn’t that you need to rename that ‘Frame 563” to “Button” in your Figma file sooner or later, but the fact that there are 562 other frames that need to be renamed, too. Hugo Duprez built an AI-powered plugin for Figma that solves the naming hassle.

Figma Autoname

Figma Autoname renames all your Figma layers in one click. The plugin is free and the code open-source so that all designers and developers can contribute to making it even better. A real timesaver. (cm)

From our sponsor

Delight Your Users And Eliminate UX Friction With CommandBar

Delight Your Users And Eliminate UX Friction With CommandBar
CommandBar is a blazingly-fast widget that combines onboarding nudges, effective search, and relevant help content to deliver step-change improvement in UX. Serving 7M people for user-obsessed teams at Freshworks, HashiCorp, Gusto, & others.

3. Component Inspector For Figma

A handy little tool for inspecting your Figma components is the Component Inspector plugin that Jake Albaugh built. It provides a look at Figma component properties similar to how they are described in code.

Component Inspector

The plugin does not generate style code, but code that describes component properties. It currently supports instance and component code generation for React function components, Angular components, Vue components, Web components, and JSON. Nice! (cm)

4. Humane By Design

Technology has become a vehicle for stealing our attention, making money with our personal information, and exploiting our psychological vulnerabilities. However, the good news is that you, as designers, can make a difference and take responsibility for the impact the products and services you build have on people. But where to begin?

Humane by Design

In his guide Humane by Design, Jon Yablonski shares practical tips and resources for designing ethically humane digital products that are focused on user’s well-being. You’ll find best practices for prioritizing meaningful and relevant content, steering people towards healthier digital habits, centering products on value instead of revenue, and more. It isn’t rocket science to make the web a better, human-friendlier place; a few small changes can already make a significant difference. (cm)

5. Upcoming Online Workshops

That’s right! We run online workshops on frontend and design, be it accessibility, performance, navigation, or landing pages. In fact, we have a couple of workshops coming up soon, and we thought that, you know, you might want to join in as well.

Smashing Online Events
With online workshops, we aim to give you the same experience and access to experts as in an in-person workshop from wherever you are.

As always, here’s an overview of our upcoming workshops:

6. Drag'n'Drop Best Practices

For some users, drag and drop is a simple interaction. But if you have ever designed a drag and drop, you know how challenging it can be — from accessibility considerations to interaction design. As Ceara Crawshaw points out, basically every consideration in interaction design happens for a drag-and-drop interaction: In the first place, you need to convey the interaction exists, the object needs to physically move, live feedback matters, and, well, there also are a lot of other decisions to make it ‘feel’ right.

Drag And Drop Best Practices

In her article on drag and drop best practices, Ceara explores everything you need to consider when designing drag and drop experiences. She takes a closer look at different types of drag and drop, interaction patterns, affordance issues, and advantages and disadvantages. A deep-dive into UX patterns. (cm)

7. Color Tools And Resources

How to create and maintain consistent, accessible color palettes? The Nord Color Generator helps you do just that. Created by the team who works on the Nord Design System, the tool generates color palettes programmatically. You can use it to develop existing color palettes and test new color variations.

Nord Color Generator

Another handy helper when dealing with color is Leonardo. The Adobe open-source project delivers tools to help you create, manage, and share accessible color systems for interface design and data visualization. From in-depth color analysis to color contrast checking, Leonardo has got you covered. You can download your theme or color scales as SVG files and copy and paste them directly into your design tool of choice. The output is also available as CSS custom properties and design tokens.

Looking for more? In our roundup of color tools and resources, we collected useful helpers for all kinds of projects, from all types of color palettes and generators to getting contrast and gradients just right. And if you want to go beyond colors, our SVG Generators post might be for you. (cm)

From our sponsor

Introducing iA Presenter

iA Presenter
“Incredible innovation around presentation software. iA Presenter has responsive layouts, typographic themes, and great UX, all created within a text editor. Beautiful work, iA!” — Vitaly Friedman

8. Forced Colors Explained

Forced colors is a CSS media query that radically changes the way your site looks. Available in all versions of Windows and Ubuntu, when active, Forced colors set UI elements like text, background, links, and buttons to colors that the user chooses. To prevent bad surprises and accessibility pitfalls, there are a few things you can do to make sure your site works well with Forced colors.

Forced colors explained: A practical guide

In his practical guide to Forced colors, Kilian Valkhof explores how Forced colors work and why they are used. He shares tips for how to test your design for Forced colors and what you need to take care of to make it look good in them. Little changes that don’t take a lot of time but that make a real difference for everyone who sets their device’s UI to Forced colors. (cm)

From our sponsor

Northwestern’s Online MS in Information Design and Strategy

Northwestern’s Online MS in Information Design and Strategy
Prepare for a range of dynamic communication roles and build the skills needed to lead communication strategy, translate complex data, and drive user interactions. Choose from specializations in content strategy, UX/UI, communication with data, and learning design. Learn more.

9. New On Smashing Job Board

10. Recent Smashing Articles

That’s All, Folks!

Thank you so much for reading and for your support in helping us keep the web dev and design community strong with our newsletter. See you next time!

This newsletter issue was written and edited by Cosima Mielke (cm), Vitaly Friedman (vf) and Iris Lješnjanin (il).

Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You

Follow us on Twitter Join us on Facebook

unsubscribe update preferences view in your browser

Older messages

#377: UX Writing

Tuesday, November 1, 2022

With UX writing guidelines, tools, library, inspiration and better error messages. Issue #377• November 1, 2022 • View in the browser 💨 Smashing Newsletter Howdy Smashing Friends, Words matter. They

#376: Design Systems

Tuesday, October 25, 2022

With accessible design systems, Figma kits and real-life examples. Issue #376 • October 25, 2022 • View in the browser 💨 Smashing Newsletter Dobryi vechir Smashing Friends, There is a moment in time

Meet “Understanding Privacy”, a new Smashing Book

Thursday, October 20, 2022

Meet “Understanding Privacy”, our new book on privacy, by Heather Burns. What privacy really is, beyond scary headlines. Understanding Privacy • View in the browser 💨 Understanding Privacy by Heather

#375: UX Workflow

Tuesday, October 18, 2022

With guidelines for design critique, design workshops, product design interview process, UX sketches and UX patterns. Issue #375• October 18, 2022 • View in the browser 💨 Smashing Newsletter Góðan

374: Obscure Treasures Of The Web

Tuesday, October 11, 2022

With QR codes, visualizations, dark secrets podcasts, type treasures and Mini Tokyo 3D. Issue #374• October 11, 2022 • View in the browser 💨 Smashing Newsletter Howdy, Smashing Friends! New York, New

Pondering the future of web interactions

Sunday, February 5, 2023

Issue 129: If the internet was designed today, what would it feel like? ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Latest stories

Sunday, February 5, 2023

Submit Story ColorMagic – Generate ideal color palettes with the power of AI ColorMagic is a color palette generator with GPT-3 AI. Just enter a color mood or image in text to generate a ready-to-use

Latest stories

Saturday, February 4, 2023

Submit Story UX Podcasts For Designers Podcasts are a fantastic opportunity to get up close with the people who know their craft. In this post, we compiled podcasts that are bound to provide valuable

Color Toilets and Sinks—Fixtures of Midcentury, Kitschy Interiors—Are Chic Now

Friday, February 3, 2023

Plus, a "Westworld" house goes on the market + more real estate news View in your browser | Update your preferences Architectural Digest AD PRO Logo A WESTWORLD HOUSE GOES ON THE MARKET,

Statement Stone Is Having a Moment

Friday, February 3, 2023

Plus, more sourcing inspiration. View in your browser | Update your preferences Architectural Digest AD PRO logo image What are your counters, sinks, and shower surrounds saying about your style? Swirl

Latest stories

Friday, February 3, 2023

Submit Story Twitter replaces its free API with a paid tier in quest to make more money The platform will soon introduce a 'paid basic tier,' with more details expected sometime next week.

Issue 338

Friday, February 3, 2023

I'm back with Interop 2023, CSS initial-letter, animating CSS Grid, and more. CSS Layout News Issue 338 By Rachel Andrew – 03 Feb 2023 – View online → Is this thing on ...? It's been a long

Twitter API, Container Queries, Learn Images, Modern Illustration, Next Year

Friday, February 3, 2023

The 5 best design links, every day. Curated by a selection of great editors. Email not displaying properly? View browser version. Sidebar February 3 2023 Twitter is replacing free access to its API

Scenic Wallpaper Is Back—Here’s How to Do It Right

Thursday, February 2, 2023

Plus, inside 18 wintery homes from the AD Archive View in your browser | Update your preferences Architectural Digest AD PRO Logo 27 HIGHLIGHTS WE LOVED FROM PARIS DÉCO OFF AND MAISON & OBJET 2023

Latest stories

Thursday, February 2, 2023

Submit Story 9 Crucial Things Designers Miss in a Web App Design Here is a list of some small but essential elements that most UX/UI designers tend to miss out while designing a web application. Fake