Closed
Bug 562784
Opened 14 years ago
Closed 14 years ago
New TP UX for inclusion in Firefox 4 Beta
Categories
(Mozilla Labs Graveyard :: Test Pilot, defect, P1)
Mozilla Labs Graveyard
Test Pilot
Tracking
(Not tracked)
RESOLVED
FIXED
1.1
People
(Reporter: jono, Assigned: jono)
Details
(Whiteboard: firefox beta, ui)
Attachments
(4 files, 1 obsolete file)
1.77 KB,
patch
|
Details | Diff | Splinter Review | |
477 bytes,
patch
|
Details | Diff | Splinter Review | |
132.95 KB,
image/png
|
Details | |
37.61 KB,
patch
|
Details | Diff | Splinter Review |
We want a different user experience for the version of Test Pilot that's going into the Firefox 4 beta. So the implementation code (all the stuff in extension/modules, basically) will be the same, while the interface (all the stuff in extension/content, basically) will be different depending on whether they have the install-it-yourself-extension version or the bundled-with-beta version. (Or a third interface, actually: the one for Fennec...) Maybe alter the manage.py script so it can build an XPI including one UI or the other UI ?
Priority: -- → P1
Whiteboard: firefox beta, ui
Target Milestone: 0.1 → 1.1
Preliminary UX differences for the version in the Fx4 beta are: 1. Notification comes down from the new "feedback" menu instead of up from a panel icon. 2. In that feedback menu is a "test pilot" item; test pilot starts disabled but picking this item will enable it (this is Fx's responsibility). If you pick it once test pilot is enabled it shows a submenu which is the current taskbar icon menu. 3. On first run instead of welcome page go straight to the survey. (At the end of the survey, mention where to go to find out more about test pilot - indicate the feedback menu in the ui).
Summary: Make Test Pilot UI architecture flexible enough that we can do multiple UI versions → New TP UX for inclusion in Firefox 4 Beta
Actually there will be three ways to opt-in (see bug 562119 ): 1. on first run, from welcome page 2. Info bar (like 'do you want to remember your password?') 3. Notification hanging down from Feedback button (extension is already enabled at this point, they just haven't opted in to privacy policy. Until they're opted in, this is the only notification we would show them.)
Comment 3•14 years ago
|
||
Comment 4•14 years ago
|
||
Patches merged in http://hg.mozilla.org/labs/testpilot/rev/6049e684bd11 and http://hg.mozilla.org/labs/testpilot/rev/3e1d724c6494 respectively
Modified chrome.manifest to apply a different overlay depending on Firefox version, to enable different versions of UI, done in b45bd97b3d09 OS-specific skins added in df97a56752cb Major work on the building the new UI itself was done in revisions 4e952ca58b80, 33d215c75f3a, bb85f050829f, dba03345d645, 4d9738377359, 86015c34f5f2, d639b5aeb94e, 487d1c2c80d2, 6d435eaf0990, 0baf6833b2c4, ff0d2e64d7c0, 49c6b449ec9b, fec9ec9ec962, 5809f35103b9, aaf3c31e2219, and 50234a3586c7 All that remains to be done is to give the notification popup some better styling on Windows, and any remaining tweaks to the Feedback button appearance.
Comment 7•14 years ago
|
||
Patch improves panel styling on Mac, Windows and Linux.
Comment 8•14 years ago
|
||
Screenshot of new panel style
Assignee | ||
Comment 10•14 years ago
|
||
Patch imported in http://hg.mozilla.org/labs/testpilot/rev/e3cda3db9856
Assignee | ||
Comment 11•14 years ago
|
||
I believe the UX is now up to spec, so I'm closing this bug. Any additional changes that need to be made can have new bugs filed.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Product: Mozilla Labs → Mozilla Labs Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•