Spikeysanju / Einsen

🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
Apache License 2.0
910 stars 79 forks source link

Add Pomodoro Timer for Each Task #79

Open Spikeysanju opened 2 years ago

Spikeysanju commented 2 years ago

Is your feature request related to a problem? Please describe. The goal of this issue is to add Pomodoro timer for each task. So that it will be easier for user to complete the multiple list of task with regular interval.

Describe the solution you'd like So my approach would be like showing the Pomodoro timer on the first visible task(Task with upcoming due date). So that we can save some space on all task screen.

Things to add 👇

  1. Pomodoro Timer with reset button
  2. Delete, Complete& Move to Top Task button
  3. Show overall time to complete the All task.

Additional context Below I'm attaching reference for the Einsen with Pomodoro Timer Design

Minimal Detailed
image image

I personally like the first version (Minimal). It looks more prominent & it makes sense. But my only concern is will user know how to complete the task especially one below the top big card?.

To fix this above issue we can implement swipe Left or Right to Complete or Delete the task?

SachinKasaraddi commented 2 years ago

@Spikeysanju I would like to work on this feature.

Spikeysanju commented 2 years ago

@SachinKasaraddi Thanks for your interest. I'm working on the scope doc for this feature. I will share more details and approach for this new feature.

It will be great if we can start discussing on this feature on Einsen Discussions