Fennec/NativeUI/Notes 10-26-2011

From MozillaWiki
Jump to: navigation, search

Bugs

The tab number doesn't increment when you open up a new tab from an external source bug 697529

We are finding ourselves offline a lot bug 696772

Change orientation and reload the page the screen shot looks stretched bug 698718

Awesome Bar bug 696461

• Ux design is in progress, mockups available for review

1. Need to make sure Bookmarks are in a predictable order

2. The keyboard doesn't need to go away once the back button actually works; we need the keyboard to go away if you click on a tab, or on scroll

3. We need to re-implement favicons

Menu bug 696832

• Ux design is ready for eng implementation

1. Icon assets and reordering is needed. Ux roughly has the list. (double check the latest mocks)

2. Eng will make it like the mockup: need to specify which items need to be in there all the time and which items need to be in the "more" list and display depending upon the screen size.

3. Ux has been mocking up for ICS; we need a plan for pre-ICS. Figure out if that cut-off happens.

4. Reload Button: functionality is there, it just needs to be repositioned

5. Share: functionality is limited to current page; if we do context menus, we can expand.

6. Share for bookmarks, and history entries needs to be prioritized

7. Save as PDF: same code as the XUL product but need to be re-ordered

8. Bookmarks: Add/Create Bookmark

Preferences bug 698593

1) List needs to be massaged a little bit. Most of the infrastructure is there so we can add anything that gecko has, we need to figure out what we need to do here

2) When Gecko is not up, the menu item will appear in the list but it will be greyed out until gecko is up

3) Show character encoding; as a pref does not currently do anything; in the xul version it was a preference to select site-by-site.

A door hanger would be good once functionality for this pref is implemented. A menu item that let's them switch character encoding; do we want to turn this on or off

5) Clear history: need to specify what it does, what does it need. Currently the same behavior as stock, we can do something more intelligent. Person is using firefox, gets rid of firefox goes back to stock they will now only have bookmarks

6) Clear Private Data below

New Tabs bug 696462

1) The while buttony feel would go away, flatter; Madhav and Ian we were using favicons here . New tab button is currently in the list; we need to make that a permanent fixture at the bottom of the pop-up window.

2) Create a number increment or pause before we go to another window that is seemingly unrelated to tabs

3) New Tabs/Then click "Back" = We don't actually make the tab until we commit

Observations, HTML5 Video Controls, Camera Demo, etc.

  1. Pan over text should go away soon-ish; not being able to click on textboxes and having the keyboardcome up
  2. Change orientation and reload the page the screen shot looks stretched. Easiest: force the orientation to be a certain way until we have things up and running. Don't show the screen shot if it doesn't match; we don't showing content would be 6 seconds. New bug filed.
  3. Load a link from another app. Exit the app and then load a new page
  4. use the previous screen-shot; do we at least want a throbber page. As soon as gecko is up and running hopefully from a cache; one patricks stuff is landed. you will be able to.
  5. How much does the screen shot from last time add value?
  6. Visually indicate the things that aren't working; figure out what we want to do there and get some flow
  7. The current way the progress bar works; progress indicator; we are going with a more circular style; both back and forth. We don't have to shift anything. a loader up until
  8. The tab number doesn't increment when you open up a new tab from an external source bug 697529
  9. geolocation page: the title doesn't come in because it is an onload handler; bottom of page there is a doorhanger with the ability to share. will doorhangers have an arrow? probably not before ICS; patryk working on the mockups; all indicators point to the menu
  10. http auth dialogs: dependent upon the password manager.  FWIW: if you load the same dialog in the default browser; it chokes on the page in the defaiult browser the checkbox; 'remember me' is black text and unreadable, currently;
  11. download notifications: works √
  12. Webm: video playback is exciting. shadow layer is a few months of work to make it work. when we land the shadow stuff that patryck is working on... you may have an extra copy which would cost for performance. ideally we don't engage this stuff unless we touch the screen
  13. make the controls or don't support html5 video (we are just going to make the control
  14. Khronos webgl demo learning 1 gl; irc cloud 2
  15. Currently, there a bunch of webgl crashes 25) fast and light panning 26) scroll2 stuff... load a page. scroll indicators in web content;
  16. Camera (fabrice) , dougt's picture is awesome
  17. Download manager: access the system down load manager directly and just use the standard os manager to view. we can put a link to that in our menu.
  18. next week; we should have a script and pages to go to for some of this stuff... easy way for the presenter. beard to jump around...