Bug 397072 - Wishlist > Option to repeat last capture
Summary: Wishlist > Option to repeat last capture
Status: RESOLVED DUPLICATE of bug 391299
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 18.04.2
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-02 03:04 UTC by Musikolo
Modified: 2018-08-03 09:48 UTC (History)
2 users (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 Musikolo 2018-08-02 03:04:44 UTC
I use Spectacle almost everyday, and I love it, but I often miss an option: a feature to allow me to repeat the last capture.

Imagine you are getting screenshots of something in the screen that changes over time. You want to capture the same rectangular region multiple times. You would like your screenshots to share the same coordinates, so that when you traverse them in your favorite image viewer, they look nice and transitions are smooth.

As a suggestion, I think there should be another option called "Repeat last capture" in the "Area" dropdown list. Then you click on the "Take a New Screenshot" button, and voila!

Thank you!
Comment 1 null 2018-08-02 07:01:54 UTC
Thanks for your suggestion. Spectacle already allows to "Remember (the) selected area", see "Configure → General → Rectangular Region".

Since that topic comes up from time to time, I'd like to get your opinion on something:
- Is that setting difficult to find, i.e. why did you miss to discover it?
- Should we check that setting by default, because otherwise it will be missed?
- Some argue that creating new rectangles will be more difficult when there is already a preselected region. Could you try that and tell me if that is the case for you?

(A compromise would be to add another option to the combobox like you are suggesting. However, the combobox is already quite crowded, and that option feels more like a general/one-time setting to me.)
Comment 2 trmdi 2018-08-02 13:54:42 UTC
(In reply to Henrik Fehlauer from comment #1)
> Thanks for your suggestion. Spectacle already allows to "Remember (the)
> selected area", see "Configure → General → Rectangular Region".
> 
> Since that topic comes up from time to time, I'd like to get your opinion on
> something:


> - Is that setting difficult to find, i.e. why did you miss to discover it?
Yes. It's too difficult to find. I've just known there is such an option from your comment.

> - Should we check that setting by default, because otherwise it will be
> missed?
Yes, it should be enabled by default. Because afterwards, you can easily change the rectangle if you want. But if you don't remember the selected rectangle, it's very difficult to recreate a new one with the same size and position.

> - Some argue that creating new rectangles will be more difficult when there
> is already a preselected region. Could you try that and tell me if that is
> the case for you?
No, this is not my case. I don't see any difficulty.

> (A compromise would be to add another option to the combobox like you are
> suggesting. However, the combobox is already quite crowded, and that option
> feels more like a general/one-time setting to me.)

Why don't you add a new one in the existing options area like "Include window titlebar and borders", "Capture the current popup only"...
Comment 3 Musikolo 2018-08-03 01:56:42 UTC
Thanks for your prompt response.

I'm replying your questions below:

- Is that setting difficult to find, i.e. why did you miss to discover it?

It's not difficult to find, but it's really unexpected and not intuitive at all. I would have never expected such an option for this action to be under the "Configure" menu. Following this criteria, why don't we have options for other actions such as "Active Window" or "On Click", ...etc. It's completely unexpected.


- Should we check that setting by default, because otherwise it will be missed?

I would only shared the idea of enabling this option by default, if the UI remains the same. However, I would prefer to add a new option/capture mode in the "Area" dropdown list below "Rectangular Region" than changing the current behavior. Such a new option/capture mode should be called something like "Repeat Last Capture". It would work for rectangular regions, current screen, or whatever the capture was before. Just repeat what I did before. It's simple, it's intuitive, and it's easy to find and understand.


- Some argue that creating new rectangles will be more difficult when there is already a preselected region. Could you try that and tell me if that is the case for you?

I don't think creating rectangles becomes more difficult. However, we would be changing the behavior just to cover the lack of an option/capture mode in the "Area" dropdown list. The feeling I got when I tested for the first time it's a bit strange. You click on the screen, and this time a rectangle is drawn. I'm no longer creating the rectangle myself. Then, if I want to come back to the old behavior, I have to go to the "Configure" menu and change the settings. Strange... I don't standard actions should be hidden under the "Configure" menu.

If you need anything else, please just let me know. It's great to collaborate with you guys!

I hope it helps!

Best regards.
Comment 4 null 2018-08-03 09:48:08 UTC
Thanks for your comments! I'm now closing this as a duplicate of Bug 391299, where there is already some discussion (I wanted to hear your unbiased comments here first, sorry ;)

Note that I'm very much in favour of turning the option on by default because users are asking for this every few weeks, but I have a hard time convincing others who are used to the way macOS takes screenshots and are against remembering the region by default.

This would (mostly) restore the way KSnapshot used to work (where nobody complained about creating new selections being too difficult either, just like you confirmed).

I'll add one more proposal to the other bug, feel free to comment over there.

---

> add a new one in the existing options
I don't think we should clutter those options even more. That setting is not really an option, but more of a preference and thus belongs in the dialog: You are not choosing between exclusively adding or modifying the region, because even with the preselected region you would still be able to add a new region by clicking on an empty spot on the screen or by right-clicking to reset the selection. It's not like adding the mouse pointer or not, because you still can do both.

> "Repeat Last Capture"
The combobox already shows the capture mode used last, so there is no point in adding an extra option. The question is simply whether to remember the last used region by default or not.

*** This bug has been marked as a duplicate of bug 391299 ***