Closed Bug 1354123 Opened 7 years ago Closed 7 years ago

Remove customize mode UI grid styling on window edges / behind the hamburger panel (and corresponding animations)

Categories

(Firefox :: Toolbars and Customization, enhancement, P1)

53 Branch
enhancement

Tracking

()

VERIFIED FIXED
Firefox 56
Iteration:
56.2 - Jul 10
Tracking Status
firefox56 --- verified

People

(Reporter: Gijs, Assigned: Gijs)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Whiteboard: [photon-structure])

Attachments

(1 file)

See https://mozilla.invisionapp.com/share/5ZAEYEW8M#/screens/225203398

We'll get rid of the blue/grey background with a white grid and the padding animation (the latter will require some JS code changes, I believe).
Flags: qe-verify+
Priority: -- → P2
QA Contact: gwimberly
Whiteboard: [photon] → [photon-structure]
Whiteboard: [photon-structure] → [reserve-photon-structure]
Priority: P2 → P3
Priority: P3 → P2
Whiteboard: [reserve-photon-structure] → [photon-structure]
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Iteration: --- → 56.2 - Jul 10
Priority: P2 → P1
This patch removes the transition and extra grid-styled padding/borders on the window, conditional on the MOZ_PHOTON_THEME ifdef which will track nightly until 57. As a result, the "CSS only" CART transition stuff gets omitted, and a cart run has 6 subtests (it has 9 right now). All the remaining tests are either a wash or substantial improvements.

I have 2 questions for jmaher:
- is the subtests disappearing going to break anything?
- is the fact that the .half subtests now log:

13:58:12     INFO -  PID 8864 | [#0] 1-customize-enter.half.TART  Cycles:25  Average:0.00  Median:0.00  stddev:0.00 (NaN%)  stddev-sans-first:0.00
13:58:12     INFO -  PID 8864 | Values: 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0

Note in particular the stddev (NaN%) - going to break anything ?
Flags: needinfo?(jmaher)
Patch is on top of bug 1354145, explicitly marking that dep.
Depends on: 1354145
removing a subtest is no big deal- we should see a change in the summarized number, just make myself and :igoldan aware when this lands and we will copy the change here and will acknowledge this as a test change.

regarding the .half tests, that is not good if we have 0.0- I assume this is the subtest being removed?
Flags: needinfo?(jmaher)
(In reply to Joel Maher ( :jmaher) from comment #5)
> removing a subtest is no big deal- we should see a change in the summarized
> number, just make myself and :igoldan aware when this lands and we will copy
> the change here and will acknowledge this as a test change.
> 
> regarding the .half tests, that is not good if we have 0.0- I assume this is
> the subtest being removed?

Effectively, yes, I'm ifdef-ing out the things that would cause that subtest to measure something, I think. How bad "not good" is this going to be? As in, do I need to write up a patch to ignore these subtests or something, or can we live with it?
Flags: needinfo?(jmaher)
we can live with it, it will change the numbers slightly which is ok.  There are many other tests which report 0 values in a subtest.
Flags: needinfo?(jmaher)
Comment on attachment 8881751 [details]
Bug 1354123 - remove customize mode transition,

https://reviewboard.mozilla.org/r/152850/#review158500

Looks good, I expect a nice CART improvement here.
Attachment #8881751 - Flags: review?(jaws) → review+
Pushed by gijskruitbosch@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/328777d96619
remove customize mode transition, r=jaws
https://hg.mozilla.org/mozilla-central/rev/328777d96619
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 56
Some very noticeable improvements have landed! Thanks for the good work!

== Change summary for alert #7617 (as of June 29 2017 17:12 UTC) ==

Improvements:

 63%  cart summary osx-10-10 opt e10s     32.98 -> 12.05
 59%  cart summary linux64 opt e10s       21.09 -> 8.55
 59%  cart summary windows7-32 opt e10s   25.93 -> 10.59
 58%  cart summary linux64 pgo e10s       18.22 -> 7.65
 57%  cart summary windows10-64 opt e10s  21.98 -> 9.45
 57%  cart summary windows10-64 pgo e10s  18.02 -> 7.82
 56%  cart summary windows7-32 pgo e10s   18.66 -> 8.30

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=7617
I have reproduced this Bug with Nightly 55.0a1 (2017-04-06) on Windows 10, 64 Bit!

The bug's fix is now verified on latest Nightly 56.0a1

Build ID 	20170706060058
User Agent 	Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
QA Whiteboard: [bugday-20170705]
Verified on Windows, Mac, and Ubuntu.
Status: RESOLVED → VERIFIED
Flags: qe-verify+
Blocks: 1387512
Depends on: 1410114
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: