rilling / OpenTracks-Winter-2024-COMP-354

OpenTracks is a sport tracking application that completely respects your privacy.
https://OpenTracksApp.com
Apache License 2.0
5 stars 26 forks source link

Add a stats area to the aggregate stats page #75

Open achneerov opened 8 months ago

achneerov commented 8 months ago

Feature Request: In the aggregate stats area of the application, we would like to see an area dedicated to our future session history visualization. Expected Outcome: We should have an empty area in the aggregate stats page that we could build on in the future to show a graph, and a filtration dropdown. Alternative Solutions: We could have also implemented this area on the main page, however it seems to fit better in the aggregate stats page. Completeness Requirement: This ticket is complete if there is a dedicated section in the aggregate stats page that is easy to build upon for our future tickets relating to session history.

achneerov commented 7 months ago
image

After spending over 20 hours on a thorough inspection, my teammates Duc Huy, Shayne, and I confirmed that the graph represents an aggregate of the statistics. Initially, we tried to add our own bar chart using com.github.mikephil.charting.data.BarData but encountered integration difficulties. However, we later realized that the application already had a graph view, making our pull request somewhat redundant. As a result, pull requests #75 and #76 are no longer necessary, while #76 and #77 are still relevant for continuation.