diff options
Diffstat (limited to 'notes.md')
-rw-r--r-- | notes.md | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/notes.md b/notes.md deleted file mode 100644 index 56ecc9f7..00000000 --- a/notes.md +++ /dev/null @@ -1,84 +0,0 @@ -### Todo - -#### To finish -[x] Get list of subtitles/captions available (HTML5, Vimeo) -[x] Add preferred quality option into config -[ ] Update quality options on YouTube play -[ ] Update speed options on YouTube load -[ ] Handle quality change for YouTube -[ ] Handle speed change for YouTube -[ ] Set quality when loading YouTube vid -[ ] Set default values -[ ] Hide unsupported menu items on source change -[ ] Test PiP (need MacOS Sierra) -[ ] Test AirPlay (need MacOS Sierra) -[ ] Add `controlshidden` and `controlsshown` events -[ ] Test custom controls still works (without settings support for now) -[ ] Tidy up small UI for iOS inline -[ ] Finish new loop setup and display in seek bar -[ ] Update docs for removal of setup - -#### Later -[ ] Wistia player -[ ] Inlined sprite option -[ ] Start / end time options for all players? -[ ] 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 -[ ] Scale captions size based on video size (in lieu of element queries) -[ ] Allow passing YouTube/Vimeo iframe to setup - -#### Bugs -[ ] Fix audio setup bug when calling `.setup()` again -[ ] Fix events on unsupported devices (iOS, old IE) -[x] Fix YouTube rights blocking (origin perhaps?) - -### Release 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 accepts an <iframe> as the target element for true progressive enhancement - -## Changes - -### Config changes -- videoWrapper -> video -- embedWrapper -> embed -- setup and ready classes removed - -### API changes -- Can now chain most functions (need to document which can) -- support -> supports -- isFullscreen -> fullscreen.active -- new 'language' -- getType -> type -- getEmbed -> embed -- getContainer removed -- getMedia -> media -- getCurrentTime -> media.currentTime -- getVolume -> media.volume -- isMuted -> media.muted -- isLoading -> media.loading -- isPaused -> media.paused -- updatePoster -> poster -- setVolume -> volume -- increaseVolume (new) -- decreaseVolume (new) -- togglePictureInPicture (new) -- airPlay (new) -- Added `.off` API method - -#### Other 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 -- `.loadSprite` removed -- `.support` removed - -#### Added -- Seek i8n label -- Loop related i8n labels
\ No newline at end of file |