Xan opened the session by surveying the history of browsers in GNOME: Netscape, Mozilla, Firefox, Chrome. The status of these browsers in GNOME has varying levels of integration but—of those remaining—they have vastly more resources than Epiphany currently does.
Xan proposed that we change our approach: browser as a service.
- Integrated tab management
- Web application integration (GMail), better Shell treatment, icons
- Search results in the Shell
- Direct results for unit conversion in search results
At this point Xan opened the floor to brainstorming for more ideas.
Next, the discussion moved to how to more deeply integrate WebkitGTK in to the platform. There was clear agreement that there should be two embedding API's: one where you want a browser-like experience and the other where you don't need chrome, cookies, caches, etc.
Jon McCann said that a good tab-window manager integration will require a lot of work so I should probably be a little later. Search integration is a more short-term objective.
There was a lot of discussion about what kinds of results could be shown in the search window. For example what API's are out there, whether it makes sense allow the provider to show ads if their EULA requires it, etc.