Razeeman / Android-SimpleTimeTracker

Simple app that tracks time.
GNU General Public License v3.0
631 stars 80 forks source link

Feature Request : Search in Description #109

Open WilderDrone opened 1 year ago

WilderDrone commented 1 year ago

Hi

Thanks for your work on this app, it may just be what I was looking for.

Till now I was using an excel sheet for logging my activities, I was looking for an app with some automation & tagging capabilities. This seems to cover a lot of what I was looking for.

Have a few feature requests which I was hoping would be possible -

1) Search in Comments field - I sometimes make extensive notes for a particular activity, it would be nice if you could search through old records to find a particular Comment and then copy that if needed

2) Split Timer - I like to log the entire 24 hours, it would be nice to have a split timer like function where as soon as you press a button one activity ends and the next one begins automatically without having to necessarily specify a tag or category or anything all of which one can go back and fill in later

3) Presets - it would be nice to have a set of presets of tags & description so for eg - if there is a preset of Activity : TV Category : Entertainment Comments : stranger things Tags : netflix, entertainment When I start watching I can select that preset instead of either having to search for a previous record & then copying it or having to manually enter all the details every time. If this came with some sort of fuzzy search where as soon as you typed "stranger.." it came up as a prompt that would be fantastic

4) if the Comment entry is very big it would be nice to have a collapse all/expand all button so you can view the daily records easier

Some questions -  1) Are there any app limits in the number of Activities or Categories or Tags etc, as in how big the app data becomes? Because if I switch from excel and much later find there are some limits to how many tags can be created etc it'll be a downer 2) Are you expecting to launch a desktop or web version so it can be used when one is on the pc?

One issue I found with some early testing - When entering Comments which has multiple paragraphs the backup csv file saves every new paragraph in a new line

Cheers

edited to correct Description to Comments

WilderDrone commented 1 year ago

edited above to correct what I had typed as "Description" when it is called "Comments" in the app, cannot edit the topic though.

Another feature request from some more trial of the app -

When you tap on a record there is an option to "Duplicate" but that just copies the record with the same date & time, it would be nice to have an option to copy the record to another date & time instead of first having to duplicate it & then edit the duplicate which would need a few button presses. This can either be a separate "Copy to" function or instead of/change in "duplicate" function.

Razeeman commented 1 year ago

Hello! Thank you very much for the detailed feedback and suggestions!

  1. Search for comments when editing a record would be very useful. I'll add it for the next update.

  2. There is a setting to disable multitasking. If it is enabled, current activity will be automatically stopped when some other activity is clicked. Is this what you are looking for?

  3. Presets seems like an interesting idea. Not sure how to implement it thought. Will try to look into it.

  4. Also good idea. Will look into it.

There are no limits on anything except maybe performance wise. Not sure how the app will perform if a number of records would grow with time but I've been tracking time for about 3 years and with 18k records it seems to work fine.

WilderDrone commented 1 year ago

thanks for the reply @Razeeman

been playing around with the app before I make the jump from my excel file. must say yours is the best logging app I have come across so far.

some more suggestions if you don't mind -

1) I did not see an option to edit tag's details except for it's name & color. it may come in handy to have the option to edit tags completely in case you want to change the activity it is associated with or move it from "general" to "activity x" or vice versa.

2) if not a preset then it would be nice to have the option to set tags when creating a new activity/editing the activity (just like you can do with the category it is associated with) so that whenever you start tracking the activity the tags are already set for that activity and you do not have to always select the tags when starting the activity record or having to go and edit the record later.

tags are really useful because in your app they can be archived so you can store it away for later if you use it only few times in a year and then want it back again so with the above 2 suggestions they can be more fully utilised.

3) this could just be me but when setting up new activities I felt there is a lot of whitespace which I was thinking could be used as -

a) either having the categories already populated so you don't have 
to select the category dropdown as everyone I am sure will always 
have at least 1 category per activity. 
And/Or 
b) you have the tag dropdown to select tags associated with the 
activity as in point 2. 
And/Or 
c) you can create multiple activities in that 1 page

4) an option to copy the record to another date & time like I posted earlier would be fantastic and something imo would be very handy.

let me know what you think.

again thank you for the app.

cheers