Closed Bug 1115104 Opened 10 years ago Closed 10 years ago

[RTL][Homescreen] In RTL the homescreen icons/apps is not align properly

Categories

(Firefox OS Graveyard :: Gaia::Homescreen, defect, P1)

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-b2g:2.2+, b2g-v2.2 verified, b2g-master verified)

VERIFIED FIXED
2.2 S5 (6feb)
blocking-b2g 2.2+
Tracking Status
b2g-v2.2 --- verified
b2g-master --- verified

People

(Reporter: psiphantong, Assigned: nefzaoui)

References

Details

Attachments

(4 files)

Attached image 2014-12-23-12-06-13.png
Description: In RTL the homescreen icons/apps is not align properly Repro Steps: 1) Update a Flame to 20141223010202 2) Go to Homescreen or download app and than go to homescreen Actual: homescreen icons/apps is not align properly, display LTR Expected: homescreen icons/apps is align properly, display RTL Environmental Variables: Device: Flame 2.2 (319mb)(Kitkat Base)(Full Flash) Build ID: 20141223010202 Gaia: c2da2bafd4e809317e2ca70c9bf5c11136a32818 Gecko: 0532f2509f3f Gonk: a814b2e2dfdda7140cb3a357617dc4fbb1435e76 Version: 37.0a1 (2.2) Firmware Version: v188-1 User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0 Repro frequency:100% See attached: screenshot,logcat
QA Whiteboard: [QAnalyst-Triage?][rtl-impact]
Flags: needinfo?(dharris)
This issue is noticed after typing text in rocketbar as well. The results are left-aligned.
Summary: [Homescreen] In RTL the homescreen icons/apps is not align properly → [RTL][Homescreen] In RTL the homescreen icons/apps is not align properly
QA Whiteboard: [QAnalyst-Triage?][rtl-impact] → [QAnalyst-Triage+][rtl-impact]
Flags: needinfo?(dharris)
Attached file PR to Github
Hey Chris, How does that look? Thanks!
Attachment #8545294 - Flags: feedback?(chrislord.net)
Comment on attachment 8545294 [details] [review] PR to Github I've left my comments on github - in short, this looks good - it'd be an r+ with the comments addressed and a test to make sure that RTL layout works as expected (preferably a marionette test, but a unit test would do). You may also want to file a bug to reverse the app-grouping header controls in RTL layout. Nice work :)
Attachment #8545294 - Flags: feedback?(chrislord.net) → feedback+
Decided during triage this morning that this would block 2.2
blocking-b2g: --- → 2.2?
Comment on attachment 8545294 [details] [review] PR to Github Ok, ready for review \o/
Attachment #8545294 - Flags: ui-review?(swilkes)
Attachment #8545294 - Flags: review?(chrislord.net)
Priority: -- → P1
Blocking per RTL triage for 2.2
blocking-b2g: 2.2? → 2.2+
Sorry - from the screenshot attached to this bug, I can't see what's wrong. Can someone please clarify? I ask because we were no longer seeing homescreen layout bugs in Arabic as of about 2.1. Thanks.
Comment on attachment 8545294 [details] [review] PR to Github Mostly nits in the review, but the tests I think could do with a significant change, so this should go for another round or two. It's still ready for ui-review, so leaving that.
Attachment #8545294 - Flags: review?(chrislord.net)
Comment on attachment 8545294 [details] [review] PR to Github Will be adding screenshots instead for ui-review.
Attachment #8545294 - Flags: ui-review?(swilkes) → review?(chrislord.net)
Attached image verticalhome_rtl_ui.png
Attachment #8553857 - Flags: ui-review?(swilkes)
Comment on attachment 8545294 [details] [review] PR to Github Excellent work :)
Attachment #8545294 - Flags: review?(chrislord.net) → review+
argh whoops, I thought the ui-review had passed already... If it doesn't pass, please reopen and I'll back this out. Merged to master: https://github.com/mozilla-b2g/gaia/commit/21bf307d0fdbbcc346f565850a682f3463be7039
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
(In reply to Stephany Wilkes from comment #8) > Sorry - from the screenshot attached to this bug, I can't see what's wrong. > Can someone please clarify? I ask because we were no longer seeing > homescreen layout bugs in Arabic as of about 2.1. Thanks. Just saw this, Issue: Icons are left-aligned in RTL. (In reply to Chris Lord [:cwiiis] from comment #12) > Comment on attachment 8545294 [details] [review] > PR to Github > > Excellent work :) Thanks :)
Comment on attachment 8553857 [details] verticalhome_rtl_ui.png Great work. Thanks!
Attachment #8553857 - Flags: ui-review?(swilkes) → ui-review+
Comment on attachment 8545294 [details] [review] PR to Github [Approval Request Comment] [Bug caused by] (feature/regressing bug #): lack of RTL support [User impact] if declined: icons left aligned, which is wrong per spec [Testing completed]: Yes, device: Flame [Risk to taking this patch] (and alternatives if risky): no risk, only RTL-related code is touched [String changes made]: No string changes
Attachment #8545294 - Flags: approval-gaia-v2.2?
Attachment #8545294 - Flags: approval-gaia-v2.2? → approval-gaia-v2.2+
Assignee: nobody → nefzaoui
Target Milestone: --- → 2.2 S5 (6feb)
This issue has verified successfully on latest Flame 2.2/3.0. Reproduce rate:0/5 Attachment:Verify_RTL_Homescreen.png Flame 2.2 build: Gaia-Rev 6e494f1d2676d231abba7dcc2e2822d1170d2d02 Gecko-Rev https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/5e6fac01a72f Build-ID 20150129003432 Version 37.0a2 Device-Name flame FW-Release 4.4.2 FW-Incremental eng.cltbld.20150129.042943 FW-Date Thu Jan 29 04:29:53 EST 2015 Bootloader L1TC000118D0 Flame 3.0 build: Gaia-Rev 9d2378a9ef092ab1fc15c3a9f7fc4171aab59d57 Gecko-Rev https://hg.mozilla.org/mozilla-central/rev/6bfc0e1c4b29 Build-ID 20150129010239 Version 38.0a1 Device-Name flame FW-Release 4.4.2 FW-Incremental eng.cltbld.20150129.043711 FW-Date Thu Jan 29 04:37:21 EST 2015 Bootloader L1TC000118D0
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+][rtl-impact] → [QAnalyst-Triage+][rtl-impact] [MGSEI-Triage+]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: