diff options
author | Sam Potts <me@sampotts.me> | 2017-05-16 10:08:59 +1000 |
---|---|---|
committer | Sam Potts <me@sampotts.me> | 2017-05-16 10:08:59 +1000 |
commit | bcf88cd0241f01f37c3d62da21a8715f883fa8b5 (patch) | |
tree | 015c5215c81ee4a4b1ae0303734f887a23ca2e69 /notes.md | |
parent | 4957e4d80c833bbfa915c0c20d3d79245221b6f6 (diff) | |
download | plyr-bcf88cd0241f01f37c3d62da21a8715f883fa8b5.tar.lz plyr-bcf88cd0241f01f37c3d62da21a8715f883fa8b5.tar.xz plyr-bcf88cd0241f01f37c3d62da21a8715f883fa8b5.zip |
Vimeo demo bug fix + repo move
Diffstat (limited to 'notes.md')
-rw-r--r-- | notes.md | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/notes.md b/notes.md new file mode 100644 index 00000000..4c4165ef --- /dev/null +++ b/notes.md @@ -0,0 +1,43 @@ +### Todo + +#### To build +[x] Get list of subtitles/captions available (HTML5, Vimeo) +[x] Add preferred quality option into config +[ ] Update quality options on YouTube play (can't get up front?!) +[ ] Update speed options on YouTube load +[ ] Finish and test PiP (need MacOS Sierra) +[ ] Finish and test AirPlay (need MacOS Sierra) +[ ] Controls hide/show events +[ ] Test custom controls still works +[ ] Tidy up small UI for iOS inline +[ ] Finish new loop setup and UI +[ ] Toggle settings menu + +#### Later +[ ] Get quality options for HTML5 somehow (multi source?) +[ ] Download button - grab first <source> or src attribute (or maybe use currentSrc?) for HTML5 and links for embedded players + +#### Bugs +[ ] Fix audio setup bug when calling `.setup()` again +[ ] Fix events on unsupported devices (iOS, old IE) +[x] Fix YouTube rights blocking (origin perhaps?) + +# Notes +- No quality HTML5 support (yet) +- No Vimeo quality support +- No YouTube caption support +- Added Vimeo captions support +- No PiP or AirPlay for Vimeo/YouTube +- Settings won't be supported for custom controls (coming soon, need to work on templating) +- Added `playsinline` support for iOS 10 +- Embed setup now accept an <iframe> as the target element for true progressive enhancement + +#### Breaking changes +- New config options for loop +- Selectors changes (new `input` and `display` object) - DOCUMENT +- Custom HTML option now `controls` which accepts a string (HTML), a function (your own template engine) or array (use built in controls) +- .setup() is removed in favour of a constructor + +## Added +- Seek i8n label +- Loop related i8n labels
\ No newline at end of file |