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
Port to WebKit2 4.0 API #17
Comments
|
Fedora 27 (expected to release in about November) is also removing the old webkitgtk. |
|
If you already work on the port would you mind creating a PR or a project for it? Just to avoid work being done twice :) |
|
@keepco, good idea. I've done nothing significant on it. Two mailing list posts;
Time is short, and I'm busy. I'll review patches from anyone. |
|
Discussion with Ayush in #sugar IRC:
|
|
Nobody seems to be working on this, so I'm looking into it now; either removing EPUB support or porting. |
|
#18 removes EPUB support. Not the best fix for the problem. |
|
After a few days trying to port, I'm giving up. Last remaining issue is that the EPUB viewer renders each file in the EPUB as a different web page, and was reliant on WebKit accepting a Gtk.Scrollbar wrapper widget, which WebKit2 does not accept, so while I've got content visible it can't be easily scrolled except with mouse scroll buttons, and the page number doesn't update. So I've merged #18 If anyone is available to work this problem further, I can push my work in progress branch. |
|
Is libgepub something you could use instead? libgepub is used by the GNOME Documents app and provides gobject-introspection bindings. I don't see any published documentation for it though. |
|
Thanks. Reviewed upstream source at https://github.com/GNOME/libgepub and it looks like it would be useful. It is a GTK+ widget based on |
Read uses for EPUB viewing the WebKit 3.0 API, based on WebKit 2.4, which is unmaintained and dangerous. Port to WebKit2 4.0 API based on WebKit 2.16 or later.
The text was updated successfully, but these errors were encountered: