[ActivityDiary] Improvement suggestion for adding "No Activity" as a default activity in ActivityDiary app.
Components
ActivityDiary is an open source android application to keep track and organize all the daily activity of the users.
Proposal
As a default at least one activity stays active in the ActivityDiary app which is a problematic because in general users don't stay active for fully 24 hours.
I am suggesting to add a one default activity named "No Activity" which will be selected by default. With this feature when users don't have some activity to perform then they can choose this default activity.
Mockups / Examples
As you can see in below screenshot one activity is running for the past 80 hours.
This is happened because duration of each active activity is getting calculated and there is always one activity in active state .
Here is how we can resolve this by implementing following feature.
As described in below screen shot there will be a one default selected Activity named "No Activity". This will indicate the user that currently no activity is being performed.
Then user can select any activity to do and once they are finished they can select "No Activity" so the duration spent on no activity won't be count.
Benefits
This feature will be a great help for users to track their activities accurately as when this default "No Activity" activity is selected then the time duration of "No Activity" will not count and user will have more clear picture/idea of total time spent daily on any activity.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Thank you @onos for the review and approval :-)
Hey @pritpatel I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
You always can add an activity named "No Activity". Somehow I am not sure whether there is a reason to handle that one special compared to all others...
yes , we can always add a activity named "No Activity" but the problem is with the time counter attached to the activity.
For example , if i create and select "No Activity" at night (guess i am sleeping) then around 8-9 hours will get added in this activity and this will also reflect into the reports.
I rather have actual hours of effort spent doing particular task (excluding above) to maintain my daily schedule effectively.
This is just what i think. what are your views ?
First of all it highly depends on the user. I for example have an activity "Sleeping" which I activate on going to bed, and it is normally followed by guess what: "Breakfast". And I somehow believe, that after all the bigger the knowledge (or amount of data) the diary has, the bigger the benefit. But I also have to admit, that I have an activity "Relaxing" in my case, which is also a box for everything I intentionally do not want to track.
Statistics are so far not really there, and we have to support there such "<No Activity>"-activities, e.g. by allowing to filter them. But also I think the first statistical view that I will implement is on the activities itself, so if you are not interested in how long you did "nothing" just don't look at it :-)
And on the other side there is a semantics of having "<no activity>" selected, you might remember it from the very first start of the app. And each entry in the diary has a start and end datetime. After an end and before the start of the next entry there is "<no activity>". The current UI doesn't allow to select this, as the current activity is always "terminated" by starting the next, but as soon as history-modification is implemented there will be a way to reach that anyhow. So maybe we should add a way to directly just "terminate" the current activity without starting a new one?