B2G/RTL/2.5

From MozillaWiki
< B2G
Revision as of 12:56, 9 July 2015 by Ahmed Nefzaoui (talk | contribs) (typos..)
Jump to navigation Jump to search

Overview

User story

As Mozilla we want to offer the best RTL experience on our new release of Firefox OS so that all languages can be correctly supported for our user base.

Acceptance Criteria

RTL support to be improved to the updated final spec.


UX Spec

Details soon.

Project Initial Implementation Phases

Phases

Details soon.

Modules to cover

Old modules

  • Browser
  • Calendar
  • Camera
  • Clock
  • Contacts
  • Dialer
  • Email
  • Find My Device
  • First Time Use (FTU)
  • FM Radio
  • Gallery
  • Homescreen
  • Keyboard
  • Messages/SMS
  • Music
  • Network Alerts
  • Ringtones
  • Search
  • Shared
  • Settings
  • System
  • Usage/Cost Control
  • Video
  • Wallpaper
  • WAP Push

New modules

  • Hackerplace
  • Customizer
  • Studio
  • Sharing
  • Webmaker (Should we?)
  • Bugzilla Lite

The list goes on, but we have to see if we will have to implement RTL for apps living in https://github.com/fxos/ that are related to the spark project (wiki: https://wiki.mozilla.org/Firefox_OS/Spark)

Nice-to-have Features

Those are features we tried to work on in previous versions or nice-to-haves

  • Hijri/Islamic Calendar Support: One of they features we said we would support in 3.0 (as for now 2.5) is the Islamic aka Hijri Calendar for Firefox OS.
  • Eastern Arabic Numerals: We should try to implement Eastern Arabic Numerals into the System since they are core elements of the Arabic language.
  • Multi-Arabic Locales: Those are used because of the differences between Arabic variations across The Arab countries, one of the variations is the use of Eastern or Western Arabic Numerals where ar-EG (Arabic Egypt) uses ١٢٣٤٥٦٫٧٨٩ while ar-TN (Arabic Tunisia) uses 123456.789. Android does a good job supporting those locales.
  • Arabic Dictionary & Text prediction: We should have text prediction support for Arabic as well as a dict/wordlist.

Tracking bugs

Tracking bug: 1179459

Full Query
ID Summary Priority Status
1103011 Caret position inside empty editable element (input, textarea, contenteditable) with dir=auto doesn't respect parent's directionality -- NEW

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Meetings

N/A