New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to QtWebEngine as default browser engine #653

Open
UniversalSuperBox opened this Issue Jun 4, 2018 · 5 comments

Comments

@UniversalSuperBox
Member

UniversalSuperBox commented Jun 4, 2018

We currently have some regressions in 16.04 (#442, #574, #626) which are related to our use of an old version of Chromium in Oxide. Rather than spend the effort to upgrade Oxide (and possibly not fix the underlying issue anyway), we've decided that we'd rather move to QtWebEngine.

QtWebEngine:

  • Has people working on it from the Qt company
  • Uses a more recent version of Chromium
  • Is integrated into other operating systems already

The following tasks are needed for us to truly get rid of Oxide:

  • Include QtWebEngine in the base image to allow app developers to use it in apps
  • Create a proper browser in browser-ng
    • Publish an experimental build on the OpenStore
    • Reach feature parity (or preferably superiority ^^) with the current browser based on oxide
  • Replace Oxide with QtWebEngine in Ubuntu.Web components
  • Make com.ubuntu.oxide into a wrapper that translates supported API calls to QtWebEngine
@Flohack74

This comment has been minimized.

Show comment
Hide comment
@Flohack74

Flohack74 Jun 5, 2018

Member

So this will be targeted for OTA-5?

Member

Flohack74 commented Jun 5, 2018

So this will be targeted for OTA-5?

@NeoTheThird

This comment has been minimized.

Show comment
Hide comment
@NeoTheThird

NeoTheThird Jun 5, 2018

Member

Depends. Since we depend on webapps a lot, i'd also keep the option open to delay it to OTA-6. Also, we might need OTA-5 to be a hotfix release.

Member

NeoTheThird commented Jun 5, 2018

Depends. Since we depend on webapps a lot, i'd also keep the option open to delay it to OTA-6. Also, we might need OTA-5 to be a hotfix release.

@NeoTheThird

This comment has been minimized.

Show comment
Hide comment
@NeoTheThird

NeoTheThird Jun 10, 2018

Member

The experimental browser-ng can now be downloaded from the openstore and the qtwebengine lib is included in the image. 🎉

Member

NeoTheThird commented Jun 10, 2018

The experimental browser-ng can now be downloaded from the openstore and the qtwebengine lib is included in the image. 🎉

@NeoTheThird NeoTheThird added this to Accepted in Ubuntu Touch Jun 10, 2018

@NeoTheThird NeoTheThird added this to the 16.04 OTA-4 milestone Jul 13, 2018

@NeoTheThird NeoTheThird moved this from Accepted to In Development in Ubuntu Touch Jul 13, 2018

@NeoTheThird NeoTheThird modified the milestones: 16.04 OTA-4, 16.04 OTA-5 Aug 3, 2018

@NeoTheThird NeoTheThird moved this from In Development to Accepted in Ubuntu Touch Aug 3, 2018

@mardy

This comment has been minimized.

Show comment
Hide comment
@mardy

mardy Aug 21, 2018

Member

While on holidays, I started working on making Ubuntu.Web a wrapper around QtWebEngine: https://github.com/mardy/webbrowser-app/tree/qtwebengine

It's a work in progress, untested, and I hope to be able to dedicate some more time to it in the near future; but if I don't, it still can be used as a starting point.

Member

mardy commented Aug 21, 2018

While on holidays, I started working on making Ubuntu.Web a wrapper around QtWebEngine: https://github.com/mardy/webbrowser-app/tree/qtwebengine

It's a work in progress, untested, and I hope to be able to dedicate some more time to it in the near future; but if I don't, it still can be used as a starting point.

@NeoTheThird NeoTheThird moved this from Accepted to In Development in Ubuntu Touch Sep 1, 2018

@UniversalSuperBox

This comment has been minimized.

Show comment
Hide comment
@UniversalSuperBox

UniversalSuperBox Oct 8, 2018

Member

We've got the QtWebEngine-based Morph.Web and Morph Browser in for OTA-5, but replacing Ubuntu.Web has not occurred yet. This issue has been moved to OTA-6 for completion.

Member

UniversalSuperBox commented Oct 8, 2018

We've got the QtWebEngine-based Morph.Web and Morph Browser in for OTA-5, but replacing Ubuntu.Web has not occurred yet. This issue has been moved to OTA-6 for completion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment