Add an API to expose webpage thumbnails

Bug #1260009 reported by Olivier Tilloy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
Invalid
Medium
Olivier Tilloy

Bug Description

The current ubuntu touch webbrowser app displays square thumbnails of the web pages for open tabs as well as bookmarks and history entries. It’s currently implemented as a crude hack and requires linking against QtWebKit’s private headers.

We will need oxide to expose those thumbnails in an easy way for the application to manage them.

Related branches

Olivier Tilloy (osomon)
Changed in oxide:
importance: Undecided → Medium
assignee: nobody → Chris Coulson (chrisccoulson)
Revision history for this message
Olivier Tilloy (osomon) wrote :

I had a quick look at how thumbnailing works in Chrome, it uses RenderWidgetHost::CopyFromBackingStore(…) (see https://code.google.com/p/chromium/codesearch#chromium/src/content/public/browser/render_widget_host.h&cl=GROK&ct=xref_jump_to_def&l=199&gsn=CopyFromBackingStore).

Olivier Tilloy (osomon)
Changed in oxide:
assignee: Chris Coulson (chrisccoulson) → Olivier Tilloy (osomon)
Olivier Tilloy (osomon)
Changed in oxide:
status: New → In Progress
Bill Filler (bfiller)
tags: added: rtm14
Changed in oxide:
milestone: none → branch-1.2
Revision history for this message
David Barth (dbarth) wrote :

We're using the favicons as a fallback mechanism for RTM.

tags: removed: rtm14
Changed in oxide:
milestone: branch-1.2 → branch-1.3
Changed in oxide:
milestone: branch-1.3 → branch-1.4
Changed in oxide:
milestone: branch-1.4 → branch-1.5
Olivier Tilloy (osomon)
Changed in oxide:
milestone: branch-1.5 → branch-1.6
Revision history for this message
Olivier Tilloy (osomon) wrote :

Not needed any longer, as Qt 5.4 introduced a new grabToImage() API on QML items.

Changed in oxide:
status: In Progress → Invalid
milestone: branch-1.6 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.