Live data from Hacker News

We use too many damn modals (2018)

modalzmodalzmodalz.com

41–50 of 127 posts

Re: We use too many damn modals (2018)

#41
post #22

Earlier quoted context omitted.

The more important question: do the people paying you care if it’s good design? Because the people who have paid me thus far in my career have not cared.

What about the people who have not paid you?

They get what they paid for.

Re: We use too many damn modals (2018)

#42

Let me see if I can articulate this well: The problem problem with modals in a web page context is that they go against the statelessness of the html request/response model. They end up building up a lot of local state in the client, both model state as well as UI state, that eventually need to be reconciled with the server. If the user closes the modal, is the data saved for later? Does the form reset? Does the serv…

I’ll try to condense it more. If you play a video game and a modal pops up, it takes you out of the experience. It’s the same as (hypothetically) me having to go into my HN profile to find a list of comments I upvoted to then go ahead and downvote (versus just having the downvote button next to the post). Can’t teach this stuff, you basically need to be confronted by tons of bad UI in software, games, physical printe…

"Modal" isn't precise enough, then.

Imagine you're playing a game and you click "Options" and a modal window pops up with the options you can tweak. Or an endless image gallery where clicking an image enlarges it inside a modal that you can dismiss to resume scrolling without losing your place.

It didn't wrongfully force you out of experience, it's what you wanted.

Seems like we're talking about getting in the way of users where crappy modals are just one way of doing that. Navigating to a new page seems even more jarring in TFA examples.

Re: We use too many damn modals (2018)

#43
One thing I like to do is preview a link by Force clicking on it in my browser and scrolling through it–the preview window lets me scroll, but not interact with the page. For many sites this is quite convenient, because I can skim the page without being interrupted. But when modals pop up they cover the content and I can't read the page because I can't dismiss them! So if you're looking for another reason to drop modals, here's one.

Also, hilariously this website uncovers a bug in Safari where the cursor doesn't reset once you leave the page bounds, so I have a huge pixellated cursor hanging around until I click somewhere else :P

Re: We use too many damn modals (2018)

#44
post #16

The list of reasons why modals are bad are all very subjective. A little more explanation would have helped make the case that modals are bad. Not to mention that what should be a list is displayed as a table (-‸ლ)

I agree, the site visuals and short messages doesn’t explain well why they are bad.

I’ll try to fill that gap.

Modals switch the application normal mode to get your attention. So they interrupt your “flow”.

Most of the reasons to use them could be resolved by other means, that are better in terms of UX but requires more work in both design and implementation:

- Confirmation modals can be substituted with auto-save, undo, and restore, but is more complex to implement.

- Modals to show more info can be resolved with progressive disclosure or by improving the information architecture.

However, like with many design choices there are cases where modals are a good option. For example, for certain confirmations and navigation the advantage of the modal is that the backdrop makes clear where do you go after dismissing the modal (bottom sheets in mobile are a example).

Another reason why modals get a bad rep is that they have all sorts of implementation issues in web, and in the desktop the mode change for a window is not prominent (macOS solves that with sheets, but Windows still has that problem)

Re: We use too many damn modals (2018)

#45
post #16

The list of reasons why modals are bad are all very subjective. A little more explanation would have helped make the case that modals are bad. Not to mention that what should be a list is displayed as a table (-‸ლ)

I agree, the site visuals and short messages doesn’t explain well why they are bad. I’ll try to fill that gap. Modals switch the application normal mode to get your attention. So they interrupt your “flow”. Most of the reasons to use them could be resolved by other means, that are better in terms of UX but requires more work in both design and implementation: - Confirmation modals can be substituted with auto-save, u…

They also break zoom and other features some people rely on a lot.

Re: We use too many damn modals (2018)

#46

I agree about modals. But seems like the same points can be made about the website's design that trying to teach others about modals, have you considered using plain text or a more readable website to convey your point across without resorting to 1-bit retro decoration? Edit: 1 bit lol

I don't love retro design either but that seems irrelevant.

To anyone who's familiar with the topic it's immediately clear from the copy that the author understands it.

Considering that the target audience is other designers, why does the presentation matter?

Re: We use too many damn modals (2018)

#48
post #19
post #9

I remember reading somewhere that most (modal) dialogs are just lazy design. It's easier to have a dialog component and throw whatever notice or controls in there. It's a predictable and flexible canvas. Your password is incorrect? Error dialog. Easier to design and build that a warning state on the text-boxes and a message close to the login button. Writing a post? Editor dialog. It's easier to design and build than…

Maybe it's lazy but the important question should be: is it good design? I don't think it is, as it hides some information from the main page. But I think it can be done well and be useful, as said at the end of the article. After all, OS use a lot of modals.

And OS modals are crap too. Many many times I have watched someone completely ignore to modal message and get frustrated trying to click on something in the background.

Re: We use too many damn modals (2018)

#49

I agree about modals. But seems like the same points can be made about the website's design that trying to teach others about modals, have you considered using plain text or a more readable website to convey your point across without resorting to 1-bit retro decoration? Edit: 1 bit lol

I don't love retro design either but that seems irrelevant. To anyone who's familiar with the topic it's immediately clear from the copy that the author understands it. Considering that the target audience is other designers, why does the presentation matter?

I think it kills the credibility of the designer trying to tell others, authoritatively mind you, that modals are bad while A) I have no idea who this person is or know their credentials B) Why should I listen to them if they're presenting it without a good understanding of design which is what they're trying to preach others?

IMO it totally kills it. Others may not have as strong of an opinion. This is the age old question about separating art from the artist. With authoritative didactics, especially as a stranger on the internet, it is even more important to associate art with the artist so to speak. It comes with responsibility.

Re: We use too many damn modals (2018)

#50
post #22
post #19

Earlier quoted context omitted.

Maybe it's lazy but the important question should be: is it good design? I don't think it is, as it hides some information from the main page. But I think it can be done well and be useful, as said at the end of the article. After all, OS use a lot of modals.

The more important question: do the people paying you care if it’s good design? Because the people who have paid me thus far in my career have not cared.

Have you considered that the problem could be your choice of people who pay you rather than the idea of good design being valuable? Not that it's necessarily an either/or situation here, mind you.
Post reply on HN