| Summary: | Option to auto-accept rectangular region box on mouse release | ||
|---|---|---|---|
| Product: | [Applications] Spectacle | Reporter: | Nate Graham <nate> |
| Component: | General | Assignee: | Boudhayan Gupta <me> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | bugseforuns |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/spectacle/bda92cdc26818ff1752c77dfc775337571425b8f | Version Fixed/Implemented In: | 19.04.0 |
| Sentry Crash Report: | |||
|
Description
Nate Graham
2019-02-26 04:30:18 UTC
Git commit bda92cdc26818ff1752c77dfc775337571425b8f by Nate Graham, on behalf of Nils Rother.
Committed on 06/03/2019 at 17:49.
Pushed by ngraham into branch 'master'.
Add option to auto-accept box selection on mouse release
Summary:
Adds the option to have spectacle accept the selected region as soon
as the mouse button is released, similar to how other screenshot tools
allow it (eg. scrot -s).
Test Plan:
To enable the option go to
Configure -> General -> Rectangular Region -> Accept region on mouse release
then set the Capture mode to Rectangular Region and take a new screenshot.
{F6657239}
Behaviour should be the following:
-When selecting a new region, without a previously saved region available,
click->drag->release should immediately capture the selected region.
-When a previously saved region is shown, the saved region can be
manipulated further and saving this region requires manual confirmation
(Enter/Double LMB).
-Clicking and dragging outside of the previously saved region
captures the newly selected region immediately.
Reviewers: #vdg, #spectacle, ngraham
Reviewed By: #vdg, #spectacle, ngraham
Subscribers: ngraham, #spectacle
Tags: #spectacle
Differential Revision: https://phabricator.kde.org/D19525
M +7 -0 src/Gui/SettingsDialog/GeneralOptionsPage.cpp
M +1 -0 src/Gui/SettingsDialog/GeneralOptionsPage.h
M +86 -22 src/QuickEditor/QuickEditor.cpp
M +7 -2 src/QuickEditor/QuickEditor.h
M +13 -0 src/SpectacleConfig.cpp
M +3 -0 src/SpectacleConfig.h
https://commits.kde.org/spectacle/bda92cdc26818ff1752c77dfc775337571425b8f
|