choreoId | string|null | null | The ID of the choreo being edited. |
matHeight | number | 500 | The height of the mat in pixels. |
matWidth | number | 500 | The width of the mat in pixels. |
snapping | boolean | true | Whether positions should snap to a grid. |
proposalEnabled | boolean | true | Whether positions new be proposed. |
moveWithCountEdit | boolean | true | Whether the mat should move with count edits. |
count | number | 0 | The current count being edited. |
team_table_fields | Array | - | Fields for the team table. |
participants_table_fields | Array | - | Fields for the participants table. |
choreo | Object|null | null | The current choreo object being edited. |
lastKeyEvent | Object|null | null | The last key event captured for keyboard shortcuts. |
transitionMs | number | 800 | The transition duration for movements in milliseconds. |
positionUpdates | Object | {} | A map of member IDs to their position update timeouts. |
lineupCreationInProgress | boolean | false | Whether a lineup creation is currently in progress. |
playInterval | number|null | null | The interval ID for playing the counts automatically. |
countBackButtonHasNeverBeenUsed | boolean | true | Whether the back button has been used before. |
countStartButtonHasNeverBeenUsed | boolean | true | Whether the start button has been used before. |
countNextButtonHasNeverBeenUsed | boolean | true | Whether the next button has been used before. |
countEndButtonHasNeverBeenUsed | boolean | true | Whether the end button has been used before. |