Merge lp:~osomon/oxide/icon into lp:~oxide-developers/oxide/oxide.trunk
Proposed by
Olivier Tilloy
Status: | Merged |
---|---|
Merged at revision: | 578 |
Proposed branch: | lp:~osomon/oxide/icon |
Merge into: | lp:~oxide-developers/oxide/oxide.trunk |
Diff against target: |
220 lines (+82/-1) 10 files modified
qt/core/browser/oxide_qt_web_view.cc (+4/-0) qt/core/browser/oxide_qt_web_view.h (+1/-0) qt/core/glue/oxide_qt_web_view_adapter.h (+1/-0) qt/quick/api/oxideqquickwebview.cc (+15/-0) qt/quick/api/oxideqquickwebview_p.h (+4/-0) qt/quick/api/oxideqquickwebview_p_p.h (+3/-1) qt/tests/qmltests/api/tst_WebView_icon.html (+5/-0) qt/tests/qmltests/api/tst_WebView_icon.qml (+32/-0) shared/browser/oxide_web_view.cc (+13/-0) shared/browser/oxide_web_view.h (+4/-0) |
To merge this branch: | bzr merge lp:~osomon/oxide/icon |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Chris Coulson | Approve | ||
Review via email: mp+203727@code.launchpad.net |
Commit message
Add an 'icon' property to the QML WebView.
To post a comment you must log in.
I had a quick look into adding an icon attribute to the navigation history entries, as suggested by Chris for this branch to be feature-complete.
It turns out the navigation controller doesn’t store favicon information by default, it’s up to the application to set it. Chrome has a FaviconService class that serves this purposes, which itself talks to a HistoryService instance. Implementing something similar in oxide would involve quite some new code, and I’m not sure where it would belong.
How about doing it in two steps, this branch first (as it’s required for feature parity with QtWebKit/ QtWebEngine) , and favicons for navigation history later on?