Mobile/Projects/Set top box optimization

From New wiki
Jump to navigation Jump to search

Overview/Goals: Responsive Design v1

  • First iteration of providing better visual support for Firefox for Android when installed on a set top box (STB)
  • Further iterations will refine the visual and navigation experience on a larger screen
  • STBs may be plugged into laptop monitors or TVs, therefore the design must suit both methods


Specifications

MVP:

  • Use landscape Phone UI
  • Hide title bar by default
  • Fix "Tools" submenu (or hide it)
    • Can't scroll
    • Can't get back
  • Navigating page by tabbing through links on the page
    • scrolling with control sticks and tapping with the trackpad is really annoying
  • Font size - web content
  • Font size - menu

Nice to have

  • Better start page navigation
  • URLbar autocomplete
  • Auto full screen videos
  • Preloaded about:home content

User stories

  • As a user, I want to plug an STB console into a computer setup and browse my favourite web content comfortably.
  • As a user, I want to plug an STB console into a TV setup and browse my favourite web content comfortably.


Quality criteria

  1. User stories are satisfied
  2. Specifications are met
  3. (Not MVP but desired): dynamic URL bar reappears easily when using a physical (non touch) input method (controller, keyboard) in an intuitive and reproducible manner


Tracking

<bugzilla> {

   "blocks": "831778",
   "resolution": "---",
   "include_fields": "id, priority, summary, status, assigned_to",
   "order": "bug_id"

} </bugzilla>

Resolved/Fixed

<bugzilla> {

   "blocks": "831778",
   "resolution": "Fixed",
   "include_fields": "id, priority, summary, status, assigned_to",
   "order": "bug_id"

} </bugzilla>