mtierltd / timetracker

GNU Affero General Public License v3.0
82 stars 27 forks source link

Manual entry > request for more usability #134

Open nicoletflr opened 3 years ago

nicoletflr commented 3 years ago

The manual entry option is great but somewhat user unfriendly. For instance:

Thank you for considering these options and keep up the good work!

Thomas131 commented 2 years ago

Agreed except requiring "one day". My first entry was from 11 pm to 0:20 am. A lot of developers love to work at night. Maybe we can default to "one day" in some sense, but allow multiple days. (Maybe if the end-time is before start time, its the next day or so)

I think a lot of the usability problems come from https://github.com/dangrossman/daterangepicker. I would recommend replacing it with something else since it doesn't seem to be actively maintained.

31SFX4 commented 2 years ago

Are there reasons not to use the same datepicker as the calendar app, also for consistency across nextcloud?

Thomas131 commented 2 years ago

The NextCloud Calender seems to be using https://www.npmjs.com/package/vue2-datepicker . This Time Tracker (which I am just using for some days btw) seems to not be using vue.

It could be using vue just for the date(&time)picker, but this is too much mess for a typical developer, so I don't think the Author would appreciate something like this.

Maybe rewriting the whole App to vue? (like #37) Does someone have time for that? Do this lock the initial authors out from contributing since they don't know vue? (I have done my first Project with vue the last month and I love it now)

Just my thoughts of why it isn't used now. I won't have time implementing it (even though I would really like it beeing done). God bless! Thomas

31SFX4 commented 2 years ago

Thanks for the background information, I hadn't really looked under the hood, just from a user perspective I thought it would make sense to be consistent with the calendar. But of course it's up to the developers what they find most suitable.