Skip to content

v2.3.0

Compare
Choose a tag to compare
@Avasam Avasam released this 02 Feb 22:19
· 23 commits to main since this release

New feature


  • 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

  • Build Linux on Python 3.12 and update QT version #287
  • Additional Qt fixes for Ubuntu 20.04 6193f47

All OSes

  • Removed dependency on requests (reduced executable size by 0.58MB) #267
  • Re-implement pHash comparison using cv2: #266
    • Drop imagehash and Pillow 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%)
  • 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