-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
February 2025 2.3.0 release #312
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- recovery for 2 windows with same name of same executable - clearer message for the above case
Default coarse only tried to keep accuracy within 5% of the desired interval Also use constants instead of magic number 1000
- Add a window name based on class - Set fixed size - Prevent running loop leak if cancelling selection - Allow selecting a window at position 0,0
- Remove dependency on `requests`, and its sub-dependencies `certifi`, `charset-normalizer`, `idna` and `urllib3` - Remove co-dependnecy specifications `certifi` and `pyinstaller-hooks-contrib` - Remove custom pyinstaller hook - Improves build time with reduced hooks - Improve uncached install time slightly due to less dependencies - Reduce executable size by 0.58MB (139.045 --> 138.459)
#266) - Re-implement `pHash` comparison using `cv2`. - Drop `imagehash` and `Pillow` as dependencies - Reduce bundle size by 1.93MB (139.004 --> 137.074) - ~1.6x speed improvement for pHash comparison - Reduce install/build time considerably by not installing D3DShot from GitHub - Testing suggests some images might differ in comparison from old implementation by at most 2/64 (3.125%)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
commit fd4e8d0 Merge: 00ecc59 8280a01 Author: Avasam <[email protected]> Date: Tue Dec 19 13:47:23 2023 -0500 Merge branch 'refactor-async-image-capture' of https://github.com/Toufool/AutoSplit into linux commit 8280a01 Merge: ab6dbdc 13da28a Author: Avasam <[email protected]> Date: Tue Dec 19 00:32:22 2023 -0500 Merge branch 'dev' of https://github.com/Toufool/AutoSplit into refactor-async-image-capture commit 00ecc59 Author: Avasam <[email protected]> Date: Tue Dec 19 00:23:34 2023 -0500 Update src/hotkeys.py commit b24730e Author: Avasam <[email protected]> Date: Sat Dec 9 22:14:17 2023 -0500 Linux window recording and recovery complete commit 9c7b2ae Author: Avasam <[email protected]> Date: Sat Dec 9 05:09:04 2023 -0500 All scripts and WSL GUI work commit d6d75c2 Author: Avasam <[email protected]> Date: Fri Dec 8 21:51:17 2023 -0500 mixed-line-ending --fix=lf commit e73a554 Author: Avasam <[email protected]> Date: Fri Dec 8 21:47:50 2023 -0500 Merge back linux changes commit ab6dbdc Author: Avasam <[email protected]> Date: Fri Dec 8 21:35:25 2023 -0500 Important save detection + LiveSplit commands fixes commit f3e3911 Author: Avasam <[email protected]> Date: Fri Dec 8 16:52:07 2023 -0500 Fix back images commit 6ca347e Merge: 912a5e3 0f2a0fa Author: Avasam <[email protected]> Date: Fri Dec 8 16:51:15 2023 -0500 Merge branch 'dev' of https://github.com/Toufool/AutoSplit into refactor-async-image-capture commit 912a5e3 Author: Avasam <[email protected]> Date: Fri Dec 8 16:29:15 2023 -0500 Renormalize line endigns to LF commit 04adec5 Author: Avasam <[email protected]> Date: Fri Dec 8 16:12:06 2023 -0500 WIP on par with sync get_frame Only patch pyautogui for SetProcessDPIAware on windows Fix some pyright issues Exclude Python3.12 Linux build
Removes local cv2 typings folder
…plit Image Folder
- Switch from "toml" to "tomlib + tomli-w" - Fixes an issue reading mixed types lists uiri/toml#270 (and empty sets writing `[false,]` but that has no open issues) - Use StrEnum to simplify `CaptureMethodEnum`
This reduced the build size by 10MB or ~7%. Nice
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New feature
Improvements
Windows
Linux
All OSes
requests
(reduced executable size by 0.58MB) Remove dependency on requests #267pHash
comparison usingcv2
: Re-implementpHash
comparison usingcv2
. Dropimagehash
+Pillow
#266imagehash
andPillow
as dependencies on WindowsValueError: NULL pointer access
Ignore devices that throwValueError: NULL pointer access
#286Documentation