Posts, a community app by Read.cv

Thread
Evan Stewart

Fun fact: this hover animation acts as a double-opt-in on mobile. A great trick to keep styles consistent but meet customers where they’re at 📱

Eliso Kirvalidze
Replying to @stewart

What happens after you disconnect? You get only “connect” action without any hover interaction?

Evan Stewart
Replying to @elika

When you’re disconnected the default option to connect is what’s available.

Justin Maxwell
Replying to @stewart

Clever but inaccessible and bad ux. The user doesn’t know where the function is until they attempt to interact.

Evan Stewart
Replying to @303

What’s your recommendation for improving?

Justin Maxwell
Replying to @stewart

Buttons shouldn’t be statuses unless toggles where treatment indicates state. This is acting as a toggle but actions are systemic triggers. Initial state should be a connect button. Active state should have a “connected” label but have a deprioritized “disconnect” button.

Justin Maxwell
Replying to @stewart

developer.apple.com/design/human-i… Covers this all and more

Buttons | Apple Developer Documentation
A button initiates an instantaneous action.
William
Replying to @stewart

I love this, what would it look like without the colours?

Evan Stewart
Replying to @fish

This is an example of the default state in light mode. Everything in the app is various shades of grey, neutral, and black. We keep colors (green, red) for very important interactions (like reserving red for destructive actions) only.