RTL (Right to Left)

From MozillaWiki
Jump to: navigation, search
Fxossmall.png

Program Description

Implementing RTL support for basic scope 10 apps on FxOS 2.5:

  • System (includes task switcher and various UI panels)
  • Homescreen
  • Email
  • Dialer (callscreen)
  • Contacts (communications/contacts)
  • SMS
  • Browser/Search
  • FTU
  • Settings
  • Calendar

Program Status

App Dev Completed Test pass rate Test run Test case
Dialer / Callscreen ON TARGET 84% https://moztrap.mozilla.org/runtests/run/8153/env/347/ https://goo.gl/dPtqDw
FTU ON TARGET 56% https://moztrap.mozilla.org/runtests/run/8106/env/27835/ https://goo.gl/Cz713F
System ON TARGET 76.19% https://moztrap.mozilla.org/runtests/run/8152/env/347/ https://goo.gl/up61jP
SMS ON TARGET 85% https://moztrap.mozilla.org/runtests/run/8199/env/347/ https://goo.gl/eQSNWr
Homescreen ON TARGET 72.73% https://moztrap.mozilla.org/runtests/run/8106/env/27835/ https://goo.gl/CVpjxr
Browser ON TARGET 93.33% https://moztrap.mozilla.org/runtests/run/8285/env/347/ https://goo.gl/YWIad3
Emergency Call ON TARGET 100% https://moztrap.mozilla.org/runtests/run/8153/env/347/ https://goo.gl/CwNIgq
Settings ON TARGET 85.32% https://moztrap.mozilla.org/runtests/run/8202/env/347/ https://goo.gl/0kiS2I
Contacts ON TARGET 84.21% https://moztrap.mozilla.org/runtests/run/8286/env/347/ https://goo.gl/6xV4kq
Search ON TARGET 20% https://moztrap.mozilla.org/runtests/run/8200/env/347/ https://goo.gl/CrvLvz
Keyboard ON TARGET 100% https://moztrap.mozilla.org/runtests/run/8201/env/347/ https://goo.gl/5YuN1z
Calendar ON TARGET 76.47% https://moztrap.mozilla.org/runtests/run/8287/env/347/ https://goo.gl/i2XRdk
Email ON TARGET 86.36% https://moztrap.mozilla.org/runtests/run/8288/env/347/ https://goo.gl/vJfqzk

Status Key

Color Status Key
On Target The project or deliverable is expected to meet its due date.
Challenged The project or deliverable is facing an issue that might cause it to miss its due date, but a “get well” plan has been developed to get it back on track.
At Risk or Late The project or deliverable is blocked or facing an issue that might cause it to miss its due date, and there’s no “get well” plan to get it back on track, or it is already late.
Done The project or deliverable has been completed.
On Hold The project or deliverable has been placed on hold.

Program Timeline

2.5RAtimeline.png


MVP Scope

Meta: Bug 1202354 - (CSS_Refactor_2.5) CSS refactoring for Firefox OS 2.5

Full Query
ID Priority Component Assigned to Summary Status Target milestone
1207103 -- Gaia::Shared Fabien Cazenave [:kaze] (Gaia RTL 2.5) CSS refactoring: value selectors RESOLVED ---
1207131 -- Gaia pelloux (Gaia RTL 2.5) CSS refactoring: update the linter RESOLVED ---
1207202 -- Gaia::Shared pelloux (Gaia RTL 2.5) CSS refactoring: system menus RESOLVED ---
1207259 -- Gaia::Shared gabriel (Gaia RTL 2.5) CSS refactoring: [Building Blocks] First Time Use RESOLVED ---
1207357 -- Gaia::Shared Fabien Cazenave [:kaze] (Gaia RTL 2.5) CSS refactoring: gaia_progress RESOLVED ---
1207562 -- Gaia::Shared gabriel (Gaia RTL 2.5) CSS refactoring: [web component] gaia_radio RESOLVED ---
1207566 -- Gaia::Shared gabriel (Gaia RTL 2.5) CSS refactoring: [web component] gaia_switch RESOLVED ---
1207769 -- Gaia::Shared pelloux (Gaia RTL 2.5) CSS refactoring: gaia_buttons, gaia_checkbox RESOLVED ---
1207777 -- Gaia::Shared pelloux (Gaia RTL 2.5) CSS refactoring: switches RESOLVED ---
1208170 -- Gaia::System Fabien Cazenave [:kaze] (Gaia RTL 2.5) CSS refactoring: System RESOLVED FxOS-S8 (02Oct)
1208253 -- Gaia::First Time Experience gabriel (Gaia RTL 2.5) CSS refactoring: FTU RESOLVED ---
1208445 -- Gaia::Shared Fabien Cazenave [:kaze] (Gaia RTL 2.5) CSS refactoring: gaia_overflow_menu RESOLVED ---
1208448 -- Gaia::Shared Fabien Cazenave [:kaze] (Gaia RTL 2.5) CSS refactoring: gaia_subheader RESOLVED ---
1209038 -- Gaia::Shared Fabien Cazenave [:kaze] (Gaia RTL 2.5) CSS refactoring: [bb] headers RESOLVED ---
1209041 P1 Gaia Fabien Cazenave [:kaze] (Gaia RTL 2.5) RTL support for <gaia-header> RESOLVED ---
1209177 -- Gaia::Shared gabriel (Gaia RTL 2.5) CSS refactoring: [wc] gaia_confirm RESOLVED ---
1209415 -- Gaia::Contacts pelloux (Gaia RTL 2.5) CSS refactoring: Contacts RESOLVED ---
1209490 -- Gaia::Shared Augustin Trancart [:autra] (Gaia RTL 2.5) CSS refactoring: gaia_menu RESOLVED ---
1209532 -- Gaia::Shared Augustin Trancart [:autra] (Gaia RTL 2.5) CSS refactoring: gaia_sim_picker RESOLVED ---
1209961 -- Gaia::Shared Augustin Trancart [:autra] (Gaia RTL 2.5) back & forward icons RESOLVED FxOS-S10 (30Oct)
1209978 -- Gaia::Settings Augustin Trancart [:autra] (Gaia RTL 2.5) CSS refactoring: Settings RESOLVED FxOS-S10 (30Oct)
1210731 -- Gaia::SMS Augustin Trancart [:autra] (Gaia RTL 2.5) CSS refactoring: SMS app RESOLVED FxOS-S10 (30Oct)
1211388 P1 General Lockscreen: date/time overlaps notifications in RTL RESOLVED ---
1211421 -- Gaia::Shared Fabien Cazenave [:kaze] (Gaia RTL 2.5) CSS refactoring: <option dir="auto"> RESOLVED ---
1211909 -- Gaia::Shared Augustin Trancart [:autra] (Gaia RTL 2.5) [gaia-icons] Create a RTL counterpart for the "expand" icon RESOLVED ---
1211954 -- Gaia::Dialer pelloux (Gaia RTL 2.5) CSS refactoring: Dialer RESOLVED ---
1211960 -- Gaia::Shared pelloux (Gaia RTL 2.5) CSS refactoring: ellipsis in action_menu RESOLVED ---
1213057 -- Gaia::System Fabien Cazenave [:kaze] (Gaia RTL 2.5) CSS refactoring: proper BiDi mirroring of extended menus RESOLVED ---
1213972 -- Gaia::Shared Augustin Trancart [:autra] [RTL] replace scaleX(-1) with mirrored images RESOLVED ---
1214136 -- Gaia::System::Browser Chrome Augustin Trancart [:autra] (Gaia RTL 2.5) CSS refactoring: Browser (Search) RESOLVED FxOS-S10 (30Oct)
1215033 -- Gaia::Keyboard Augustin Trancart [:autra] (Gaia RTL 2.5) CSS refactoring: keyboard RESOLVED ---
1215095 -- Gaia::Calendar pelloux (Gaia RTL 2.5) CSS refactoring: Calendar RESOLVED FxOS-S10 (30Oct)
1216066 -- Gaia::Shared pelloux (Gaia RTL 2.5) RTL: align all single line inputs according to document direction RESOLVED FxOS-S10 (30Oct)
1216068 -- Gaia::Shared pelloux (Gaia RTL 2.5) CSS refactoring: contacts animation RESOLVED ---
1216085 -- Gaia::Dialer Augustin Trancart [:autra] (Gaia RTL 2.5) [emergency-call] CSS refactoring RESOLVED FxOS-S10 (30Oct)
1216496 -- Gaia::E-Mail Augustin Trancart [:autra] (Gaia RTL 2.5) CSS refactoring: email RESOLVED ---
1217377 -- Gaia::Dialer pelloux (Gaia RTL 2.5) CSS refactoring: Callscreen RESOLVED FxOS-S11 (13Nov)
1217474 -- Gaia::Shared Augustin Trancart [:autra] (Gaia RTL 2.5) CSS refactoring: [bb] tabs RESOLVED ---

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



Program Stakeholders

Role Name IRC
EPM Josh Cheng JoshCheng
PM Wilfred Mathanaraj wilfred
TL Samuel Foster sfoster
UX Rob MacDonald robmac
QA William Hsu whsu
  • EPM = Engineering Program Manager
  • EM = Engineering Manager
  • PM = Product Manager
  • TL = Tech Lead
  • UX = User Experience
  • QA = Quality Assurance

UX Specs

Reference Links