-
Notifications
You must be signed in to change notification settings - Fork 1
0004 button design
- Status: Accepted
- Deciders: Michael Donaldson, Richard Duong, Brandon Liu, Bryant Shao, Steven Steiner, Nicole Trappe, Vy Truong, Felix Zhang, Lulu Zhu
- Date: 2021-02-04
- Updated: 2021-02-11
What is the best way to implement the button(s) that control the Pomodoro timer?
-
Option 1: One button that toggles as 'Start'/'Reset'
-
Option 2: Two buttons, one for 'Start' and one for 'Reset'
Chosen option: Single toggle-able button, because it is the most intuitive and straightforward design option for working with the timer, thereby catering towards the audience that may not be knowledgeable about using websites or even with the technique itself. Having no other buttons to press would essentially force the user to only interact with the most important one.
-
Option 1: This has good discoverability in that the user is aware, from the start, of the 2 options they have. If the user clicked a button, it would "grey-out" (be disabled) to enforce that the user can then only click the other button. This would help guide the user in terms of correct behavior (e.g. can't keep clicking start when a timer is counting down). However, it might be confusing to users seeing both options, especially if they do not notice the "greyed-out" behavior and think the button just isn't working.
-
Option 2: While this button doesn't initially indicate to the user all the actions that are allowed, it enforces good behavior. When we push the user in the correct direction and limit options, we might be decreasing problems with the button that would lead to frustration and distrust in the functionality of the app. The toggle makes it very clear than an action just happened (it suddenly changes from one mode to another) so that's good feedback. It also makes the UI as simple as possible.
This would work as a single button that says ‘start’ for work and breaks, and would toggle to ‘reset’ after starting the session.
- Pros: Straightforward, intuitive, simple, stays truest to the spirit of Pomodoro technique by forcing you to only be able to start or stop rather than pause
- Cons: May irk individuals looking to pause during their work session