Why I love modals šŸ„°ļø

Alex Couch
Alex Couch's portfolio
3 min readMay 27, 2022

Modals get a lot of hate in the Design/Product community. And I kinda get it: designers love to think we can come up with elegant, responsive experiences and interfaces that donā€™t require us to ā€œput more UI over the other UIā€ to solve user problems. Weā€™d love to never draw another gray-shader-behind-a-light-box ever again.

But itā€™s an overly simplistic way to see the costs and value of modals. Here are some other perceived ā€œnegativesā€ Iā€™ve heard about them:

  • šŸ›  Modals are hard to build: this one still comes up still from time to time, despite the libraries and other modern resources we have in the broader community šŸ¤·ā€ā™‚ļø. Iā€™m not sure what it is exactly, but modals come with a lot of considerations around positioning, sizing, scrolling, Z-axes, etc. that sometimes give engineers headaches.
  • šŸ›‘ They prevent the user from immediately interacting with whatever they want to: I suppose this is technically true, but I donā€™t see this as an inherently bad thing. Rather: Modals are one of the (many) interaction design methods you can use to focus attention and to bring clarity to what information is timely and important. Itā€™s a form of progressive disclosure that really can be reactive to interface use, even if itā€™s often not the most most visually ā€œelegant.ā€
  • šŸ¤¦ People confused ā€œmodalsā€ broadly with ā€œpop-upsā€ specifically. Most modals I design are user-initiated: they are ā€œaskedā€ for and react to user needs. But a lot of us are plagued by memories of the Internet past ā€” and in some cases, the present ā€” where ā€œmodalsā€ are often surprises to the user. These ā€œpop-ups,ā€ rather, are often modals designed to convince you to do something ā€” e.g., sign up for a newsletter, give the vendor your phone number etc.ā€”and should be used sparingly, at best. But we shouldnā€™t conflate these with modals that respond to user intent.
A onboarding modal sequence that we use for new Parabola users.

We use a lot of Modals at Parabola ā€” most user-initiated, but, yes, a few system-initiated ones tooā€”and I always characterize ā€œmodalityā€ as being a really important part of our tool. So I wrote up an article šŸ‘‡ on our company blog to explain why; I get into why theyā€™re important for this product, and what advantages they bring more broadly in UI design!

Check it out and let me know what you think āœŒ.ļø And maybe while youā€™re there šŸ˜‰, take a look at ā€¦

  • Parabola in general: itā€™s an amazing automation tool designed for people who work in spreadsheets and tools, but donā€™t necessarily ā€œcode.ā€ Hereā€™s an intro video demo related to Ecommerce use cases. šŸš€
  • Our new blog: We just rebuilt this thing from ground up, and in my humble o-pinion, itā€™s looking pretty good! šŸ–Œ
  • My article on automated breakpoint reporting: using, yep, Parabola!

--

--

Alex Couch
Alex Couch's portfolio

Product Designer in the SF Bay Area. Music fan, pizza eater, Medium reader. linkedin.com/in/alexcouch/