Review Request 130235: Allow to select Splash or Arthur render backends

Henrik Fehlauer rkflx at lab12.net
Thu Sep 28 23:17:44 UTC 2017



> On Aug. 31, 2017, 9:07 p.m., Albert Astals Cid wrote:
> > > How do I make it go into effect when 'Ok' is clicked?  I suppose there's some signal that gets emitted, but what's its name?
> > 
> > Yeah, that's not happening, also needed for https://bugs.kde.org/show_bug.cgi?id=384070
> > 
> > Honestly, i don't like to have this option even if you add a million of warnings, people will select it and they'll either file a bug or shit on the internet about how crap Okular is.
> > 
> > I don't understand why an #ifdef protecting the option is not good for you?

Here is an idea for a compromise: Provide a command line option. For the developer, this enables fast and convenient switching between backends without reconfiguring/rebuilding, for the user it is very explicit to type something like "--use-totally-unsupported-and-very-experimental-arthur-backend".

As for getting more contributors involved, I guess there are more effective channels to get the word out than a GUI option: Once available as an experimental feature in a released version, call for developers/testers in the release notes, in a blog post and on Reddit (/r/kde, /r/linux, …). To keep the excitement going, provide regular blog posts with achievements and testing requests on PlanetKDE with link submissions to Reddit.

This sounds like a lot of work, but in reality is nothing more than a somewhat detailed copy of a Phabricator Diff summary with a screenshot of a new GUI option or old vs. improved rendering thrown in for good measure. For example, you could start with what's the advantage over Splash. (Could we finally get subpixel rendering for eligible pages? This seems like a much-wanted feature…) Then continue with the text rendering improvements you already did a couple of weeks back in Poppler. After that, mention the printing stuff in multiple installments (scaling, faster performance, …).


- Henrik


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/130235/#review103678
-----------------------------------------------------------


On Aug. 24, 2017, 8:37 p.m., Oliver Sander wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/130235/
> -----------------------------------------------------------
> 
> (Updated Aug. 24, 2017, 8:37 p.m.)
> 
> 
> Review request for Okular.
> 
> 
> Repository: okular
> 
> 
> Description
> -------
> 
> This patch adds a new configuration option to the pdf backend options: the user can select between the poppler Splash or Arthur backends.  Of course Splash is the default, but it's nice to have the choice -- I use it to debug Arthur.
> 
> I need some help, though (still Qt newbie).  With the current patch, backend changes do not go into effect until the document is reloaded. How do I make it go into effect when 'Ok' is clicked?  I suppose there's some signal that gets emitted, but what's its name?
> 
> Also, It'd be good to add a 'here be dragons' tooltip to the Arthur choice.  Is that possible?
> 
> 
> Diffs
> -----
> 
>   generators/poppler/conf/pdfsettings.kcfg 65ea82d8d 
>   generators/poppler/conf/pdfsettingswidget.ui 488ad3099 
>   generators/poppler/generator_pdf.cpp 2a73ca205 
> 
> 
> Diff: https://git.reviewboard.kde.org/r/130235/diff/1/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Oliver Sander
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/okular-devel/attachments/20170928/90a5fcf0/attachment-0001.html>


More information about the Okular-devel mailing list