Skip to content

Repository files navigation

✂️ SnapShot v1.0.0 — Fast Standalone Screen Capture Utility

SnapShot is a fast, lightweight, standalone desktop screen capture utility built for Windows with WinUI 3 Fluent Design principles. It delivers a pixel-perfect desktop screenshot experience (high-DPI scaling accuracy, custom crop selection, live vector annotation tools, mouse scroll stroke sizing, quick copy/save, infinite scrolling capture, auto-updater) without requiring administrative rights to install or run!


🌟 Key Features

  • 🚫 Zero Admin Privileges Required: Runs completely in user-space on Windows.
  • 🎨 WinUI 3 Fluent Design UI: Modern Windows 11 Fluent aesthetic, acrylic/Mica dark and light themes, Segoe UI Variable typography, and WinUI control styling.
  • 🎯 Pixel-Perfect Per-Monitor DPI Accuracy: DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 eliminates coordinate shifts and image offsets across multi-monitor setups.
  • 📐 Custom Selection & Aspect Ratio Locking: Drag to crop any portion of multi-monitor screens. Lock crop aspect ratios (1:1, 16:9, 4:3, 3:2, 9:16). Hold Shift for perfect Square or Circle selection.
  • 🎨 Live Vector Annotations:
    • ✏️ Pen (Freehand) (P / D)
    • 📏 Straight Line (L) [Hold Shift for 45° angle snap]
    • ➡️ Arrow (A) [Hold Shift for 45° angle snap]
    • 🔲 Rectangle (R) [Hold Shift for Square]
    • Ellipse (E) [Hold Shift for Circle]
    • 🔤 Direct On-Screen Text (T): Type text live directly on canvas!
    • 💧 True High-Intensity Privacy Blur (B): Gaussian blur & pixelate mask.
    • 🎨 Expandable Color Drawer: Quick color swatches + custom color picker.
    • ↩️ Undo / Redo (Ctrl+Z, Ctrl+Y)
  • 🖱️ Mouse Wheel Stroke Resizing: Scroll mouse wheel UP or DOWN anywhere on screen to adjust stroke thickness (1px–50px) or text font size live.
  • ⌨️ Exclusive Global PrintScreen Hotkey: Intercepts PrintScreen key and suppresses default Windows Snipping Tool via Win32 event suppression.
  • 📜 Infinite Scroll Capture: Interactive long screenshot mode with multi-frame overlap removal.
  • 🔍 Google Lens Visual Search: One-click reverse image search for cropped screen region.
  • 🔄 Auto-Update Service: Non-blocking background check for latest GitHub releases.
  • 🚀 Windows Auto-Start: Configure launch on Windows boot without admin rights.

🛠️ Quick Start

1. Installation

# Clone the repository
git clone https://github.com/aalooksth/snap-shot.git
cd snap-shot

# Install requirements
pip install -r requirements.txt

2. Usage & Hotkeys

  • Run App (System Tray & Hotkeys):
    python main.py
  • Trigger Quick Capture via CLI:
    python main.py --capture
  • Hotkeys:
    • PrintScreen: Start screen capture
    • Ctrl+C: Copy snip to clipboard and close
    • Ctrl+S: Instant quick save to retained directory
    • Space: Restore last snip size & location
    • ?: Toggle floating tooltip badges over buttons
    • Esc: Cancel capture

📝 Logging & Diagnostics

  • Operational logs saved to %APPDATA%\SnapShot\logs\snapshot.log.

📞 Support & Inquiries

Made with ❤️ in 🇳🇵 by Alok - hello@aloks.com.np.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages