VideoPlayerViewController: New player foundation
This adds the new player foundation and the work of @diogo.simao-marques, which shall be iterated on.
By default, this interface is enabled in the settings.
Things that needs to be worked on which a ticket will be created for each:
- Interface issues in the more options (...) action sheet(nav title, animations).
- Chromecast interface linking and testing.
- External screen testing.
- Pan gestures handling(brightness, volume).
- Swipe gestures.
- Upon rotation play pause icon is reset to default state.
- Missing double tap gesture indicators.
- Rotation lock icon and feature.
- Plug equalizer from branch.
- ...