canmove, Confirmed users
432
edits
mNo edit summary |
(Update and fill in some details.) |
||
| Line 1: | Line 1: | ||
{{FeatureStatus | {{FeatureStatus | ||
|Feature name=Media Controls Refresh | |Feature name=Media Controls Refresh | ||
|Feature stage= | |Feature stage=Development | ||
|Feature version=Firefox 9 | |||
|Feature health=OK | |Feature health=OK | ||
|Feature status note= | |Feature status note=Need UI for bug 681548 | ||
}} | }} | ||
{{FeatureTeam | {{FeatureTeam | ||
|Feature product manager=Asa Dotzler | |Feature product manager=Asa Dotzler | ||
|Feature feature manager=Justin Dolske | |Feature feature manager=Justin Dolske | ||
|Feature lead engineer=Jared Wein, | |Feature lead engineer=Jared Wein, Paul Adenot | ||
|Feature qa lead=Simona Badau | |Feature qa lead=Simona Badau | ||
|Feature ux lead=Steven Horlander | |||
}} | }} | ||
{{FeaturePageBody | {{FeaturePageBody | ||
| Line 17: | Line 19: | ||
This feature falls primarily in the '''Experience''' category (from the "Discover, Experience, and Connect" vision statement.) | This feature falls primarily in the '''Experience''' category (from the "Discover, Experience, and Connect" vision statement.) | ||
|Feature dependencies=Full-screen mode will require {{bug|545812}}, security review will happen there. | |||
|Feature non-goals=As a set of incremental evolutions, large changes such as WebRTC or a more meaningful set of streaming controls are out of scope. | |||
|Feature ux design=Previous investigation at [[Firefox/Projects/Video_Controls]] | |Feature ux design=Previous investigation at [[Firefox/Projects/Video_Controls]] | ||
|Feature implementation notes=Features: | |Feature implementation notes=(A few of these landed prior to Firefox 9, TODO note which!) | ||
Features: | |||
* {{bug|681548}} – Visual refresh of controls | |||
* {{bug|681553}} – (meta) HTML5 audio elements some UI love | |||
* {{bug|470628}} – Provide a Full Screen button (or Full Tab?) | * {{bug|470628}} – Provide a Full Screen button (or Full Tab?) | ||
* {{bug|462117}} – Add specialized video controls for small-dimension media. | * {{bug|462117}} – Add specialized video controls for small-dimension media. | ||
* {{bug|495593}} – | * {{bug|495593}} – Video controls should match the size of the scaled video inside the video element | ||
* {{bug|513405}} – Add text to videocontrols to describe the cause of errors. | * {{bug|513405}} – Add text to videocontrols to describe the cause of errors. | ||
* {{bug|566796}} – Add detection of H.264 videos and custom error UI. | * {{bug|566796}} – Add detection of H.264 videos and custom error UI. | ||
* {{bug|517870}} – Fullscreen video should disable screensaver during playback | * {{bug|517870}} – Fullscreen video should disable screensaver during playback | ||
* {{bug|666306}} – Video content should become large play button when video is not autoplay and with controls enabled | * {{bug|666306}} – Video content should become large play button when video is not autoplay and with controls enabled | ||
* | * {{bug|669260}} – add "Show Video Info" context menu (overlay) | ||
* | * {{bug|681550}} – Context menu for Save Video As Image | ||
* {{bug|649490}} – Investigate merging html5 video/audio volume slider into controls | |||
* {{bug|472942}} – Make viewing a video directly look nice. | |||
* {{bug|649490}} – Investigate merging html5 video/audio volume slider into controls | |||
* Per-tab controls/indicator? Probably out of scope. {{bug|486262}} | * Per-tab controls/indicator? Probably out of scope. {{bug|486262}} | ||
Fixes: | Fixes: | ||
* {{bug|490564}} – audio controls are stuck hidden after an error occurs | * {{bug|490564}} – audio controls are stuck hidden after an error occurs | ||
* | * {{bug|669217}} – remove nsISecurityCheckedComponent goop | ||
* {{bug|481082}} – Video controls should listen for "stalled" event | * {{bug|481082}} – Video controls should listen for "stalled" event | ||
* {{bug|556563}} – Remove "View Video" context menu when you're already viewing the video | |||
|event | |event | ||
* {{bug|508024}} – Video element inside a link may hide other content within that link | * {{bug|508024}} – Video element inside a link may hide other content within that link | ||
| Line 57: | Line 64: | ||
|Feature priority=P2 | |Feature priority=P2 | ||
|Feature roadmap=Firefox Desktop | |Feature roadmap=Firefox Desktop | ||
|Feature theme=Experience | |||
|Feature list=Desktop | |Feature list=Desktop | ||
|Feature engineering team=Desktop front-end | |Feature engineering team=Desktop front-end | ||
}} | }} | ||
{{FeatureTeamStatus}} | {{FeatureTeamStatus}} | ||