Skip to content
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

Add spectacle support #542

Open
JoshuaVandaele opened this issue Jul 25, 2023 · 2 comments
Open

Add spectacle support #542

JoshuaVandaele opened this issue Jul 25, 2023 · 2 comments
Labels
feature New feature

Comments

@JoshuaVandaele
Copy link

Is your feature request related to a problem? Please describe.
XBackBone does not have native support for integrating with Spectacle (the screenshot utility for KDE desktop), so users of XBackBone on KDE desktop environments are unable to easily capture and share screenshots with their default screenshot utility

Describe the solution you'd like
KDE applications like Spectacle (Screenshot utility), Dolphin (File manager), and Okular (document viewer) all support sharing files via "Share..."
image
Spectacle even supports sharing to Imgur and it puts the URL in the clipboard, I think XBackBone could create something like that.

Additional context
I think this: https://develop.kde.org/docs/apps/dolphin/service-menus/ is a good starting point? I'm not sure though, I don't know much about how this all works, here are some examples of plugins that already do something alike to this if this helps:
image (from https://userbase.kde.org/Spectacle)

@sergix44 sergix44 added the feature New feature label Jul 25, 2023
@sergix44
Copy link
Owner

Thanks for the input, it would be good to be able to support some well mantained clients for linux

@SrS2225a
Copy link
Contributor

SrS2225a commented Dec 14, 2023

I think it is a neat idea. Another possible solution is to create a purpose plugin which is supposed to integrate services and actions on any application without having to implement them specifically, and will be shared between all kde applications that can use it. Information about how to create a purposed plugin can be found on kde's gitlab: https://invent.kde.org/frameworks/purpose

A year ago I actually made a pr to kde for like a plugin that allows you to define your own uploader service, but has not went anywhere since KDE wants to integrate it into Get New Stuff and is waiting for the design team to come up with a proof of concept, so I can give it to you as an example if you want.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature
Projects
None yet
Development

No branches or pull requests

3 participants