January Updates

Today, we’re just focusing on PlayerLink 1.2, as that’s where most of the development has been recently.

First off, I was calling the Albuquerque and DFW builds initially as v.1.2, but those were released as a v.1.1.1, as I focused on getting 1.1 features in a more stable form before dealing with the broader changes I was looking at. That means that this post, about 1.2, is actually about a new release coming up!

PlayerLink 1.2 should be released in early February; internally, I am at the fourth (and hopefully final) beta.

And, the changelog is large, partially because I’m actually recording everything I’m changing now:

Global:

The website’s internal structure has been rebuilt, in order to better fit many of the functions which have been developed after the original release. Files now are located in logical locations, rather than being spread out amongst the application.

The website’s files have been refactored entirely, taking advantage of better development practices and language functions.

The website now exclusively LESS files, simplifying the skinning of PlayerLink websites. More information on LESS can be found at lesscss.org. This consolidation reduces the total size of skinning files from five to one, and drops the total size by ~50%. The plugin is also updated from v.1.4.1 to v.1.6.1.

JQuery updated from v.1.10.1 to version 2.1.0, and is joined by the jQuery++ library for animations.

JQuery Tablesorter plugin updated from v.2.0.5 to v.2.14.5.

PlayerLink:

PlayerLink individual (personal, pairings, standings) pages use AJAX to respond to user input, reducing overall server load slightly.

PlayerLink pages now automatically skip the “Select Event” page if there is only one tournament uploaded.

PlayerLink pages — except for the main index page — will display the EventLink timer to the player, as long as the timer is running.

The default font has changed to Alegreya Sans, provided via Google Fonts.

When there are VIP tables, the VIP indicator (a “V”) has been moved into it’s own column, to create less clutter in the table number area on table fields.

Pairings and Seatings tables have additional usability features, including a header which remains visible as you scroll down the page, and alternating background colors on table rows.

The page footer will always be on the bottom of the window, irregardless of page height. (a.k.a. you’ll never have whitespace below it)

EventLink:

EventLink has additional modes now, including Clock + Scrolling and Timer + Scrolling.

EventLink scrolling has been rewritten. The new scrolling function should be more responsive, scrolls the same independently of screen resolution, and removes some incompatibilities and issues of the previous implementation. The variables which define the speed of the scrolling is also more easily adjustible.

EventLink admin and judge pages updated with some skinning and UI improvements.