Welcome back. As designers, we often focus on technical skills…but what about the subtler signs of growth? This week, I shared a LinkedIn post outlining seven key indicators that you're evolving as a product designer. Spoiler alert: It's not about tools. It's about transforming how you think, communicate, and solve problems. So, as we dive in today, ask yourself: What's been clicking for you lately that has nothing to do with your technical skills? —Tommy (@DesignerTom) The Wireframe:
How to Design Complex Data Tables (That Actually Work)Let's face it: complex data tables are the bread and butter of enterprise software…and a massive pain to design well. But with some smart thinking and a few tricks up our sleeve, we can create tables that users actually want to use. Here's how to turn that data chaos into design gold → 1. Plan Before You DesignBefore you even open Figma, you need to understand the beast you're dealing with. Complex data tables require careful planning to ensure they're both functional and user-friendly. Slava Shestopalov suggests creating a table tree diagram to map out all your features, states, and accessories—a visual blueprint that helps you spot potential headaches: Key questions to ask:
If you’re working with an existing table, start by pinpointing what’s working—and what’s not. This checklist is a great place to start.
|
Build in flexibility:
With complex data tables, performance isn't just a technical concern—it's a core design feature. These features make your tables more interactive and responsive:
Sortable columns:
Multi-select and bulk actions:
Inline editing:
Feedback and confirmation:
A modular, flexible system for table components is the not-so-secret shortcut to maintainable, efficient, and adaptable tables.
This Mindesigning video shows you exactly how to create dynamic table components on Figma. A quick breakdown:
Ditch the traditional row-column structure for small screens. Focus on the data itself rather than its tabular layout. Some techniques to try:
Remember: Users don't expect mobile tables to look identical to desktop versions. But they do expect core functionality to exist on both.
The bottom line: Effective table design balances power and simplicity. Start with user needs, focus on core functionality, and then adapt for different devices and interaction methods.
Designers, Let's Take on THiS 2024
Want to transform how you build products? Join me at UserTesting's annual conference, The Human Insight Summit (THiS) in Austin, TX, October 28-30. What you'll get:
Plus, don't miss the legendary THiS party!
Transform your design career with real human insights at THiS—excited to see you there.
Register today and save 50% with code UXTOOLS |
Question: "How do you handle tables that are just inherently very wide, with lots of columns that users need?" - Louis H.
Answer: Horizontal scrolling should be a last resort. Try these strategies first:
The goal is to help users find and compare data efficiently. Sometimes that means rethinking how you present information entirely.
What's your biggest pain point when designing data tables? Hit reply and let me know!
Enjoying this newsletter? Let us know here.
Practical lessons, resources, and news for the UX/UI community. Learn the real-world skills, methods, and tools that help you build user-first experiences. We make resources like practical tutorials, the Design Tools Survey, the Design Tools Database, and UX Challenges. Join 60k+ other designers and sign up for the newsletter to get product design mastery in just 5 minutes a week.
Welcome back. Framer just dropped a game-changer for creators: The new Marketplace Dashboard hands creators the keys to their own digital storefronts. As someone who's been in the trenches of design entrepreneurship, I can't overstate how huge this is. It's not just about organization—it's about empowerment. Whether you're a seasoned template maker or just starting out, this is your moment to turn side hustles into serious businesses. —Tommy (@DesignerTom) The Wireframe: How to build your...
Welcome back. Over the long weekend, I've been thinking about isolation in design—and how it can tank your career in this unpredictable tech landscape. That's why I'm doubling down on community and continuous learning. So here's your post-holiday challenge: As we dive back in, think about how you're pushing your craft forward. Join a Slack group. Hit a virtual meetup. Share what you know. Every bit counts. —Tommy (@DesignerTom) The Wireframe: Five tips for mastering micro interactions Create...
Welcome back. Lately, I've noticed a trend of designers dismissing new tools and ideas without truly exploring them. It's made me wonder: How often do we let skepticism morph into creativity-killing cynicism? The truth is, every game-changing product started with someone willing to try something new (like this Twitch icon whose tweet changed my entire life). So this week, I'm challenging myself—and all of you—to approach our work with open minds and a willingness to experiment. Who knows?...