Skip to content

Releases: carlosacchi/captiocr

CaptiOCR v0.12.3

08 Dec 12:32

Choose a tag to compare

fix: resolve infinite loop in capture window always-on-top logic

CaptiOCR v0.12.2

08 Dec 10:59

Choose a tag to compare

Fix capture window always-on-top stability for Windows 11

CaptiOCR v0.12.1

26 Sep 15:16

Choose a tag to compare

Fix capture window always-on-top issue on Windows 11

  • Remove duplicate CaptureWindow instantiation in main_window.py
  • Add lightweight topmost refresh to handle Windows 11 z-order issues
  • Ensure capture window stays on top after drag operations
  • Bump version to 0.12.1

CaptiOCR v0.12.00

22 Aug 11:36

Choose a tag to compare

Update README.md with comprehensive documentation for version 0.12.00

  • Added detailed feature descriptions including multi-monitor support and DPI awareness
  • Updated installation instructions and system requirements
  • Enhanced project structure documentation reflecting modular architecture
  • Added troubleshooting guide and performance optimization tips
  • Included roadmap with current and upcoming features
  • Updated contributing guidelines referencing CLAUDE.md development standards

CaptiOCR v0.10.16-alpha

18 Aug 12:09

Choose a tag to compare

Add START/STOP button to main window

  • Replaced 'Start (Select Area)' with unified START/STOP button
  • Button changes from green START to red STOP during capture
  • Uses same stop function as blue bar STOP button
  • Improved user experience with single control point

CaptiOCR v0.10.5-alpha

14 Aug 14:19

Choose a tag to compare

v0.10.5-alpha: UI improvements - transparent capture overlay and compact control bar

  • Made capture window overlay transparent with only red border outline
  • Reduced control frame height from 25 to 20 pixels
  • Combined status text into single line
  • Changed instruction label background from yellow to black
  • Optimized button and label sizing for better ergonomics

CaptiOCR v0.10.3-alpha

06 Aug 10:39

Choose a tag to compare

fix: Update version.txt to v0.10.3-alpha

Ensures public repository gets correct version info during sync.

🤖 Generated with Claude Code

Co-Authored-By: Claude [email protected]

CaptiOCR v0.10.2-alpha

06 Aug 07:36

Choose a tag to compare

v0.10.2-alpha: Fix area calculation with DPI scaling

  • Fixed incorrect area dimensions shown when DPI scaling is active
  • Now correctly calculates and displays physical pixel dimensions
  • Area validation now uses actual captured pixels instead of logical pixels
  • Added debug output showing both logical and physical dimensions

Fixes issue where user would see '80x80' for an area that measured 120x120 pixels

CaptiOCR v0.10.1-alpha

06 Aug 06:33

Choose a tag to compare

v0.10.1-alpha: Enhanced release synchronization

  • Improved public repository synchronization to ensure all files are updated
  • Release process now maintains complete consistency between repositories
  • Better handling of file updates during release publication

CaptiOCR v0.10.0-alpha

06 Aug 06:28

Choose a tag to compare

v0.10.0-alpha: Major refactoring to modular architecture

Core Application Changes:

  • Complete refactoring from monolithic CaptiOCR_old.py to modular structure
  • New package-based architecture with clear separation of concerns
  • Organized codebase into logical modules: config, core, models, ui, utils

New Module Structure:

  • captiocr.config: Application configuration and settings management
  • captiocr.core: Core functionality (capture, OCR, text processing)
  • captiocr.ui: User interface components with base classes for windows and dialogs
  • captiocr.utils: Utility functions (file management, language support, logging)
  • captiocr.models: Data models for capture configuration

Improvements:

  • Better code organization following Python best practices
  • Enhanced maintainability with modular design
  • Improved error handling and logging system
  • Cleaner separation between UI and business logic
  • Standardized configuration management

This release marks a significant milestone in the CaptiOCR evolution,
providing a solid foundation for future enhancements and features.