Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Discussion] RTL Spec of Firefox for Android

27 views
Skip to first unread message

Ahmed Nefzaoui

unread,
Mar 7, 2016, 4:04:54 PM3/7/16
to dev...@lists.mozilla.org
Hello everyone,

Hope you're all having a good time!
A while our very own Arash shared his opinion on how Firefox for Android should look like[1], and as it was the case for B2G/Firefox OS before, the look and feel of the project in RTL is up to and decided mostly by our community since they know way more about it. :)
So we would like to know what do you think about it?
For now this version will be what we base ourself on to kick off other phases of qualifying Fennec in RTL.
Check it out and tell us what do you think!
Cheers,
Ahmed

mermi

unread,
Mar 7, 2016, 6:12:47 PM3/7/16
to Ahmed Nefzaoui, dev...@lists.mozilla.org
Hello Ahmed,

Thank you for this document, everything is good and clear just I have a remark about the Indexes on main page, I think the icon should be in the right and the words near to it!

Also I thing some of us (people who never work on Firefox Android before) need to know when we find a bug how could we fix it I mean how could we start ?!




_______________________________________________
Dev-rtl mailing list
Dev...@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-rtl
--
Best Regards,
Manel Rhaiem
Mozilla Representative
From Tunisia
Aka: Mermi

Delphine Lebédel

unread,
Mar 7, 2016, 6:29:06 PM3/7/16
to mermi, dev...@lists.mozilla.org, Ahmed Nefzaoui
On Mon, Mar 7, 2016 at 2:48 PM, mermi <mane...@gmail.com> wrote:
Hello Ahmed,

Thank you for this document, everything is good and clear just I have a remark about the Indexes on main page, I think the icon should be in the right and the words near to it!

Also I thing some of us (people who never work on Firefox Android before) need to know when we find a bug how could we fix it I mean how could we start ?!


Hi Mermi,

Thanks for asking this!

For filing bugs, I would go to Bugzilla in Firefox for Android section: https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox%20for%20Android
then choose from the Component list in the dropdown, and file under "Theme and Visual Design" (I'll double check about this, but seems like the best place to put these)

I'd recommend putting [RTL] at the beginning of the bug title. That facilitates queries and such.

Please note that truncation bugs (where text is cut-off) are NOT RTL issues. They are l10n issues that should be filed under Mozilla Localization product > "ar" locale

Excited to see more input about all this. Great work on the specs
thanks
delphine
 

Delphine Lebédel

unread,
Mar 7, 2016, 7:01:42 PM3/7/16
to mermi, dev...@lists.mozilla.org, Ahmed Nefzaoui
Ahmed just pointed out that there exists a meta bug for Fennec RTL already: https://bugzilla.mozilla.org/show_bug.cgi?id=702845

Please file all your bugs as blocking this one. Thanks!

Augustin Trancart

unread,
Mar 8, 2016, 8:17:09 AM3/8/16
to dev...@lists.mozilla.org
Hello everyone,

There is one difference I've seen with Firefox OS: in the "Indexes on main page", we have opted to right-align everything in RTL to have a more consistent UI in the history page on FxOS. I personally would find it cleaner, instead of having items that align differently, but maybe that's clearer that way for an arabic reader, I don't  know.

For toolbars, such as the one on top of the "Main Menu (Priority 1)" with favorites, add tab and share buttons: I *think* we ended up mirroring their order in FxOS (we changed that halfway 2.5).
The main argument *not* to change their order is that arabic-speaking people are mainly right-handed, just as in most countries. For large screen, the far-left button can be harder to reach. That can be a good reason not to mirror it. I'm not sure of the relevance of this though, maybe it is still the reading direction that matters here: arabic speaker might see the right button faster, thus reaching it more easily. Again, not an arabic speaker myself, so I can't really say.
Another argument in favor of changing their order (imho) is that it's easier to code: it's one less particular case to deal with. For Fennec, I do not know how the interface is coded, so depending on the technology, this argument can be even stronger or on the contrary be in favor of not changing the order.

Some nits:
- On the same page, shouldn't the site favicons be on the right side for rtl UI for each item in the list? (I assume they are on the left for LTR UI right?). It would be more consistent with the favicon position in the url bar and in the tab title, as can be seen in the "tabs and address bar" section.
- On the "tab index page" section, I noticed the "x" icon is still on the right in RTL. Shouldn't they be on the left? It would be more consistent with the "x" icon on tabs in the "tabs and address bar" section.

Go RTL!

Cheers,

Augustin

Delphine Lebédel

unread,
Mar 10, 2016, 5:11:02 PM3/10/16
to mozilla...@lists.mozilla.org
Both Augustin and Mermi made some very valid comments IMHO.
Just wondering: is there someone "in charge" of updating the specs? Would that be Arash maybe since he created them in the first place?

thanks! :D

mousav...@gmail.com

unread,
Mar 11, 2016, 3:53:46 PM3/11/16
to Delphine Lebédel, mozilla...@lists.mozilla.org
Hello all,

Just quickly commenting on comments :D

On Tue, Mar 8, 2016 at 2:18 AM, mermi <mane...@gmail.com> wrote:
> I have a remark about the Indexes on main page, I think the icon should be in the
> right and the words near to it!

I have no hard feelings about icons being on right or left.

On Tue, Mar 8, 2016 at 4:46 PM, Augustin Trancart
<augustin...@phoxygen.com> wrote:
> There is one difference I've seen with Firefox OS: in the "Indexes on main
> page", we have opted to right-align everything in RTL to have a more
> consistent UI in the history page on FxOS. I personally would find it
> cleaner, instead of having items that align differently, but maybe that's
> clearer that way for an arabic reader, I don't know.

Again no hard feelings for icons, but I myself prefer texts being
bidirectional like it is now. It mean that the text gets right/left
aligned based on the context. So if it's Latin alphabet, it shows them
LTR and on Arabic/Hebrew RTL. This also makes sense for address bar
(because most URLs are with Latin alphabet and they seem weird to when
they are RTL, although Firefox is doing the same).

> For toolbars, such as the one on top of the "Main Menu (Priority 1)" with
> favorites, add tab and share buttons: I *think* we ended up mirroring their
> order in FxOS (we changed that halfway 2.5).

I think this one is valid. The discussion about being right/left
handed came up in Sri Lanka too, and I'm not really agreed with it.
Currently smartphones are having big screens that you can't work with
them with only one hand and most people use both hands. So I think
being right/left handed shouldn't be a big concern.

> - On the same page, shouldn't the site favicons be on the right side for rtl
> UI for each item in the list? (I assume they are on the left for LTR UI
> right?). It would be more consistent with the favicon position in the url
> bar and in the tab title, as can be seen in the "tabs and address bar"
> section.

You mean the ones in "Indexes on main page"?

> - On the "tab index page" section, I noticed the "x" icon is still on the
> right in RTL. Shouldn't they be on the left? It would be more consistent
> with the "x" icon on tabs in the "tabs and address bar" section.

It makes sense. (but titles are bidirectional, so maybe not a priority)
I can do that for sure. Are everybody done discussing? I can prepare
the fixes tomorrow.

Best Wishes,
Arash

Augustin Trancart

unread,
Mar 14, 2016, 6:09:32 AM3/14/16
to dev...@lists.mozilla.org


On 11/03/2016 21:53, mousav...@gmail.com wrote:
> (...)
> Again no hard feelings for icons, but I myself prefer texts being
> bidirectional like it is now. It mean that the text gets right/left
> aligned based on the context. So if it's Latin alphabet, it shows them
> LTR and on Arabic/Hebrew RTL. This also makes sense for address bar
> (because most URLs are with Latin alphabet and they seem weird to when
> they are RTL, although Firefox is doing the same).
By RTL and LTR, you mean right-aligned and left-aligned right? Because
the inner direction of a text (RTL or LTR) and its alignment (right or
left) are 2 orthogonal issues. Just to be sure we use the same words...

Augustin

mousav...@gmail.com

unread,
Mar 14, 2016, 8:44:45 AM3/14/16
to Augustin Trancart, dev...@lists.mozilla.org
On Mon, Mar 14, 2016 at 12:40 PM, Augustin Trancart
<augustin...@phoxygen.com> wrote:
> By RTL and LTR, you mean right-aligned and left-aligned right? Because the
> inner direction of a text (RTL or LTR) and its alignment (right or left) are
> 2 orthogonal issues. Just to be sure we use the same words...

No I mean direction and not just alignment. Current bi-direction
behavior is also changing the direction (not just alignment) in
bookmarks page for example.

Arash

Augustin Trancart

unread,
Mar 14, 2016, 9:47:26 AM3/14/16
to mousav...@gmail.com, dev...@lists.mozilla.org
Ok. Just to clarify further, I meant only alignment. I took the fact
that direction adapts to the content as a given.

Delphine Lebédel

unread,
Mar 15, 2016, 2:01:39 PM3/15/16
to mozilla...@lists.mozilla.org
> On Fri, Mar 11, 2016 at 1:33 AM, Delphine Lebédel
> <lebedel....@gmail.com> wrote:
> >
> > Both Augustin and Mermi made some very valid comments IMHO.
> > Just wondering: is there someone "in charge" of updating the specs? Would that be Arash maybe since he created them in the first place?
>
> I can do that for sure. Are everybody done discussing? I can prepare
> the fixes tomorrow.
>
> Best Wishes,
> Arash

Hey Arash,
thanks that would be great! Looks like the specs are progressing a great deal and more or less close to finalized. Even if there are still some tweaks to do, when you are ready would you mind posting the latest updated version on the Fennec RTL meta-bug please? (https://bugzilla.mozilla.org/show_bug.cgi?id=702845)
This way we can have fennec engineers also take a look at it for review :D

thanks

0 new messages