OS X 10.7 support: Difference between revisions
No edit summary |
m (/* Open issues and risks /* Improved formatting) |
||
Line 14: | Line 14: | ||
}} | }} | ||
{{FeaturePageBody | {{FeaturePageBody | ||
|Feature open issues and risks=https://bugzilla.mozilla.org/show_bug.cgi?id=639707 "[10.7] add resume support for Mac OS X 10.7 Lion" | |Feature open issues and risks= | ||
https://bugzilla.mozilla.org/show_bug.cgi?id=714147 "Support Lion User Interface Preservation" | *https://bugzilla.mozilla.org/show_bug.cgi?id=639707 "[10.7] add resume support for Mac OS X 10.7 Lion" | ||
https://bugzilla.mozilla.org/show_bug.cgi?id=654350 "[10.7] Add Cmd+Opt+Q for "Quit and Discard Windows" | *https://bugzilla.mozilla.org/show_bug.cgi?id=714147 "Support Lion User Interface Preservation" | ||
*https://bugzilla.mozilla.org/show_bug.cgi?id=654350 "[10.7] Add Cmd+Opt+Q for "Quit and Discard Windows" | |||
|Feature overview=We should get our platform updated so it supports the new features of Mac OS X, and feels native to the OS. We want to support things like full-screen mode, the new scroll bars, etc. | |Feature overview=We should get our platform updated so it supports the new features of Mac OS X, and feels native to the OS. We want to support things like full-screen mode, the new scroll bars, etc. | ||
Latest revision as of 06:05, 29 June 2012
Status
OS X 10.7 support | |
Stage | Development |
Status | In progress |
Release target | Firefox 16 |
Health | OK |
Status note | Master feature page for Mac 10.7 support. See https://etherpad.mozilla.org/Lion-Bugs |
{{#set:Feature name=OS X 10.7 support
|Feature stage=Development |Feature status=In progress |Feature version=Firefox 16 |Feature health=OK |Feature status note=Master feature page for Mac 10.7 support. See https://etherpad.mozilla.org/Lion-Bugs }}
Team
Product manager | Asa Dotzler |
Directly Responsible Individual | Alex Limi |
Lead engineer | ` |
Security lead | ` |
Privacy lead | ` |
Localization lead | ` |
Accessibility lead | ` |
QA lead | Vlad Ghetiu |
UX lead | Alex Limi |
Product marketing lead | ` |
Operations lead | ` |
Additional members | ` |
{{#set:Feature product manager=Asa Dotzler
|Feature feature manager=Alex Limi |Feature lead engineer=` |Feature security lead=` |Feature privacy lead=` |Feature localization lead=` |Feature accessibility lead=` |Feature qa lead=Vlad Ghetiu |Feature ux lead=Alex Limi |Feature product marketing lead=` |Feature operations lead=` |Feature additional members=` }}
Open issues/risks
- https://bugzilla.mozilla.org/show_bug.cgi?id=639707 "[10.7] add resume support for Mac OS X 10.7 Lion"
- https://bugzilla.mozilla.org/show_bug.cgi?id=714147 "Support Lion User Interface Preservation"
- https://bugzilla.mozilla.org/show_bug.cgi?id=654350 "[10.7] Add Cmd+Opt+Q for "Quit and Discard Windows"
Stage 1: Definition
1. Feature overview
We should get our platform updated so it supports the new features of Mac OS X, and feels native to the OS. We want to support things like full-screen mode, the new scroll bars, etc.
This feature falls primarily in the Experience category (from the "Discover, Experience, and Connect" vision statement.)
2. Users & use cases
`
3. Dependencies
- Improved full-screen experience
- https://bugzilla.mozilla.org/show_bug.cgi?id=678392 [10.7] Add support for swipe animation as in Safari
- https://bugzilla.mozilla.org/show_bug.cgi?id=674373 [10.7] Support HiDPI mode on OS X Lion
4. Requirements
Currently identified features that should probably be broken into separate feature pages:
- Full-screen mode button in the main window [DONE]
- The new conditional/disappearing scroll bars [IN PROGRESS]
- Gestures need to be re-mapped (Lion "steals" some of our existing ones)
- Resume support (possibly in place of session restore?) [NOT STARTED] https://bugzilla.mozilla.org/show_bug.cgi?id=639707 "[10.7] add resume support for Mac OS X 10.7 Lion"
- Double tap zoom support (smart zoom) — I assume Fennec has something like this already
- Animate opening window [DONE]
- Better scrolling acceleration model, rubber "bounce" at the end
- Possibly look into sandboxing (security) for content process, decoding video, etc: http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/9 — Electrolysis might already be handling this?
- HiDPI support (doubling of the icons and interface) [NOT STARTED] https://bugzilla.mozilla.org/show_bug.cgi?id=674373 ("[10.7] Support HiDPI mode on OS X Lion"
- Search tokens (for search engines and keywords)
- Ability to keep parts of the application in memory even when user shuts it down
We should also evaluate whether availability in the Mac App Store is important for adoption, if Apple ends up making that the default way to get software on the Mac. Note that there is already a feature page tracking the Mac App store integration.
Also see the Chromium issue about full screen mode to see some of the reasons why we can't just hook up our existing fullscreen implementation to the new button: http://code.google.com/p/chromium/issues/detail?id=74065&q=os%3DMac&sort=-modified&colspec=ID%20Stars%20Pri%20Area%20Feature%20Type%20Status%20Summary%20Modified%20Owner%20Mstone%20OS
Non-goals
`
Stage 2: Design
5. Functional specification
`
6. User experience design
`
Stage 3: Planning
7. Implementation plan
`
8. Reviews
Security review
`
Privacy review
`
Localization review
`
Accessibility
`
Quality Assurance review
Current bugs with [10.7] whiteboard entry: 10.7 bugs on file
Operations review
`
Stage 4: Development
9. Implementation
`
Stage 5: Release
10. Landing criteria
` {{#set:Feature open issues and risks=*https://bugzilla.mozilla.org/show_bug.cgi?id=639707 "[10.7] add resume support for Mac OS X 10.7 Lion"
- https://bugzilla.mozilla.org/show_bug.cgi?id=714147 "Support Lion User Interface Preservation"
- https://bugzilla.mozilla.org/show_bug.cgi?id=654350 "[10.7] Add Cmd+Opt+Q for "Quit and Discard Windows"
|Feature overview=We should get our platform updated so it supports the new features of Mac OS X, and feels native to the OS. We want to support things like full-screen mode, the new scroll bars, etc.
This feature falls primarily in the Experience category (from the "Discover, Experience, and Connect" vision statement.) |Feature users and use cases=` |Feature dependencies=* Improved full-screen experience
- https://bugzilla.mozilla.org/show_bug.cgi?id=678392 [10.7] Add support for swipe animation as in Safari
- https://bugzilla.mozilla.org/show_bug.cgi?id=674373 [10.7] Support HiDPI mode on OS X Lion
|Feature requirements=Currently identified features that should probably be broken into separate feature pages:
- Full-screen mode button in the main window [DONE]
- The new conditional/disappearing scroll bars [IN PROGRESS]
- Gestures need to be re-mapped (Lion "steals" some of our existing ones)
- Resume support (possibly in place of session restore?) [NOT STARTED] https://bugzilla.mozilla.org/show_bug.cgi?id=639707 "[10.7] add resume support for Mac OS X 10.7 Lion"
- Double tap zoom support (smart zoom) — I assume Fennec has something like this already
- Animate opening window [DONE]
- Better scrolling acceleration model, rubber "bounce" at the end
- Possibly look into sandboxing (security) for content process, decoding video, etc: http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/9 — Electrolysis might already be handling this?
- HiDPI support (doubling of the icons and interface) [NOT STARTED] https://bugzilla.mozilla.org/show_bug.cgi?id=674373 ("[10.7] Support HiDPI mode on OS X Lion"
- Search tokens (for search engines and keywords)
- Ability to keep parts of the application in memory even when user shuts it down
We should also evaluate whether availability in the Mac App Store is important for adoption, if Apple ends up making that the default way to get software on the Mac. Note that there is already a feature page tracking the Mac App store integration.
Also see the Chromium issue about full screen mode to see some of the reasons why we can't just hook up our existing fullscreen implementation to the new button: http://code.google.com/p/chromium/issues/detail?id=74065&q=os%3DMac&sort=-modified&colspec=ID%20Stars%20Pri%20Area%20Feature%20Type%20Status%20Summary%20Modified%20Owner%20Mstone%20OS |Feature non-goals=` |Feature functional spec=` |Feature ux design=` |Feature implementation plan=` |Feature security review=` |Feature privacy review=` |Feature localization review=` |Feature accessibility review=` |Feature qa review=Current bugs with [10.7] whiteboard entry: 10.7 bugs on file |Feature operations review=` |Feature implementation notes=` |Feature landing criteria=` }}
Feature details
Priority | P2 |
Rank | 999 |
Theme / Goal | Experience |
Roadmap | Firefox Desktop |
Secondary roadmap | ` |
Feature list | Desktop |
Project | ` |
Engineering team | Platform Integration |
{{#set:Feature priority=P2
|Feature rank=999 |Feature theme=Experience |Feature roadmap=Firefox Desktop |Feature secondary roadmap=` |Feature list=Desktop |Feature project=` |Feature engineering team=Platform Integration }}
Team status notes
status | notes | |
Products | ` | ` |
Engineering | ` | ` |
Security | sec-review-unnecessary | triaged on 2012.05.02 |
Privacy | ` | ` |
Localization | ` | ` |
Accessibility | ` | ` |
Quality assurance | ` | ` |
User experience | ` | ` |
Product marketing | ` | ` |
Operations | ` | ` |
{{#set:Feature products status=`
|Feature products notes=` |Feature engineering status=` |Feature engineering notes=` |Feature security status=sec-review-unnecessary |Feature security health=OK |Feature security notes=triaged on 2012.05.02 |Feature privacy status=` |Feature privacy notes=` |Feature localization status=` |Feature localization notes=` |Feature accessibility status=` |Feature accessibility notes=` |Feature qa status=` |Feature qa notes=` |Feature ux status=` |Feature ux notes=` |Feature product marketing status=` |Feature product marketing notes=` |Feature operations status=` |Feature operations notes=` }}