just_screenshot 0.1.0 copy "just_screenshot: ^0.1.0" to clipboard
just_screenshot: ^0.1.0 copied to clipboard

PlatformWindows

Windows screenshot plugin for Flutter - capture full screen or select regions interactively

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-12-03 #

Added #

  • Initial release of Windows screenshot plugin
  • Full screen capture support (ScreenshotMode.screen)
  • Interactive region selection with overlay (ScreenshotMode.region)
  • Optional cursor inclusion in screenshots
  • PNG encoding for captured images
  • DPI awareness for high-resolution displays
  • Comprehensive error handling with typed exceptions (ScreenshotException)
  • Support for cancellation in region mode (ESC key or right-click)
  • Native Windows implementation using Win32 APIs (BitBlt, WIC)
  • Example application demonstrating all features

Features #

  • User Story 1: Capture full screen screenshot with single API call
  • User Story 2: Select and capture screen region via interactive overlay
  • User Story 3: Graceful cancellation handling and error reporting

Platform Support #

  • Windows 10+ (x64)

Performance #

  • Full screen capture: <500ms @ 1920x1080
  • Overlay mouse tracking: <16ms (60 FPS)
  • Memory usage: <100MB per capture

Requirements #

  • Flutter 3.3.0+
  • Dart 3.7.2+
  • Windows 10+

0.0.1 Initial Template #

  • Initial plugin template (not released)
0
likes
160
points
127
downloads

Publisher

unverified uploader

Weekly Downloads

Windows screenshot plugin for Flutter - capture full screen or select regions interactively

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on just_screenshot

Packages that implement just_screenshot