Global App Tabs: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 17: Line 17:


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 users and use cases=Users: People who use app tabs
|Feature non-goals=* Tab groups won't become global
* App tab UI in panorama
* Not changing UI (toolbars, notifications, etc)
|Feature ux design=* App tabs should appear on every window, and be global
|Feature ux design=* App tabs should appear on every window, and be global
** Title changed notifications are propagated (and cleared) across all windows
* If two windows are showing the same app tab, we use our ability to re-parent the tab to the other window to make the transition between the two as seamless as possible.  
* If two windows are showing the same app tab, we use our ability to re-parent the tab to the other window to make the transition between the two as seamless as possible.  
** We will not update both windows, e.g. if you type in one window, it won't be updated in the other window until that window is activated.
** We will not update both windows, e.g. if you type in one window, it won't be updated in the other window until that window is activated.
Line 23: Line 28:
* It also makes it possible to simplify how we handle app tabs in Panorama quite a bit, both on the UI and implementation side of things.
* It also makes it possible to simplify how we handle app tabs in Panorama quite a bit, both on the UI and implementation side of things.
|Feature implementation notes=* {{bug|587873}}
|Feature implementation notes=* {{bug|587873}}
|Feature landing criteria=* It's capable of showing app tabs across all windows (but not popups)
* Handle having the same app tab open in multiple windows
}}
}}
{{FeatureInfo
{{FeatureInfo
Line 31: Line 39:
}}
}}
{{FeatureTeamStatus}}
{{FeatureTeamStatus}}
We'll want some documentation about the upgrade path. People may be used to the current behavior of app tabs being per window.

Revision as of 20:17, 1 August 2011

Please use "Edit with form" above to edit this page.

Status

Global App Tabs
Stage Development
Status In progress
Release target `
Health OK
Status note `

{{#set:Feature name=Global App Tabs

|Feature stage=Development |Feature status=In progress |Feature version=` |Feature health=OK |Feature status note=` }}

Team

Product manager Asa Dotzler
Directly Responsible Individual Paul O'Shannessy
Lead engineer Paul O'Shannessy
Security lead `
Privacy lead `
Localization lead `
Accessibility lead `
QA lead Vlad Ghetiu (irc: vladg)
UX lead Alex Limi
Product marketing lead `
Operations lead `
Additional members `

{{#set:Feature product manager=Asa Dotzler

|Feature feature manager=Paul O'Shannessy |Feature lead engineer=Paul O'Shannessy |Feature security lead=` |Feature privacy lead=` |Feature localization lead=` |Feature accessibility lead=` |Feature qa lead=Vlad Ghetiu (irc: vladg) |Feature ux lead=Alex Limi |Feature product marketing lead=` |Feature operations lead=` |Feature additional members=` }}

Open issues/risks

`

Stage 1: Definition

1. Feature overview

App Tabs were always meant to be global across windows, but because of release constraints and timing issues, this didn't happen in Firefox 4. We'd like to complete this feature.


This feature falls primarily in the Experience category (from the "Discover, Experience, and Connect" vision statement.)

2. Users & use cases

Users: People who use app tabs

3. Dependencies

`

4. Requirements

`

Non-goals

  • Tab groups won't become global
  • App tab UI in panorama
  • Not changing UI (toolbars, notifications, etc)

Stage 2: Design

5. Functional specification

`

6. User experience design

  • App tabs should appear on every window, and be global
    • Title changed notifications are propagated (and cleared) across all windows
  • If two windows are showing the same app tab, we use our ability to re-parent the tab to the other window to make the transition between the two as seamless as possible.
    • We will not update both windows, e.g. if you type in one window, it won't be updated in the other window until that window is activated.
  • This will also make it harder to accidentally lose app tabs — since they'll be global in every window.
  • It also makes it possible to simplify how we handle app tabs in Panorama quite a bit, both on the UI and implementation side of things.

Stage 3: Planning

7. Implementation plan

`

8. Reviews

Security review

`

Privacy review

`

Localization review

`

Accessibility

`

Quality Assurance review

`

Operations review

`

Stage 4: Development

9. Implementation

Stage 5: Release

10. Landing criteria

  • It's capable of showing app tabs across all windows (but not popups)
  • Handle having the same app tab open in multiple windows

{{#set:Feature open issues and risks=` |Feature overview=App Tabs were always meant to be global across windows, but because of release constraints and timing issues, this didn't happen in Firefox 4. We'd like to complete this feature.


This feature falls primarily in the Experience category (from the "Discover, Experience, and Connect" vision statement.) |Feature users and use cases=Users: People who use app tabs |Feature dependencies=` |Feature requirements=` |Feature non-goals=* Tab groups won't become global

  • App tab UI in panorama
  • Not changing UI (toolbars, notifications, etc)

|Feature functional spec=` |Feature ux design=* App tabs should appear on every window, and be global

    • Title changed notifications are propagated (and cleared) across all windows
  • If two windows are showing the same app tab, we use our ability to re-parent the tab to the other window to make the transition between the two as seamless as possible.
    • We will not update both windows, e.g. if you type in one window, it won't be updated in the other window until that window is activated.
  • This will also make it harder to accidentally lose app tabs — since they'll be global in every window.
  • It also makes it possible to simplify how we handle app tabs in Panorama quite a bit, both on the UI and implementation side of things.

|Feature implementation plan=` |Feature security review=` |Feature privacy review=` |Feature localization review=` |Feature accessibility review=` |Feature qa review=` |Feature operations review=` |Feature implementation notes=* bug 587873 |Feature landing criteria=* It's capable of showing app tabs across all windows (but not popups)

  • Handle having the same app tab open in multiple windows

}}

Feature details

Priority P1
Rank 999
Theme / Goal `
Roadmap User Experience
Secondary roadmap `
Feature list Desktop
Project `
Engineering team Desktop front-end

{{#set:Feature priority=P1

|Feature rank=999 |Feature theme=` |Feature roadmap=User Experience |Feature secondary roadmap=` |Feature list=Desktop |Feature project=` |Feature engineering team=Desktop front-end }}

Team status notes

  status notes
Products ` `
Engineering ` `
Security ` `
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=` |Feature security health=` |Feature security notes=` |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=` }}


We'll want some documentation about the upgrade path. People may be used to the current behavior of app tabs being per window.