microsoft / microsoft/ZoomitForMac

Capture Previous Screen Region

Open
#18 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
1k
Forks
49
Avg merge
23h 9m
Merged PRs (30d)
2

Description

Use Case

Many users repeatedly capture the same area of the screen—for example:

  • Monitoring logs or terminal output
  • Capturing application windows during development
  • Recording UI changes during testing
  • Taking periodic screenshots for documentation

Currently, the region must be selected manually for every capture, even if it is identical to the previous one.

Proposed Solution

Add a new command (and optionally a configurable keyboard shortcut) named "Capture Previous Region" that:

  • Remembers the last successfully captured region.
  • Reuses that region for subsequent captures without displaying the selection UI.
  • Updates the stored region whenever the user performs a new manual region selection.

Optionally, the application could briefly display the remembered selection outline before capturing to provide visual confirmation for Mac and Win.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No implementation files or tests are named. Start by locating the existing manual region-selection flow and command or shortcut registration, then trace how a successful region is stored and reused. Done means a new Capture Previous Region command reuses the last selected region, updates it after manual selection, and avoids the selection UI.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.