Open nus-pe-bot opened 11 months ago
In activities like triathlons or combined training sessions, users might engage in different types of exercises simultaneously or in quick succession. Allowing multiple activities to be logged at the same time provides the flexibility to accurately record such complex training sessions. For example, it's common for swimmers to swim different styles in one session (switching freestyle, butterfly, etc.). The ability to add activities with the same timestamp supports this variability in exercise routines.
For later versions of the app with potentially more complex workout tracking, the overlap tracking might become a feature worth implementing.
Providing users with the autonomy to decide how they want to log their activities, even if it means having overlapping times, respects their personal preference and allows the user to use the app in different ways. Thus it makes the application more user-friendly and reduce potential sources of frustration or confusion.
--
Run commands:
Expected behavior:\ Some error message saying that there is already an activity during this time.
Actual behavior:\ added successfully with success message.
[original: nus-cs2113-AY2324S1/pe-interim#726] [original labels: severity.Low type.FeatureFlaw]