gregmarra/the-blue-alliance — pull request #819 by gregmarra (2013-11-30 01:43:09+00:00)
Title: Gameday2

Initial pass at Gameday2, implemented in React.

Putting this up for people to check out and comment on.

Generally this feels like it will give us better separation of components and will make multiple people contributing to Gameday easier. Things are likely to keep evolving - this architecture isn't perfect and I am sure I am not doing everything the cleanest way possible.

## What's working
- hashtag and chat panes appear, resizing video area
- video are can show up to three youtube videos at once, using forced templates
- state is passed around properly for toggling on and off chat and hashtags, and adding videos

## What's broken
- hashtag pane isn't 100% height
- there are left and right margins we need to remove
- adding videos re-renders all video divs, so all webcasts will break. we need to find a way to re-use the divs, but I'd love to able to do that in a way where we don't have to re-absolutely-position them.
- using the clientside JSX interpreter, we should compile the JSX before real deployment

## What's missing
- Manual layout controls
- Non-YouTube webcasts
- Settings and things
- beeper for match results