Skip to content

0011 setting features

brandonsliu edited this page Mar 18, 2021 · 2 revisions

Setting Features

  • Status: Accepted
  • Date: 2021-02-05

Context and Problem Statement

Customization, though is not always the best choice, can offer a lot of value to the user to meet the user's preferences and differentiate our website from other Pomodoro websites. What would be the best features to include in the settings feature?

Considered Options

  • Ability to change lengths of work and break sessions
  • Ability to adjust volume
  • Ability to change audio notification sound
  • Ability to toggle between dark and light mode
  • Ability to turn calm mode on or off
  • (Update) 0025 Accessibility added Ability to turn accessibility on or off

Decision Outcome

Chosen option: Though more customization is not always better, all the considered options were added to the settings bar as they all provide flexibility to the user that contribute to a better user experience. Customizable timer lengths allow the user to input a work-break balance that best fits for them, while also allowing the option to leave it as default if they do not know one. Volume and audio types allow the user to tune the notification to be anything that informs without being obnoxious. Dark mode and calm mode are also nice supplemental features that were discussed more extensively in ADR-0011 and ADR-0012.

Clone this wiki locally