Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] Inline Stop Button for Active Segment #68

Open
Karamellwuerfel opened this issue Nov 17, 2024 · 0 comments
Open

[feat] Inline Stop Button for Active Segment #68

Karamellwuerfel opened this issue Nov 17, 2024 · 0 comments

Comments

@Karamellwuerfel
Copy link
Contributor

Description:
In the current implementation, the user has to scroll to the top of the screen to stop the active time segment using the main "Stop" button. This is inconvenient, especially in a long list of time segments. To enhance usability, the "Continue" or "Start" button should dynamically change to a "Stop" button when a segment is active. This allows users to stop the active segment directly from the list, without needing to scroll up.

Acceptance Criteria:

  1. When a segment is currently running (active), its associated "Continue" or "Start" button changes to a "Stop" button.
  2. Clicking the "Stop" button in the segment row immediately stops the active segment, updates the segment end time, and recalculates the duration.
  3. The main timer at the top is also stopped when the inline "Stop" button is clicked.
  4. The button should revert to "Continue" after the segment is stopped.

Example Scenario:

  1. User starts a segment from the list or from the main timer.
  2. The "Continue" button for the active segment changes to a "Stop" button.
  3. User clicks the inline "Stop" button in the segment row.
  4. The segment is immediately stopped, the end time is recorded, and the duration is updated.
  5. The button changes back to "Continue" to indicate that the segment can be resumed (like just now).

Benefits:

  • Improved user experience by reducing the need to scroll up to stop an active segment.
  • Provides a more intuitive interface for users familiar with inline actions.
@Karamellwuerfel Karamellwuerfel changed the title Feature Request: Inline Stop Button for Active Segment [feat] Inline Stop Button for Active Segment Nov 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant