Bug 470369 - Add "Pin Screenshot" Functionality to Spectacle
Summary: Add "Pin Screenshot" Functionality to Spectacle
Status: REPORTED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 23.04.1
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords: usability
: 469378 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-05-28 15:16 UTC by ShellWen
Modified: 2025-03-24 19:58 UTC (History)
16 users (show)

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 ShellWen 2023-05-28 15:16:20 UTC
I would like to submit a feature request for the addition of a "pin screenshot" function to Spectacle. This function would allow users to easily "pin" a screenshot onto their screen and adjust the size using the mouse scroll wheel.

Both the closed-source screenshot tool SniPaste (only available on Windows & macOS) and the open-source screenshot tool Flameshot provide this feature. I believe many users would be very happy if Spectacle could offer the same functionality.

Snipaste: https://www.snipaste.com/
Flameshot: https://flameshot.org/
Comment 1 Nate Graham 2023-05-31 13:58:55 UTC
What's the use case for this feature?
Comment 2 Malachi Wu 2023-07-16 16:29:35 UTC
(In reply to Nate Graham from comment #1)
> What's the use case for this feature?

Copied from https://bugs.kde.org/show_bug.cgi?id=469378 :

> This is really useful as a way to temporarily hold an image on the screen to be used as a reference or to even compose new images (e.g. side-by-side comparisons, before/after shots, mock-ups, etc.)

This nice feature actually turns Spectacle from a mere screenshot tool into a productivity tool: instead of rearranging the layout of windows when comparing different content, just take a screenshot - and pin it!

I also recommend another screenshot software with this feature, Snipaste, to see how they demonstrate the impressive convenience: https://www.snipaste.com/
Comment 3 ShellWen 2023-07-27 20:28:38 UTC
(In reply to Malachi Wu from comment #2)
> (In reply to Nate Graham from comment #1)
> > What's the use case for this feature?
> 
> Copied from https://bugs.kde.org/show_bug.cgi?id=469378 :
> 
> > This is really useful as a way to temporarily hold an image on the screen to be used as a reference or to even compose new images (e.g. side-by-side comparisons, before/after shots, mock-ups, etc.)
> 
> This nice feature actually turns Spectacle from a mere screenshot tool into
> a productivity tool: instead of rearranging the layout of windows when
> comparing different content, just take a screenshot - and pin it!
> 
> I also recommend another screenshot software with this feature, Snipaste, to
> see how they demonstrate the impressive convenience:
> https://www.snipaste.com/

This Feature Request seems to be a duplicate of https://bugs.kde.org/show_bug.cgi?id=469378. Should I mark it as a duplicate? I'm sorry, my English is not very good, and I'm not very familiar with the process.
Comment 4 Nate Graham 2023-07-28 20:52:26 UTC
Indeed it is! However I think your explanation here is better, so let's mark that one as a duplicate of this one, even though that one is older.
Comment 5 Nate Graham 2023-07-28 20:52:31 UTC
*** Bug 469378 has been marked as a duplicate of this bug. ***
Comment 6 alex 2023-09-18 21:32:02 UTC
Just adding a vote to this feature request!

For the last few years I have been using Flameshot for a bunch of reasons - I found Spectacle quite limited at the time I switched.
Spectacle is now officially awesome, having added almost all the Flameshot features I appreciate, and more.

The ability to 'Pin' screenshots is an excellent ease-of-use tool in my workflow for many things from databases to css changes - it's a very effective way to do a visual before/after on just about anything: pin a screen shot of how something was (or is meant to be) alongside the current state.
I also use it for compound screenshots (aka screenshot inception) for simple step-by-step layouts without firing up gimp or inkscape.
Comment 7 pakyrs 2024-03-06 11:12:30 UTC
I also want to add on this, the only reason holding me back in using Flameshot is the pinning, it's super productive to take a screenshot and leave it there on screen as reference point while checking something else next to it! I am glad I am not alone in this.

We run many KDE workstations and having to install Flameshot and include the custom shortcut it's a pain on large scale deployments.

I also considered to just auto-open in another program once the screenshot is taken, but it's a useless step that could be resolved!
Comment 8 Nate Graham 2024-10-30 16:58:01 UTC
*** Bug 469378 has been marked as a duplicate of this bug. ***
Comment 9 KDEGettingBetterEveryDay 2024-10-30 17:04:01 UTC
More information could be found here 👉 https://getsharex.com/changelog#v15.0.0 by searching "Pin to screen".
Comment 10 KDEGettingBetterEveryDay 2024-10-31 16:59:27 UTC
Another similar screenshot tool: https://github.com/tylearymf/SETUNA2

I found a useful feature on it: the ability to adjust the opacity of the pinned image

One use case would be layering two images on top of each other and make them transparent, to quickly figure out the difference.
Comment 11 Amrit 2025-02-23 23:05:36 UTC
This is the only feature that is preventing me from switching to Spectacle from FlameShot. I tried using Spectacle for about a week but not being able to pin the screenshot adds bit of a friction to my workflow and I am now back to using FlameShot. I love how far Spectacle has come compared to couple years ago. So, thank you all for your hard work.