v2.3.0
New feature
- ⚠Experimental⚠ Optical Text Recognition, by @ston1th #272
- Split based on text found on screen using Tesseract-OCR
- Read https://github.com/Toufool/AutoSplit/blob/main/docs/tutorial.md#text-recognition--optical-character-recognition-ocr-%EF%B8%8Fexperimental%EF%B8%8F for more information
- This feature is experimental and is likely to see breaking changes in future updates. Feel free to open issues and discuss and problem you have or improvement you'd like to see.
- Special thanks to @realRammbob for testing
- Silently glance over system files, hidden files and folders when parsing images from split folder. #297
- Allow screenshoting w/o a splits folder and validate screenshot folder location is valid and exists 02cbb97
- Added the possibility to screenshot on any split action #294
- Allow screenshot hotkeys when using the LiveSplit integration a4cd263
Improvements
Windows
- Migrate from winsdk to PyWinRT (reduced bundle size by ~11MB) #300 + #303
- Fix issues with saving and reading images w/ non-english filepaths 413afca
Linux
All OSes
- Removed dependency on
requests
(reduced executable size by 0.58MB) #267 - Re-implement
pHash
comparison usingcv2
: #266- Drop
imagehash
andPillow
as dependencies on Windows - Reduce bundle size by 1.93MB
- ~1.6x speed improvement for pHash comparison
- Testing suggests some images might differ in comparison from old implementation by at most 2/64 (3.125%)
- Drop
- Reload settings window when loading new profile 8e75919
- Fixed a crash by ignoring devices that throw
ValueError: NULL pointer access
#286 - Fixed image comparison using an incorrect interpolation on capture resizing. This was causing the current similarity to be lower than expected. #290
- Added placeholder text to screenshot folder indicating it defaults to Split Image Folder 18b97cb
- Added support for Python 3.13 #298
Documentation
- Improve contribution resources 7a0d8ab
- Split-off tutorial from main README 8af6f28
- Updated the minimal Python version to 3.11 #296
- Indicate that "Direct3D Desktop Duplication" is limited by refresh rate #302
- Added a long-overdue LICENSE file fd456d3
New Contributors
Full Changelog: v2.2.2...v2.3.0