Closed Self-Perfection closed 9 years ago
Thanks for the hints, these are very valid points. Confirmation for track deletion is a absolutely required.
For the second issue, another approach just came to mind:
3.
Highlighting all ticks of the last minute or so. This way the user can quickly see falsely placed ticks but would not be interrupted in his/her normal use.
Nice idea! I like it more than my suggestions. But it requires careful implementation to avoid user confusion. Couple of notes on this approach:
The confirmation dialog has been implemented: 9fc3e184288398a42ee9d716719bd90b443f2aa1
With merge 69888f151f17b6dbbe2629d579eb2e7ef1ad4e18, there is a setting that would protect older ticks.
It seems currently there is no protection from user mistakes.
For example, in context menu of a track in "My tracks" dialog "Deactivate" and "Delete" items are close to each other and "Delete" command just deletes track without any confirmation. Thus it is relatively easy to miss desired menu item and instead of disabling track delete it.
Backup feature is not enough protection as it requires manual actions and cannot be triggered by schedule.
The second problem is a high chance for messing up records for past days. I suppose that previos days records should be protected somehow. Possible approaches: