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 27 forks source link

Enhancement of Button Appearance and Title for Better User Experience #184

Open nicomat0 opened 2 months ago

nicomat0 commented 2 months ago

Issue Description:

During the review and usage of our application, it became evident that the button utilized for selecting the number of data points for the moving average lacked a clear and descriptive title. Additionally, its positioning directly atop the graphs for time and distance obscured critical visual information, negatively impacting the user experience.

Proposed Changes:

Update Button Title: The title of the menu triggered by the button was previously generic and did not adequately convey its purpose. It has been updated to "Select Number of Points for Moving Average" to provide users with a clear understanding of the action expected from them.

Improve Button Visualization: The button's placement over the graphs was found to obstruct the view of important data, thereby hindering the user experience. It is proposed that the button location be reconsidered and adjusted to ensure that it does not interfere with the visibility of the graph data. Possible solutions include moving the FAB to a corner of the screen or integrating it into the app's navigation bar (if present).

Rationale:

A clear title and optimal positioning of the button are crucial for enhancing user engagement and ensuring a seamless user experience. The proposed title explicitly communicates the function of the button, aiding in user navigation within the app. Adjusting the button’s position will ensure that vital information displayed in the graphs remains unobstructed, facilitating a better data analysis experience for the user.

Expected Benefits:

Improved clarity regarding the function of the button. Enhanced visibility of crucial data visualizations. Reduction in user frustration stemming from UI elements obstructing important information. Overall enhancement of the user interface and user experience.