Skip to content

Releases: Aditya190803/TextExtractor

v1.1.0

07 Mar 09:44

Choose a tag to compare

Changed - EGO Review Compliance

  • OCR Helper as System Dependency: ocr_helper.py now installs to ~/.local/bin/text-extractor-ocr instead of being bundled with the extension package, following EGO Review Guidelines
  • Improved Subprocess Management: Enhanced subprocess cancellation in disable() method with proper ordering (cancel before force_exit) as recommended by GJS Guide
  • Updated install.sh and uninstall.sh scripts to handle external OCR helper installation
  • Updated README with installation notes about ~/.local/bin in PATH

Fixed

  • Proper cleanup order: cancellable checked and cancelled before subprocess force_exit
  • Better error handling when OCR helper is not found in PATH

Notes

  • No unnecessary files shipped (no text-extractor@aditya190803 folder in source)
  • No compiled schemas (gschemas.compiled) in source - compiled during installation
  • All logging uses console.error appropriately for error conditions only
  • Timeout properly removed before creating new one (already compliant)

v1.0.0 - First Official Release

26 Nov 13:21

Choose a tag to compare

Text Extractor for GNOME Shell

Features:

  • Native screenshot selection UI (xdg-desktop-portal)
  • OCR text extraction with Tesseract
  • Auto-copy to clipboard
  • Multi-language support

Requirements:

  • GNOME Shell 48 or 49
  • Tesseract OCR
  • Python 3 with pytesseract and Pillow

Shortcut: Super+Shift+T