-
-
Notifications
You must be signed in to change notification settings - Fork 138
[Feature]: Add PlaybackControls for live spectators #1214
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestfrontendRequires changes to the frontend (vue) clientRequires changes to the frontend (vue) clientunderbakedThis needs more consideration before it's ready to implementThis needs more consideration before it's ready to implementversion-minorAn update that warrants a bumping the project's minor version (e.g. 4.0.0 => 4.1.0)An update that warrants a bumping the project's minor version (e.g. 4.0.0 => 4.1.0)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfrontendRequires changes to the frontend (vue) clientRequires changes to the frontend (vue) clientunderbakedThis needs more consideration before it's ready to implementThis needs more consideration before it's ready to implementversion-minorAn update that warrants a bumping the project's minor version (e.g. 4.0.0 => 4.1.0)An update that warrants a bumping the project's minor version (e.g. 4.0.0 => 4.1.0)
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
No status
Feature Summary
MUST DECIDE WHETHER TO DO THIS AFTER TESTING: We should allow players to navigate back to previous moves (and forward again) using the
PlaybackControlswhile they live spectate a gameDetailed Description
As of #1203, users can rewatch previously finished games and use the
PlaybackControlsto navigate between game states. The app uses thegameHistoryStore'sshowPlaybackControlscomputed property to decide whether to show these, and currently that returns true if and only if:So live games can be spectated but always by watching the current move. It could be nice to be able to use the playback controls to navigate backwards to a previous move while watching a game live. To do that we could update the above computed property to lift the restriction of only using the playback controls during finished games.
We should then add test cases for using the PlaybackControls during live games to ensure that: