Created by Florian Boucault on 2017-02-22 and last modified on 2017-02-22
Get this branch:
bzr branch lp:~fboucault/webbrowser-app/simplify_tab_opening
Only Florian Boucault can upload to this branch. If you are Florian Boucault please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Florian Boucault

Recent revisions

1624. By Florian Boucault on 2017-02-22

Simplified tab opening, reduced number of entry points.

Moved Browser.internal.openUrlInNewTab to Browser.openUrlInNewTab and made it the main entry point to create tabs.
New Browser.openRequestInNewTab that takes in a 'request' instead of a 'url'.

TabComponent.WebViewImpl.onNewViewRequested to use Browser.openRequestInNewTab instead of BrowserWindow.addTab
Removed BrowserWindow.addTab
Browser.restoreTabState to use internal.createTabHelper instead of Browser.createTab
Removed Browser.createTab

1623. By Florian Boucault on 2017-02-22

Added corresponding AP tests

1622. By Florian Boucault on 2017-02-21

Restore focus on parent tab when closing child tab

1621. By Florian Boucault on 2017-02-21

AP test: simplified tab closing

1620. By Florian Boucault on 2017-02-20

Store and restore on startup the size of each window.

1619. By Florian Boucault on 2017-02-20

ComboBox/Drop down menus: improved UX
- added keyboard navigation
- made popover square to fit better with HTML boxes
- aligned popover with HTML box
- apply same width as HTML box whenever possible

1618. By Olivier Tilloy on 2017-02-20

Add UA overrides for google photos (desktop and mobile).

1617. By Florian Boucault on 2017-02-17

Snap: embed ubuntu-ui-extras by building it from source.

1616. By Olivier Tilloy on 2017-02-17

Merge the latest changes from trunk.

1615. By Florian Boucault on 2017-02-16

Fix issue with new tab page sometimes never being unloaded.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.