Interactive formation planner for Stanford Viennese Ball Opening Committee
Open index.html in a browser.
- Follow a five-step planning workflow: set up dancers, choose who moves, choose a formation, fine-tune, and capture a shot.
- Drag and arrange 16 couple tokens.
- Show joined couples as either lead/follow halves or a single partner token.
- Split joined couples into separate lead and follow tokens, then join them again.
- Select and move every lead or every follow independently; any preset can apply to just that group.
- Move selected or all tokens clockwise/counterclockwise around the line of dance.
- Step selected or all tokens between outer, middle, inner, and center rings.
- Face joined lead/follow symbols inward or outward along either a circle or the nearest edge of a square.
- Save custom formations and play custom paths with constrained movement.
- Capture formation screenshots into a reorderable stop-motion storyboard, step through them, and save PNGs to a chosen folder. Browsers without folder access automatically fall back to the Downloads folder.
- Copy current positions as JSON.
This is a static app. GitHub Pages can serve it directly from the repository root.