Ticket #1154 (new feature)

Opened 2 years ago

Last modified 6 months ago

Skinning for Touch devices

Reported by: zach Owned by: jeroen
Priority: Normal Milestone: Backlog
Component: general Keywords:
Cc: Forum thread:

Description (last modified by jeroen) (diff)

With the latest iOS release for iPad, it's now possible to visual elements on top of the <video> tag. Additionally, the webkit fullscreen API has been exposed. This means we could switch over to our skinned controls from native controls.

On iPads, this would have the benefit of being able to add clickable overlay elements into the video area, including dock icons.

In order to keep the UX model good, we'd then have to start supporting certain Touch gestures:

  • Pinch out for fullscreen
  • Sliding over the controlbar time slider for seeking
  • Sliding over the playlist for 1 finger scrolling

Change History

comment:1 Changed 2 years ago by jeroen

Perhaps it's indeed nice to have an option to enable/disable native iOS controls. Something like ipadcontrols=true.

Scaling up the controls is a lot of work, so probably better to prevent that.

This might also be something that'll get fixed on the ipad in time. The built-in controls for <audio> on the iPad also are bad (as in: truly impossible to click), so Apple needs to do some work there.

comment:2 Changed 23 months ago by pablo

  • Description modified (diff)
  • Summary changed from iPad may use native controls / plugins to Custom skins for iPad

comment:3 Changed 13 months ago by jeroen

  • Priority set to Normal
  • Type changed from enhancement to feature
  • Description modified (diff)
  • Summary changed from Custom skins for iPad to Skinning for Touch devices

comment:4 Changed 12 months ago by jeroen

  • Component changed from embedder to html5
  • Description modified (diff)

comment:5 Changed 10 months ago by jeroen

  • Component changed from html5 to general
  • Description modified (diff)

comment:6 Changed 10 months ago by jeroen

  • Owner set to jeroen

comment:7 Changed 7 months ago by pablo

  • Priority changed from Normal to High

comment:8 Changed 6 months ago by jeroen

  • Priority changed from High to Normal
Note: See TracTickets for help on using tickets.