Wednesday, February 24, 2010

Hello, Scrollbars

Themeable scrollbars have replaced the arrows in Challonge brackets.

Why the change?
  • Long scroll distances were tedious to cover for large tournaments
  • Scrollbars are more easily identified by users
  • Vertical mouse wheel, arrow up/down/left/right, page up/down, and home/end keys are now supported
Also! Round robin and Swiss tournaments will no longer be constrained to 3 columns. They'll take advantage of the full width available to them.

This update turned out to be far more daunting than expected. I couldn't find an adequate plugin to handle themeable scrollbars, so I ended up rolling my own. IE 7+, Opera 10, Firefox 3, and Chrome are supported. I may share a jquery plugin for this down the road, but for now, I'm anxious to get back to work on ladders and other features.

Sunday, February 7, 2010

Adding participants in bulk

Tournament creators now have the option of adding participants in bulk, 1 participant per line in a text area.

Match scheduling and ladders are on the distant horizon.

Friday, February 5, 2010

Update to Swiss Tie-break Algorithm

CHALLONGE! now uses the Median-Buchholz system for breaking ties in Swiss tournaments. A "tie-break score" column will now be displayed in the results table which shows the sum of a player's opponents' scores, with the best and worst scores discarded. Should players be tied by score and tie-break score, they are sorted based on their records relative to one another. Seed breaks up any remaining ties.

Monday, February 1, 2010

Layout Update, Tags Trashed, and Printable Blank Brackets

Not a complete overhaul, but the Challonge layout has been updated. The home page was polished a bit, primarily for new visitors to the site, and everyone will appreciate the new slimmer header.

Tournament tagging has been trashed completely, but digging up old tournaments is easier than ever now that the home page allows for tournament name filtering. If you were among the minority that appreciated the tags, hold tight! There's another option around the corner.