-
Notifications
You must be signed in to change notification settings - Fork 1
Changelog
Brandon Aaskov edited this page May 31, 2013
·
1 revision
- 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.)
- This allows us to maintain a simple API exposed through
- 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 inplayback.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.)