11.11.2017, 02:49, "Oleg Shparber" <troll...@gmail.com>: > Hi, > > On 10 November 2017 at 15:06, René J.V. Bertin <rjvber...@gmail.com> wrote: >> Last but not least: Zeal is indeed very closely related to Dash. So close in >> fact that it cannot advocate Mac compatibility for licensing/legal reasons, >> and that it would probably be delicate even to provide it via MacPorts. > > Zeal developer here. The reason it is not available for macOS is the > agreement [1], that grants our users free access to ~200 docsets maintained > by the author of Dash. Unless we find another comparable source of > documentation with close to zero maintenance, there will be no official macOS > support. Zeal can be built for macOS, but looks quite ugly over there, and > nobody tests if everything works. > > Back to the topic of this discussion. We've recently switched to Qt WebKit > 5.212, and sadly it didn't make all our problems go away due to a number of > regressions. And even if Qt WebKit worked perfectly, a full scale browser > engine still feels like an overkill for a simple task of displaying > documentation.
I think unless you have a full control over the content (or content authors intentionally test it with QTB), you have to support all of HTML and CSS modern engines implement, and maybe even some JS. > > QTextBrowser while quite capable often struggles with displaying anything but > very basic pre-HTML5 content, plus it doesn't support HiDPI screens. > Improving QTB is an idea I occasionally entertain, but that would require a > significant time investment. > > Another alternative I am currently considering is falling back to MSHTML on > Windows. There was a similar effort for Qt Assistant in the past [2], but > didn't make it. For a documentation viewer MSHTML should provide everything > required. > > 1. https://github.com/zealdocs/zeal/issues/24 > 2. https://codereview.qt-project.org/100930 > > Cheers, > Oleg > , > > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest -- Regards, Konstantin _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest