Categories
General

Material Design text fields are badly designed

View the original postI’ve been designing forms for over 20 years now, and I’ve tested many of them for large organisations like Boots, Just Eat and GOV.UK. One topic that comes up a lot with forms is: where to put the label. In the early days, we talked about left aligned labels versus top aligned […]

Categories
General

Stop Chrome from ignoring autocomplete=off

View the original postAutofill (or autocomplete) attributes tell browsers to automatically fill out an answer for the user if the user has stored that information in the browser. And this little feature saves users well over a million days per month . But there’s a problem with Chrome: it sometimes ignores autocomplete="off". Now even though […]

Categories
General

Stopping Chrome from ignoring autocomplete=off

View the original postAutofill (or autocomplete) attributes tell browsers to automatically fill out an answer for the user if the user has stored that information in the browser. And this little feature saves users well over a million days per month . But there’s a problem with Chrome: it sometimes ignores autocomplete="off". Now even though […]

Categories
General

A few notes about A/B testing from Jared Spool

View the original postA few notes from Jared Spool’s twitter thread on A/B testing. A/B testing is an effective approach to use science to design and deliver deeply-frustrating user experiences. A/B testing without upfront research is just random monkeys testing random designs to see which of those designs do “best” against random criteria. If drug […]

Categories
Content

Interaction designers: how well do you work with developers and content designers?

View the original postI used to be a frontend developer. I think there are broadly 2 types of frontend developer. The first type prefers to be given a spec to follow and that’s that. The second type has more of an interest in how well the UI ends up actually working for users. If they’re […]

Categories
General

Pressing back after deleting something

View the original postAfter tweeting about using a page instead of a modal dialog, Chris Cheshire asked what should happen if the user presses back after deleting a customer’s account. I had a look at the service I‘m working on at the moment and we show a 404 page. This makes sense technically as the […]

Categories
General

A quick crit of HEY email

View the original postHEY.com is a new email service by Basecamp. It’s great, I love it. But it’s got a fair amount to improve on which are some pretty surprising oversights. So I thought I‘d jot down some notes here – maybe the peeps at HEY will see this and act. # 1. It’s not […]

Categories
Forms

Form design: multiple inputs versus one input

View the original postThere’s been some comments about this on Twitter. While most fields are made up of just one input, like an email address, some fields (that are essentially one value) could be split into multiple inputs, like a sort code. This is done to help users read back their answer more easily, in […]

Categories
General

Routing conventions

View the original postRails has a nice section on naming routes and actions. Route File Used to show /photos index List of photos /photos/new new Form for creating new photo /photos/:id show Show photo /photos/:id/edit edit Form for editing photo /photos/:id/delete delete Form for deleting photo But this doesn’t cover multi-step flows, so I’ll note […]

Categories
General

Rules for cookie banners

View the original postAlistair Laing did a show and tell a few weeks back on the awesome cookie banner work he did for the Find postgraduate teacher training service. Here’s what I noted. You must: Tell people the cookies are there Explain what the cookies are doing and why Get the user’s consent to store […]