rilling / OpenTracksConcordia

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

184 delayed tracking start #289

Closed MalaySheth closed 7 months ago

MalaySheth commented 7 months ago

Thanks for your contribution.

Description: Successfully implemented a new feature allowing users to set a delayed start for recording. This update includes:

A dropdown menu for selecting the delay duration (options include 0s, 2s, 5s, 10s). Integration of backend logic to initiate tracking based on the selected delay time. A visual timer overlay that counts down the remaining seconds until recording starts. Ensuring sensor readiness during the countdown period for optimal tracking performance. This feature enhances user experience by providing better preparation time before recording commences.

Describe the pull request This pull request introduces a delayed start functionality for the recording feature. Key changes include:

Addition of a dropdown menu in the UI for users to select a preferred delay time (options: 0s, 2s, 5s, 10s). Backend logic update to delay the start of recording according to the selected time. Implementation of a countdown overlay, providing a visual indication of the time remaining before recording begins. Enhancement to ensure sensor readiness during the delay period.

Link to the the issue https://github.com/rilling/OpenTracksConcordia/issues/184

License agreement By opening this pull request, you are providing your contribution under the Apache License 2.0 (see LICENSE.md).

Note: new dependencies/libraries Please refrain from introducing new libraries without consulting the team.