Closed Bug 1050615 Opened 11 years ago Closed 11 years ago

RTL Support for Status bar

Categories

(Firefox OS Graveyard :: Gaia::System, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v2.2 verified)

VERIFIED FIXED
2.1 S5 (26sep)
Tracking Status
b2g-v2.2 --- verified

People

(Reporter: nefzaoui, Assigned: nefzaoui)

References

Details

(Whiteboard: [rtl-meta])

Attachments

(2 files)

The Status bar (including Rocketbar) needs few fixes for it be RTL-compatible. It is currently buggy when the OS is used in Arabic or any other RTL language.
Blocks: gaia-rtl
Attached file Github pull-request
Patch is ready, Review please? Also, attaching screenshot for ui-review. Thanks
Assignee: nobody → nefzaoui.ahmed
Status: NEW → ASSIGNED
Attachment #8470406 - Flags: review?(21)
Stephany, Could you please take a look and tell me if this is accurate ? :) Thanks.
Attachment #8470407 - Flags: ui-review?(swilkes)
Please hold on reviewing, planning to rebase over the changes made in Bug 1042105.
OK! It looks really good Ahmed, and I am happy to re-review after rebase. Thanks so much!
Comment on attachment 8470407 [details] Status Bar RTL - Screenshot after patch - 2014-08-09-05-41-09 Looks good!
Attachment #8470407 - Flags: ui-review?(swilkes) → ui-review+
Comment on attachment 8470406 [details] [review] Github pull-request gmarty knows the titlebar much better than me now. Let's redirect the review to him.
Attachment #8470406 - Flags: review?(21) → review?(gmarty)
Comment on attachment 8470406 [details] [review] Github pull-request It looks good to me! However, it needs to be rebased and some values have been updated by Bug 1056965 (like https://github.com/mozilla-b2g/gaia/pull/22693/files#diff-19076406e0c835797eb201e0143532c7R642 and possibly others too). I can't tell anything about the code in chrome.css, so that's still relevant that someone else have a look at this patch.
Attachment #8470406 - Flags: review?(gmarty) → review+
Comment on attachment 8470406 [details] [review] Github pull-request Rebased, updated and cleaned the code. Decided to eventually use -moz-padding-start and its family to reduce the need for future RTL-specific changes when original values change.. :) PS: This patch doesn't cover the fact that rocketbar is still fired when tapping the left part of the statusbar (while it should be fired by tapping the right part in RTL) which is a js-related bug I'm guessing. So just to be safe, asking for review again. Thanks!
Attachment #8470406 - Flags: review+ → review?(gmarty)
Comment on attachment 8470406 [details] [review] Github pull-request Fine by me. Good job on using -moz-padding-start and -moz-margin-start! But once again, I can tell for chrome.css, so someone more familiar should definitely gives its approval before landing.
Attachment #8470406 - Flags: review?(gmarty) → review+
Attachment #8470406 - Flags: review?(alive)
Attachment #8470406 - Flags: review?(alive) → review+
Keywords: checkin-needed
there seems to be merge conflicts at this pull request, could you take a look, thanks!
Flags: needinfo?(nefzaoui.ahmed)
Keywords: checkin-needed
Rebased and conflict solved.
Flags: needinfo?(nefzaoui.ahmed)
Keywords: checkin-needed
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → 2.1 S5 (26sep)
This issue issue is verified fixed on the Flame 2.2 KK Shallow Flash (319mb) Result: Status appears as expected. As mentioned in Comment 8 the patch does not cover the flickering status bar when pressed on the left side of the screen. Flame 2.2 Device: Flame 2.2 (319mb)(Kitkat Base)(Shallow Flash) Build ID: 20141126040207 Gaia: 41b7be7c67167f367c3c4982ff08651d55455373 Gecko: 7bcc6573d204 Version: 36.0a1 (2.2) Firmware Version: v188-1 User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Mass Edit: adding the [rtl-meta]
Whiteboard: [rtl-meta]
Blocks: status-bar-rtl
No longer blocks: gaia-rtl
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: