Goodtime icon indicating copy to clipboard operation
Goodtime copied to clipboard

Draft: Add daily goals funcionality

Open HighPriest opened this issue 1 year ago • 1 comments

Hello Adrian.

As an exercise in Android Development, I have decided to attempt extending your application with a "Daily goal" functionality.

TODO:

  • [ ] Allow enabling Daily goal in Settings
  • [x] Allow setting Daily goal in Labels Editor
  • [ ] Display labels with incomplete Daily goal in main application view
    • ??Use a narrow RecyclerView on the side of the clock??
    • To be done, by querying DB for all sessions of the day and subtracting their length from the goal
  • [ ] Display Daily goal target in Statistics, as a line in time history. To view how we were doing in completing daily goals over time.
  • [ ] Add some form of alerts to motivate the user to change the current task.

It is my first time contributing to a foreign Android project, so any guidance as to what I might be doing incorrectly, is greatly appreciated. Especially because the project is so old, extensive and polished.

Example design of Main Activity Preview Screenshot_20240227-233731_Productivity

HighPriest avatar Feb 27 '24 22:02 HighPriest

Thank you for your contribution but please keep in mind that I'm working on a new version of the app(from scratch) and I won't be able to use your work.

adrcotfas avatar Feb 28 '24 09:02 adrcotfas