jansorg / tom-ui

Qt5-based user interface for the tom time tracker
https://www.tomtime.dev
GNU General Public License v3.0
8 stars 2 forks source link

Clarify how rounding works #109

Closed tanius closed 1 year ago

tanius commented 4 years ago

When creating a report, there is a setting "Time entries → Round entries".

Now in tom-ui, "time entries" refers to the start/stop records of a (sub-)project, as can be seen from the main menu item "Time Entries". The "Time entries → Round entries" setting however does not round individual time entries, so the current wording is confusing. Instead, rounding currently affects the per-day sub-totals of each sub-project.

Proposed solution. I propose a somewhat larger re-ordering of the options on the "Reports → Create project report …" screen. (Here I just propose the logical hierarchy of form entries, which can then be expressed with form elements in various ways.)

Maybe in the future it makes sense to make it configurable what the rounding is applied to. Options could be time entries, daily / weekly / monthly / yearly worktimes per project etc., or could depend on the splitting. But probably that's just making things too complicated, esp. in combination with the multiple templates and splitting options.

jansorg commented 4 years ago

@tanius I'd need to take a closer look, but as far as I remember:

tanius commented 1 year ago

The "Time entries → Round entries" setting however does not round individual time entries

With the changes in #108, rounding is applied to the individual time entries now, and the confusion that resulted from the previous situation is gone now. I think we can close this as duplicate and deal with remaining ways to improve rounding in #108.