Skip to content

[Feature request] Add adjustable selection handles before capturing region screenshot #49

@janiosarmento

Description

@janiosarmento

Currently, when taking a region screenshot, the capture is triggered immediately between the mousedown and mouseup events — meaning the screenshot is taken the moment the user releases the mouse button. This makes it difficult to precisely select the desired area, as any small slip or misjudgment during the drag requires the user to start over.

Proposed improvement:

After the user drags to define the initial capture region, instead of taking the screenshot right away, BetterShot should display resizable handles (draggable corners and edges) on the selected area. This would allow the user to fine-tune the boundaries before confirming the capture (e.g., by pressing Enter or double-clicking inside the selection).

Expected workflow:

  1. User initiates a region screenshot
  2. User drags to define the initial selection area
  3. On mouseup, the selection becomes an adjustable rectangle with draggable handles on corners and edges
  4. User fine-tunes the selection as needed
  5. User confirms the capture (e.g., Enter, double-click, or a confirm button)
  6. Pressing Escape cancels the capture

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions