|
|
| (31 intermediate revisions by 9 users not shown) |
| Line 1: |
Line 1: |
| {| class="fullwidth-table" | | {{FeatureStatus |
| |- | | |Feature name=Full Screen APIs |
| | style="font-weight: bold; background: #DDD;" | Feature | | |Feature stage=Landed |
| | style="font-weight: bold; background: #DDD;" | Status | | |Feature status=Complete |
| | style="font-weight: bold; background: #DDD;" | ETA | | |Feature version=Firefox 10 |
| | style="font-weight: bold; background: #DDD;" | Owner | | |Feature health=OK |
| |- | | |Feature status note=This is tracking to release in Firefox 10. |
| <section begin="status" />
| | }} |
| | [[Platform/Features/Full Screen APIs|Full Screen APIs]] | | {{FeatureTeam |
| | {{StatusHealthy|status=Has owner, needs some more spec work and impl (Karl Tomlinson & Tantek)}} | | |Feature product manager=Chris Blizzard |
| | Unknown
| | |Feature feature manager=Martin Best |
| | Karl Tomlinson | | |Feature lead engineer=Chris Pearce |
| <section end="status" />
| | |Feature security lead=Curtis Koenig |
| |- | | |Feature qa lead=Paul Silaghi |
| |} | | |Feature additional members=Tantek (standards) |
| | }} |
| | {{FeaturePageBody |
| | |Feature overview=This feature allows you to build a web application that runs full screen. This includes any HTML element so you can build full screen games, full interactive video experiences, presentation software or anything else that should dominate the experience. |
| | |Feature users and use cases=This feature should allow any app to create a full screen HTML-based experience. This means that an app should be able to create a full screen context of an element. That element can contain HTML, video, canvas or even flash. This should be useful for games, presentations or video experiences. |
| | |Feature functional spec=Firefox: [[Gecko:FullScreenAPI]] |
|
| |
|
| == Summary ==
| | Chrome extensions: http://peter.sh/2011/01/javascript-full-screen-api-navigation-timing-and-repeating-css-gradients/ |
| This feature allows you to build a web application that runs full screen. This includes any HTML element so you can build full screen games, full interactive video experiences, presentation software or anything else that should dominate the experience.
| |
|
| |
|
| == Team ==
| | Checkin in WebKit: http://trac.webkit.org/changeset/92576 |
| Who's working on this?
| |
|
| |
|
| * '''Lead Developer''': Karl Tomlinson
| | Chrome review: http://codereview.chromium.org/7461059/ |
| * '''Product Manager''': Chris Blizzard
| | |Feature security review=* There are security implications to this feature, which is why it needs a design review. |
| * '''Standards''': Tantek
| | |Feature implementation notes=* [https://bugzilla.mozilla.org/show_bug.cgi?id=545812 API for controlling fullscreen from content] |
| * '''QA''': Unassigned
| | }} |
| * '''UX''': Unassigned
| | {{FeatureInfo |
| * '''Security (Design)''': Curtis Koenig
| | |Feature priority=P1 |
| | | |Feature roadmap=Platform |
| Robert wrote the original proposal. Karl has signed up to build it. Tantek will help with standards.
| | |Feature list=Platform |
| | | |Feature engineering team=Layout |
| == Release Requirements ==
| | }} |
| * Code needs to written and tested (Karl) | | {{FeatureTeamStatus |
| * Needs more spec work (Tantek)
| | |Feature security status=sec-review-complete |
| * Needs an early security review, both design and implementaton (TBA)
| | |Feature security health=OK |
| | | |Feature security notes=Completed: 2011.10.03 [[Security/Reviews/Firefox10/CodeEditor/FullScreenAPI|Notes]] |
| == Next Steps ==
| | |Feature ux notes=[https://wiki.mozilla.org/Platform/Features/Full_Screen_APIs/TestPlan Test Plan] |
| Karl and Roc need to communicate about details and work with Tantek on spec details. Curtis will need to figure out the a security design review.
| | }} |
| | |
| == Related Bugs & Dependencies == | |
| | |
| [https://bugzilla.mozilla.org/show_bug.cgi?id=545812 API for controlling fullscreen from content] | |
| | |
| == Designs ==
| |
| | |
| [[Gecko:FullScreenAPI]]
| |
| | |
| == Goals/Use Cases == | |
| This should be useful on any video site, HTML5 or not. If video is involved it should allow for seamless transition from in-screen video to full screen video, including no audio skip. It should also be useful for games and presentations.
| |
| | |
| == Non-Goals == | |
| Things we are specifically not doing or building as part of this feature.
| |
| | |
| == Other Documentation ==
| |
| Can include things like:
| |
| * Competitive landscape
| |
| * Research & references
| |
| * Whatever else is useful to the project.
| |
| | |
| == Legend (remove if you like) ==
| |
| {| class="fullwidth-table"
| |
| |-
| |
| | {{StatusHealthy|status= }}
| |
| | Healthy: feature is progressing as expected.
| |
| |-
| |
| | {{StatusBlocked|status= }}
| |
| | Blocked: feature is currently blocked, but not yet at risk of missing this release.
| |
| |-
| |
| | {{StatusAtRisk|status= }} | |
| | At Risk: feature is at risk of missing this release. | |
| |-
| |
| | '''ETA'''
| |
| | Estimated date for completion of the current feature task. Overall ETA for the feature is the product release date.
| |
| |}
| |
| | |
| __NOTOC__
| |
| | |
| Please remove this line and any non-relevant categories below. Add whatever other categories you feel are appropriate.
| |
| | |
| [[Category:Features]] | |
| [[Category:Firefox]] | |
| [[Category:Performance]]
| |
| [[Category:Polish]]
| |
| [[Category:Priority 1]]
| |
| [[Category:Priority 2]]
| |
| [[Category:Priority 3]]
| |
| [[Category:Unprioritized]]
| |