Skip to content

Adjust playback and skip controls #31

Open

Description

@KSemenenko

Summary

Change forward five words to next section or next phrase, and add a specific button to restart phrase.

Source

Acceptance criteria

  • Reader skip controls move by meaningful section or phrase boundaries instead of only fixed word counts.
  • A dedicated restart-phrase control is available in the reader flow.
  • Add or update browser/UI test coverage for the relevant user flow.
  • Solution tests pass before the issue is marked ready for user verification.

Activity

  1. KSemenenko commented on Apr 26, 2026

    @KSemenenko
    MemberAuthor

    Implemented adjusted RSVP playback/skip controls in commit 47a06e1.\n\nWhat changed:\n- Changed large RSVP skip navigation from fixed five-word movement to phrase-boundary movement: next phrase forward, current/previous phrase backward.\n- Added a dedicated Restart phrase button in the reader transport side slot without disturbing the centered play row symmetry.\n- Updated localized tooltips and hotkey descriptions from 5-word language to phrase navigation language.\n- Updated UI readiness and shell contract coverage for the restart control.\n- Updated browser coverage to verify word stepping, phrase jumping, and restart-phrase behavior.\n\nVerification passed:\n- dotnet format ./PrompterOne.slnx --verify-no-changes --no-restore --include \n- dotnet build ./PrompterOne.slnx -warnaserror --no-restore\n- dotnet test --project tests/PrompterOne.Web.Tests/PrompterOne.Web.Tests.csproj --no-build: 627/627\n- focused Reader keyboard/navigation test: 1/1\n- focused Reader control alignment test: 1/1\n- dotnet test --project tests/PrompterOne.Web.UITests.Reader/PrompterOne.Web.UITests.Reader.csproj --no-build: 174/174\n- dotnet test @./tests/dotnet-test-progress.rsp --solution ./PrompterOne.slnx: 1186/1186\n\nLeaving this open for your review/verification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

  • Status
    Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions