tvl-depot/scratch/habit-screens
William Carroll 767fed75c3 Support multiple HabitTypes
I could have and should have broken this change into smaller pieces, but when I
came up for air, I had changed too much, and most of the changes are
intermingled. Oh well... this is an exciting change!

Include habits for:
- Morning
- Evening
- Payday (the 25th)
- First of the Month
- First of the Year

Since the Morning and Evening routines might be a bit noisy, I'm excluding them
from the output using a flag, `include{Morning,Evening}`, which I support in the
UI to toggle their visibility.

I made *much* more progress on this app that I expected to today, and I *think*
-- short of supporting a database and a server -- I'm close to
being *completely* finished.

Wahoo!
2020-10-11 16:40:10 +01:00
..
client Support multiple HabitTypes 2020-10-11 16:40:10 +01:00
design.md Begin working on Habit Screens project 2020-10-10 17:04:24 +01:00
README.md Begin working on Habit Screens project 2020-10-10 17:04:24 +01:00

Habit Screens

Problem: I would like to increase the rate at which I complete my daily, weekly, monthly, yearly habits.

Solution: Habit Screens are mounted in strategic locations throughout my apartment. Each Habit Screen displays the habits that I should complete that day, and I can tap each item to mark it as complete. I will encounter the Habit Screens in my bedroom, kitchen, and bathroom, so I will have adequate "cues" to focus my attention. By marking each item as complete and tracking the results over time, I will have more incentive to maintain my consistency (i.e. "reward").