Closed
Bug 844565
Opened 11 years ago
Closed 11 years ago
e.me apps swiping performance is poor
Categories
(Firefox OS Graveyard :: Gaia::Everything.me, defect)
Tracking
(blocking-b2g:tef+, b2g18 fixed, b2g18-v1.0.0 wontfix, b2g18-v1.0.1 fixed)
VERIFIED
FIXED
blocking-b2g | tef+ |
People
(Reporter: evyatar, Assigned: evyatar)
References
Details
Attachments
(3 files)
231 bytes,
text/html
|
crdlc
:
review+
lsblakk
:
approval-gaia-v1+
|
Details |
189.03 KB,
image/png
|
Details | |
189.17 KB,
image/png
|
Details |
When swiping apps- either in a Smart Folder or as search results, the scrolling FPS is very low. Also panning in and out of e.me while apps are displayed is junky. A fix was made to the Smart Folders list to draw them using canvas (instead of styled HTML elements)- need to implement the same on search results.
Assignee | ||
Comment 1•11 years ago
|
||
same treatment as the smart folders got- creating the same icon+text using a canvas element.
Attachment #717603 -
Flags: review?(crdlc)
Comment 2•11 years ago
|
||
Comment 3•11 years ago
|
||
Small font size and less space between icons and app names. Is it intentional?
Assignee | ||
Comment 4•11 years ago
|
||
no, you're right- it was something I overlooked when translating the sizes to JS. fixed now.
Assignee | ||
Comment 6•11 years ago
|
||
yeah, as stated in comment #4 :)
Comment 7•11 years ago
|
||
Comment on attachment 717603 [details]
Patch - redirect to github PR
perfect!
Attachment #717603 -
Flags: review?(crdlc) → review+
Comment 8•11 years ago
|
||
https://github.com/mozilla-b2g/gaia/commit/b1911fb712f5e0cc833c612d29d622883870f58b
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 9•11 years ago
|
||
Comment on attachment 717603 [details] Patch - redirect to github PR NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings. [Approval Request Comment] Bug caused by (feature/regressing bug #): User impact if declined: bad fps scrolling Testing completed: yes Risk to taking this patch (and alternatives if risky): low risk, basically html code converted to canvas elements String or UUID changes made by this patch:
Attachment #717603 -
Flags: approval-gaia-v1?
Comment 10•11 years ago
|
||
Comment on attachment 717603 [details]
Patch - redirect to github PR
Let's get this on v1.1 first and have some qa verification. Can we also get some data on the performance improvement here before we commit to taking it on v1.0.1?
Attachment #717603 -
Flags: approval-gaia-v1? → approval-gaia-v1+
Updated•11 years ago
|
blocking-b2g: --- → tef?
status-b2g18:
--- → affected
status-b2g18-v1.0.0:
--- → wontfix
status-b2g18-v1.0.1:
--- → affected
Assignee | ||
Comment 11•11 years ago
|
||
Performance: 1) similar to bug #842213 which improved panning when viewing smart folders, this one improves panning while viewing search results. so in that regard it's the same. 2) scrolling of apps- whether in a smart folder or search results- was at around 17FPS. after this change it's at around 28FPS (both figures on ottoro), so this is a big boost UX-wise.
Comment 12•11 years ago
|
||
v1-train: dca2744
Comment 13•11 years ago
|
||
We decided not to take the risk of uplifting bug 842213 and will have to do the same here. It's too close to the ship date now to take on these performance fixes without enough time to test properly on builds.
blocking-b2g: tef? → -
Comment 14•11 years ago
|
||
Partners have not backed this out of their branches despite our concerns around late risk, so let's leave v1.0.1 marked as affected on our side and wait to make a final decision along with bug 842213.
blocking-b2g: - → tef?
Updated•11 years ago
|
blocking-b2g: tef? → tef+
Comment 15•11 years ago
|
||
I was not able to uplift this bug to v1-train and v1.0.1. If this bug has dependencies which are not marked in this bug, please comment on this bug. If this bug depends on patches that aren't approved for v1-train and v1.0.1,we need to re-evaluate the approval. Otherwise, if this is just a merge conflict, you might be able to resolve it with: git checkout v1-train git cherry-pick -x -m1 b1911fb712f5e0cc833c612d29d622883870f58b <RESOLVE MERGE CONFLICTS> git commit git checkout v1.0.1 git cherry-pick -x $(git log -n1 v1-train)
Comment 16•11 years ago
|
||
Evyatar please follow the instructions
Assignee | ||
Comment 17•11 years ago
|
||
should I push v1-train and v1.0.01 after I'm done?
Assignee | ||
Comment 18•11 years ago
|
||
John- it already exists in v1-train https://github.com/mozilla-b2g/gaia/commit/dca2744fac289769c22993d458071dd3ce497063 should I continue to cherry-pick from v1-train to v1.0.1? are these the commands I need to run now? git checkout v1.0.1 git cherry-pick -x dca2744fac289769c22993d458071dd3ce497063
Comment 20•11 years ago
|
||
(In reply to Evyatar 'Tron' Amitay (everything.me) from comment #18) > John- it already exists in v1-train > https://github.com/mozilla-b2g/gaia/commit/ > dca2744fac289769c22993d458071dd3ce497063 > > should I continue to cherry-pick from v1-train to v1.0.1? > > are these the commands I need to run now? > git checkout v1.0.1 > git cherry-pick -x dca2744fac289769c22993d458071dd3ce497063 Hey, I didn't see that commit. Yes, those are the commands that you'd need to run. There are a couple merge conflicts on v1.0.1 with dca2744fac289769c22993d458071dd3ce497063, so please resolve and push the resolution to v1.0.1
Flags: needinfo?(jhford)
Assignee | ||
Comment 21•11 years ago
|
||
cherry-picked and pushed- can you please take a look and verify everything's in order? my first time pushing to v1.0.1, wanna make sure I didn't mess up. are we going to give #842213 the same treatment now?
Flags: needinfo?(crdlc)
Comment 22•11 years ago
|
||
I guess that the treatment is the same for bug 842213 but if John won't need your help, this process is not yours I think
Flags: needinfo?(crdlc)
Comment 24•11 years ago
|
||
(In reply to Evyatar 'Tron' Amitay (everything.me) from comment #21) > cherry-picked and pushed- can you please take a look and verify everything's > in order? my first time pushing to v1.0.1, wanna make sure I didn't mess up. > > are we going to give #842213 the same treatment now? Can you please include the commit id here?
Assignee | ||
Comment 25•11 years ago
|
||
https://github.com/mozilla-b2g/gaia/commit/b4d644dd5ea79070479a9aa1b57e2e05a6442eee
Comment 26•11 years ago
|
||
It looks reasonable, but without knowing the code, I can't really comment as to its correctness.
Assignee | ||
Comment 27•11 years ago
|
||
no problem, just wanted to make sure I didn't mess anything up with git.
Comment 29•11 years ago
|
||
Verified Fixed on Unagi: Swiping of apps and panning in and out of everything.me while apps are displayed does not slowdown. Unagi Build ID: 20130329070203 Kernel Date: Dec 5 Gecko: http://hg.mozilla.org/releases/mozilla-b2g18_v1_0_1/rev/56c922308fd1 Gaia: 0a9f78bffafda93a159c1f502e8b110c2f49a500
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•