A simple yet powerful desktop application for capturing screenshots of specific windows or entire displays with a single click. Built with Electron, this tool is designed for efficiency and ease of use, especially for users who need to capture specific application windows in multi-monitor setups.
- Selective Capture: Take a screenshot of a specific application window, not just a rectangular area.
- Multi-Monitor Support: Intelligently captures windows, even if they are on a secondary display.
- Full Display Capture: Easily capture any of your connected monitors in their entirety.
- Custom Save Location: Choose any folder on your computer to save your screenshots. Defaults to your Downloads folder for convenience.
- Live Window List: Refresh the list of open windows and displays at any time.
- Recent Captures: See a list of your most recent screenshots for quick reference.
- Operating System: Windows 10 or Windows 11.
- Note for Developers: The source code is cross-platform and can be built for macOS and Linux, but the current build configuration in
package.json
is set up for Windows only.
There are two ways to get the application: either by installing the ready-to-use version or by building it from the source code.
- Navigate to the Releases page of this repository.
- Download the latest installer file (e.g.,
Window Screenshot App Setup 1.0.0.exe
). - Run the installer and follow the on-screen instructions.
If you want to run the application in a development environment or make your own changes, follow these steps.
Prerequisites:
- Node.js (which includes npm) installed on your system.
Instructions:
-
Clone the repository:
git clone https://github.com/immineal/capture-window.git cd capture-window
-
Install dependencies:
npm install
-
Run the application:
npm start
- Launch the Window Screenshot App.
- Click Refresh Windows List to see all currently open, visible applications and connected displays.
- (Optional) Click Choose Folder to select a custom directory where your screenshots will be saved.
- Select the desired window or display from the dropdown menu.
- Click the 📷 Capture Screenshot button.
- A confirmation message will appear, and the screenshot will be saved as a
.png
file in your selected folder.
If you have cloned the source code, you can build your own Windows installer.
Run the following command in the project's root directory:
npm run dist
The installer will be created in the /dist
folder.
This project is licensed under the MIT License. See the LICENSE.md file for details.