Bug 358608 - Enable "Print images" kipi plugin
Summary: Enable "Print images" kipi plugin
Status: RESOLVED INTENTIONAL
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-26 21:14 UTC by Gregor Mi
Modified: 2016-09-07 14:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gregor Mi 2016-01-26 21:14:11 UTC
Hi,

in ksnapshot I often used the "Print images" kipi plugin, which is useful because it has options for the image positioning and scaling, see here: http://i.imgur.com/2H0OXvN.png

Maybe this can be offered as an additional printing method.
Comment 1 Boudhayan Gupta 2016-01-27 06:16:46 UTC
I don't want to re-enable the KIPI plugin for this, for a few reasons:

1) Eventually KIPI support will be dropped as Purpose matures.
2) Printing is a core feature, we don't want to rely on an external plugin for this.
3) Having two Print actions (one core, one via KIPI) will only confuse users.

Not having those additional print settings is a bummer though. Perhaps the way to fix this bug is to try incorporate those features into Spectacle's own print feature?
Comment 2 Janet 2016-04-08 19:29:21 UTC
I am glad that you don't use the kipi-plugins for spectacle, they have cluttered the send/export to dialog of ksnapshot a lot. But I agree that it would be comfortable to have some further printing options and I'very much appreciate if it could be added to spectacle's own print feature.
Comment 3 Gregor Mi 2016-04-08 19:45:29 UTC
I would like to point out that this particular bug report is only about one of the kipi-plugins, not all of them. (On a side note, the cluttering of the Send/export menu could have also been resolved by applying a sensible grouping)

> 3) Having two Print actions (one core, one via KIPI) will only confuse users.

There are ways to provide additional functionality without confusing the user; for example submenus.

> 2) Printing is a core feature, we don't want to rely on an external plugin for this.

If it was only for additional functionality (like second print option), would it be ok then?

I have a question about Purpose: is it going to be the total replacement for kipi or shall both technologies be used along-side and only parts - like the Print dialog - will be moved to Purpose?
Comment 4 Boudhayan Gupta 2016-04-25 20:58:11 UTC
Adding more features to Spectacle's own print option seems like a good idea. We'll track this in Differential/ReviewBoard, not here.
Comment 5 Gregor Mi 2016-09-07 14:20:06 UTC
I just looked at the code and see that spectacle uses QPrintDialog as print dialog. Where would one start adding the image positioning and scaling features (see https://bugs.kde.org/show_bug.cgi?id=358608#c0)?

As separate dialog before showing the standard QtPrintDialog? Or is it possible to extend the Qt dialog itself? Is there maybe some work already done?