Closed Bug 1354123 Opened 8 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

(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+
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

Created:
Updated:
Size: