Bug 468788 - Remember visibility status of Annotations toolbar in Rectangular Region mode across application launches
Summary: Remember visibility status of Annotations toolbar in Rectangular Region mode ...
Status: CONFIRMED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 23.04.0
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-22 05:00 UTC by Ridge
Modified: 2023-05-31 12:37 UTC (History)
4 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 Ridge 2023-04-22 05:00:26 UTC
SUMMARY

When I use Spectacle, I wish to use it with as little fluff as absolutely possible. I have one shortcut set to rectangle capture mode, that then copies my rectangle to the clipboard, and that's it. 
Though definitely useful for many, I personally don't have any need for editing features and would much rather prefer they don't pop up. I will add they're a nice feature to have by default, though, so I'm not proposing they be disabled by default.


SOFTWARE/OS VERSIONS
Linux: 6.2.12
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.105.0
Qt Version: 5.15.9
Comment 1 incoming 2023-04-23 19:38:15 UTC
A CLI option for this would also be nice, as I use Spectacle in a CLI screenshot script that's bound to my screenshot key.
Comment 2 Ridge 2023-04-24 08:14:36 UTC
That would probably solve it for most of us, since my shortcut just runs "spectacle -(arguments)"
Comment 3 Nate Graham 2023-04-24 19:21:12 UTC
Click the "Show annotation tools" button on the main toolbar in Rectangular Region mode and then the annotations toolbar will disappear.
Comment 4 Ridge 2023-04-24 19:25:01 UTC
If I do that, the toolbar still appears on the next Spectacle run, with annotation tools visible as well. The button also doesn't remove the bar itself, which is somewhat annoying.

I tried disabling the annotation tools, then taking a picture to test this.
The first time I ran the rectangle region shortcut with CTRL+SHIFT+3, then I ran the Spectacle GUI itself through the application launcher shortcut. Both times I turned off annotation tools before taking the rectangle screenshot, and it still appears on new Spectacle launches afterwards.
Comment 5 Nate Graham 2023-04-24 19:28:16 UTC
It seems reasonable to remember the visibility status of the annotations toolbar. Let's make the bug report be about that.

We don't plan to hide the other bar in Rectangular Region mode or make it hide-able as it's a key part of enabling a fast workflow from Rectangular Region mode without having to show the main window.
Comment 6 Ridge 2023-04-24 19:30:11 UTC
Makes sense, Nate. Thank you!
Comment 7 Gin 2023-05-31 11:29:12 UTC
Once this bug is resolved, will it just be the annotation portion of the toolbar that has it's visibility status remembered? Or will there be an option to disable the entire toolbar itself? If this needs to be it's own "bug report" I am happy to file one.

Reason: In previous versions of spectacle, it was possible to take a rectangular region screenshot without any toolbars that appeared. I was able to hit my shortcut (defined in spectacle), quickly take the region screenshot, and then proceed with my workflow. Now the toolbar is forced to appear every time that I take a screenshot and the bar appears right in the center of my current monitor. This often causes an overlap with what I am trying to screenshot, causing me to first move the toolbar and then select the region. Being able to disable the toolbar in the setting or having a command line arg to disable would fix this issue.
Comment 8 Ridge 2023-05-31 12:37:25 UTC
That would be ideal, and is what this bug report was originally about, so I still believe at least a command line option to hide it for power users makes a lot of sense. I hate to sound demanding, and on a FOSS project no less, but still.