-
-
Notifications
You must be signed in to change notification settings - Fork 28
Commit 60576df
merge master into 2.0.0 (#165)
* update credits
* oops
* Toggle autoreset image (#162)
* Fix #52 Comparisons with empty masks
* Save 'Check For Updates On Open' immediatly
* showErrorSignal to show error message box from another thread
* Fixes #86 Stop uncaught exceptions from silently crashing the app
* Fixes #86 Stop uncaught exceptions from silently crashing the app
* Fix #114, try to load Start Image on browse & load settings, don't allow a start image to load if hotkeys are not set.
* First linting pass
Configured VSCode and Markdownlint settings
Added and configured the following linters as strict as I could: pylint, flake8, mypy, bandit, pyright
Partially filled in some type stubs: cv2, imagehash, keyboard, pyautogui, pythonwin, win32helper
[Breaking change] Using interpolation=cv2.INTER_NEAREST everywhere as it is the fastest interlpolation method
Hide generated/compiled files
SelectRegionWidget width and height as functions
Added validate_images_before_parsing() to validate images both before maxFPS and starting autosplitter
* Moved most settings to pyproject.toml and ran autopep8
* Removed mypy and Fixed import-outside-toplevel
* Double quotes and pylint complete linting
* Configured linting workflow
* Async check for updates
* Fix crash on LiveSplit open and missing link in error message
* Merge
* Fixed certificate error and random crash on open when compiled
* Using python/typeshed/pull/6492
* PEP8 naming convention
* Added build artifact
* AutoSplitImage Class and simplified code
Simplified and reduced image conversions
Reduced duplicated code, especially in settings
Build Artifact
* Average FPS over all images with all actions
* Added badges
* Fixed "Select Window" not working for windows with negative coordinates
Split screen_region in smaller functions
WIP towards #94:
No pop-up on loading settings with no capture window
Don't stop/reset AutoSplit upon loosing capture window
No pop-up on loosing capture window
Don't allow selecting desktop.
* Ability to recover window
Fixed regressions:
Fix crash on clising window mid-run
Forgot to migrate split_delay to image.delay
Removed dead load_pyqt_settings code
Fixed dummy groups
Pause time from filename not set correctly
Setting hotkeys on load
* Differentiate "undo/skip split" from "previous/next image"
Skip/udo will now actually call command
This makes grouping option obsolete as user now has finer control anyway
UI is a bit cramped, but that should be resolved with UI revamp
Updated README
* Make Save Settings more intuitive
Don't close if user has cancelled "saving sattings as"
Removed more attributes from AutoSplit class
Don't update last_successfully_loaded_settings_file_path if load was not successful
"Save Settings As" defaults to the last_successfully_loaded_settings_file_path THEN the .exe
When closing app, ue save_settings instead of save_settings_as
* Initial UI update for 2.0.0. Add settings window.
* Hooked new settings window to actual values (#151)
* Initial UI update for 2.0.0. Add settings window.
* hooked new settings window to actual values
* Better "seconds remaining" text
* Undo split goes to the end of the group
Co-authored-by: Austin <[email protected]>
* Image comparison method and default delay time (#135)
* hooked new settings window to actual values
* Implemented image specific comparison method and default delay time.
Closes #26
* Initial UI update for 2.0.0. Add settings window.
* hooked new settings window to actual values
* Better "seconds remaining" text
* Undo split goes to the end of the group
* Fixed images comparison method defaulting to 0 rather than none
Co-authored-by: Austin <[email protected]>
* Support hotkeys with modifiers (#136)
* hooked new settings window to actual values
* Better "seconds remaining" text
* Support modifiers the same way LiveSplit does. Closes #34
* Initial UI update for 2.0.0. Add settings window.
* hooked new settings window to actual values
* Better "seconds remaining" text
* Undo split goes to the end of the group
Co-authored-by: Austin <[email protected]>
* Linted pyi files (#137)
* hooked new settings window to actual values
* Linted pyi files
* Initial UI update for 2.0.0. Add settings window.
* hooked new settings window to actual values
* Better "seconds remaining" text
* Undo split goes to the end of the group
* Turn off pyright(reportFunctionMemberAccess) in favor of pylint(no-member)
* Massively sped up Flake tests
Removed 400+kb of type stubs
* Centralized qWait typing fix
* Autosort imports
* Resynced settings
Co-authored-by: Austin <[email protected]>
* Toml profiles + Python 3.10 (#140)
* Typings update
* Full setup and configuration update
* User Profile, Revamped settings, Start image fixes & __auto_splitter method refactor
* Added new Capture Method system for more capture options + utils (#141)
* Add D3DShot types
from python/typeshed#8652
* New Capture Method system
* Warning if AutoSplit is already open + Build number + Splash Screen + Doc update + Fixes (#161)
* Doc + Setup update
* typings update
* Warning if AutoSplit is already open + Build number + Splash Screen
* Target the right repository/fork
* Fix #155
* Actions shortcut and prevent double open window
Closes #154
* ImageHash hotfix
* Toggle autoreset image + ui adjustments
Co-authored-by: Austin <[email protected]>
* Revert "Toggle autoreset image (#162)" (#163)
This reverts commit 9e48c51.
Co-authored-by: Samuel T <[email protected]>1 parent 3845f60 commit 60576dfCopy full SHA for 60576df
File tree
0 file changed
+0
-0
lines changedFilter options
0 file changed
+0
-0
lines changed
0 commit comments