Skip to content

Changelog

Brandon Aaskov edited this page May 31, 2013 · 1 revision

0.2.0

  • User agent parsing added and surfaced through the system API
    • Can now target to browsers, devices, engines, etc.
    • Use case was to target IE10 users in Compatibility Mode
  • Some helpers in utils.js are now mixed into Underscore
  • We're using AMD modules as library loaders (e.g. jqueryloader) instead of concatentating those files into our build file
  • We added player control methods:
foxneod.player.play();
foxneod.player.pause();
foxneod.player.seekTo(); //takes time in seconds
  • Isolated the playback controller to a playback module
    • This allows us to maintain a simple API exposed through player.js but gives us the flexibility to change it at any point (e.g. if thePlatform had an API overhaul, if we used a new vendor, etc.)
  • Added ovp.js to control vendor-specific work (e.g. exposing an API to get the right controller so that we can use it easily in playback.js)
    • Added two methods to allow people to control player visibility:
     foxneod.player.hide();
     foxneod.player.show();	
  • Decided on going forward with Mocha because it offers a lot of flexibility and extra functionality should we ever want to tap into it (code coverage, headless testing, reporters, etc.)
Clone this wiki locally