Skip to content

Repository files navigation

📸 ScreenShot - Captura y Anotación de Pantalla

Aplicación de escritorio moderna y ligera para capturar, recortar y anotar capturas de pantalla, con soporte para bandeja del sistema (Systray), atajos globales y herramientas avanzadas de edición.


✨ Características

  • ✂️ Selección de área interactiva: Captura únicamente la región de la pantalla que necesitas.
  • 🖥️ Captura de pantalla completa: Captura todo el escritorio con un solo clic.
  • 🎨 Editor integrado de anotaciones:
    • Pincel libre, líneas, flechas y formas (rectángulos, círculos).
    • Herramienta de texto con personalización de tamaño y color.
    • Resaltador y desenfoque (blur) para proteger información sensible.
    • Deshacer / Rehacer y limpiar lienzo.
  • 📋 Acciones rápidas: Copiar directamente al portapapeles o guardar en disco (PNG).
  • 🛎️ Bandeja del sistema (Systray): Acceso rápido minimizado en la barra de tareas.
  • ⌨️ Atajos globales de teclado:
    • F9 o Ctrl + Shift + S: Iniciar selección de área de captura.
    • Esc: Cancelar la captura interactiva.

🚀 Instalación y Ejecución

🐧 Linux

1. Linux Universal (.AppImage)

El formato AppImage es portable y no requiere instalación:

chmod +x ScreenShot-*.AppImage
./ScreenShot-*.AppImage

2. Paquete Debian / Ubuntu (.deb)

Instalación del paquete .deb:

sudo dpkg -i mk-screenshot-desktop_*_amd64.deb
# Si faltan dependencias del sistema:
sudo apt-get install -f

🪟 Windows

Descarga el ejecutable correspondiente:

  • ScreenShot *.exe (Ejecutable portable directo sin necesidad de instalación previa)
  • ScreenShot-*-win.zip (Paquete comprimido con todos los binarios)

🛠️ Desarrollo y Compilación

Requisitos previos

  • Node.js (versión 18 o superior recomendada)
  • npm

Ejecutar en modo desarrollo

# Instalar dependencias
npm install

# Iniciar la aplicación
npm start

Generar los instaladores y ejecutables

# Generar instalador Linux Universal (.AppImage) y Debian (.deb)
npm run dist:linux

# Generar ejecutable para Windows (.exe portable y .zip)
npm run dist:win

# Generar instalador NSIS para Windows (si se ejecuta en Windows o con Wine configurado)
npm run dist:win-nsis

# Generar todos los instaladores
npm run dist:all

Los ejecutables listos para distribuir se encuentran en la carpeta dist/.


📄 Licencia

Este proyecto está bajo la licencia MIT.

About

Aplicación de escritorio moderna y ligera para capturar, recortar y anotar capturas de pantalla, con soporte para bandeja del sistema (Systray), atajos globales y herramientas avanzadas de edición.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages