Skip to content

v2.2.2

Latest
Compare
Choose a tag to compare
@Avasam Avasam released this 16 Dec 19:55
· 1 commit to master since this release

Improvements:

  • BitBlt, Force Full Content Rendering and Direct3D Desktop Duplication capture methods can now recover window when 2 windows of the same executable have the same name.
  • BitBlt now has a clearer on-screen message for valid windows that have empty buffers (likely not compatible)
  • Image comparison timing should be up to 5% tighter by using "precise" Qt Timer Type. Default "coarse" timer type only tried to keep accuracy within 5% of the desired interval. At worst this means a difference of ±2.5ms at 20FPS. See https://doc.qt.io/qt-6/qt.html#TimerType-enum for more details.
  • Region Selection's transparent overlay now has a window name (visible when alt-tabbing/hover in taskbar)
  • It is now possible to select a window at position (0, 0)

Bugfixes:

  • Actually (hopefully) fixed "settings changed" detection for the save prompt on exit. (v2.2.1 made the popup appear when there was no changes)
  • Fixed a regression in v2.1.1 to sending LiveSplit commands where AutoSplit was looking at "start_also_resets" setting instead of whether it was being auto-controlled by LiveSplit.
  • Fixed Settings window accidentally being resizable
  • Region Selection's transparent overlay now has a fixed size in case the user finds some way to move/resize the overlay (backport from the Linux branch)
  • Fixed a running loop leak when cancelling the selection or attempting to select a window at position (0, 0)

Internal

  • General improvements by reducing now-redundant code and amount of data being passed around.

Full Changelog: v2.2.1...v2.2.2

Which build should I use?

Try the Python 3.12 version. It should be functionally identical, with a marginal performance boost. If you have any issue with it, please report it here or on the Discord server and use the Python 3.11 version in the mean time.