Releases: carlosacchi/captiocr
CaptiOCR v0.12.3
fix: resolve infinite loop in capture window always-on-top logic
CaptiOCR v0.12.2
Fix capture window always-on-top stability for Windows 11
CaptiOCR v0.12.1
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
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
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
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
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
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
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
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.