Bug 467522 - Request for a new epub backend based on qt-webengine for Okular
Summary: Request for a new epub backend based on qt-webengine for Okular
Status: REPORTED
Alias: None
Product: okular
Classification: Applications
Component: EPub backend (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-18 12:32 UTC by Chromer
Modified: 2023-03-18 12:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chromer 2023-03-18 12:32:29 UTC
**SUMMARY**
The current epub backend in Okular is quite ineffective and has been the subject of numerous bug reports. I believe that a new backend based on qt-webengine could address many of these issues and greatly improve the performance and stability of Okular when viewing epub files.

Furthermore, as qt-webengine is now a mandatory dependency of the Plasma desktop, it makes sense to take advantage of this technology in Okular as well. I understand that this may require a significant amount of development work, but I believe that the benefits of a new, more effective epub backend would greatly outweigh the costs.

It is worth noting that currently, the most popular and effective EPUB viewer on Linux is Foliate, which utilizes webkit2gtk. However, given that Qt-webengine is a core dependency of Plasma desktop, it would make sense for Okular to also utilize this backend for EPUB viewing. This would improve the overall user experience and provide a more consistent integration with the KDE desktop environment. Thank you for considering this feature request.

**SOFTWARE/OS VERSIONS**

Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104
Qt Version: 5.15.8