Skip to content
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

Toggle autoreset image #162

Merged
merged 55 commits into from
Sep 4, 2022
Merged

Commits on Nov 27, 2021

  1. Configuration menu
    Copy the full SHA
    f1cb1a6 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2021

  1. Configuration menu
    Copy the full SHA
    3b30aa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1b8c85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e3336a View commit details
    Browse the repository at this point in the history
  4. Merge pull request Toufool#72 from Avasam/Fix-#52-Comparisons-with-em…

    …pty-masks
    
    Fix #52 Comparisons with empty masks
    Toufool authored Nov 28, 2021
    Configuration menu
    Copy the full SHA
    5f98309 View commit details
    Browse the repository at this point in the history
  5. Merge pull request Toufool#116 from Avasam/show-errors-outside-main-t…

    …hread
    
    Show errors outside main thread
    Toufool authored Nov 28, 2021
    Configuration menu
    Copy the full SHA
    393ca84 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    25dece7 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'dev' of https://github.com/Toufool/Auto-Split into show…

    …-errors-outside-main-thread
    Avasam committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    cc6066c View commit details
    Browse the repository at this point in the history
  8. Merge pull request Toufool#118 from Avasam/show-errors-outside-main-t…

    …hread
    
    Fixes Toufool#86 Stop uncaught exceptions from silently crashing the app
    Toufool authored Nov 28, 2021
    Configuration menu
    Copy the full SHA
    0d6ccf6 View commit details
    Browse the repository at this point in the history
  9. Fix Toufool#114, try to load Start Image on browse & load settings, d…

    …on't allow a start image to load if hotkeys are not set.
    Toufool committed Nov 28, 2021
    1 Configuration menu
    Copy the full SHA
    3cb2aa6 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. 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
    Avasam committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    3f23c55 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Toufool#92 from Avasam/linting

    First linting pass
    Toufool authored Nov 29, 2021
    Configuration menu
    Copy the full SHA
    667696c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13b4d43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9840fd9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    feda2ad View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. Configured linting workflow

    Avasam committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    09b34fc View commit details
    Browse the repository at this point in the history
  2. Async check for updates

    Avasam committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    5c17beb View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev' of https://github.com/Toufool/Auto-Split into Save…

    …-'Check-For-Updates-On-Open'-immediatly
    Avasam committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    458ed20 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Merge pull request Toufool#115 from Avasam/Save-'Check-For-Updates-On…

    …-Open'-immediatly
    
    Async check for updates + Save 'check for updates on open' immediately
    Toufool authored Dec 3, 2021
    Configuration menu
    Copy the full SHA
    ab9b2c0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Toufool#122 from Avasam/github-actions

    Configured Building and linting workflow
    Toufool authored Dec 3, 2021
    Configuration menu
    Copy the full SHA
    4cd2b9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3602d5f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd0721e View commit details
    Browse the repository at this point in the history
  5. Merge pull request Toufool#121 from Avasam/linting

    Pylint + Flake8 linting
    Toufool authored Dec 3, 2021
    Configuration menu
    Copy the full SHA
    cb4b293 View commit details
    Browse the repository at this point in the history
  6. Merge

    Avasam committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    002b097 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6bfd4cb View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2021

  1. Configuration menu
    Copy the full SHA
    0b704d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdcffa9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Toufool#125 from Avasam/2.0.0

    Merge dev to 2.0.0
    Toufool authored Dec 5, 2021
    Configuration menu
    Copy the full SHA
    a2b1f3c View commit details
    Browse the repository at this point in the history
  4. Using python/typeshed/pull/6492

    Avasam committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    f621fac View commit details
    Browse the repository at this point in the history
  5. PEP8 naming convention

    Avasam committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    f0fa0e2 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Added build artifact

    Avasam committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    fd97eba View commit details
    Browse the repository at this point in the history
  2. AutoSplitImage Class and simplified code

    Simplified and reduced image conversions
    Reduced duplicated code, especially in settings
    Build Artifact
    Avasam committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    7c92122 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1e77ea View commit details
    Browse the repository at this point in the history
  4. Merge pull request Toufool#124 from Avasam/Save-'Check-For-Updates-On…

    …-Open'-immediatly
    
    Fix issues with update checker and global error catching
    Toufool authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    0686ea4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request Toufool#126 from Avasam/naming-convention

    Naming convention
    Toufool authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    b2e4e2a View commit details
    Browse the repository at this point in the history
  6. Merge pull request Toufool#127 from Avasam/SplitImage-as-class

    Split image as class
    Toufool authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    1663465 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Added badges

    Avasam committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    e4566ea View commit details
    Browse the repository at this point in the history
  2. Merge pull request Toufool#128 from Avasam/main

    Added badges
    Toufool authored Dec 7, 2021
    Configuration menu
    Copy the full SHA
    82a2d05 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Fixed "Select Window" not working for windows with negative coordinates

    Split screen_region in smaller functions
    WIP towards Toufool#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.
    Avasam committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    c07b771 View commit details
    Browse the repository at this point in the history
  2. 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
    Avasam committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    84a5bb4 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/Toufool/Auto-Split into R…

    …ecover-from-closed-capture-window
    Avasam committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    f234fe9 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Merge pull request Toufool#129 from Avasam/Recover-from-closed-captur…

    …e-window
    
    Recover from closed capture window Fixes Toufool#94
    Toufool authored Dec 10, 2021
    Configuration menu
    Copy the full SHA
    709e6c1 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2021

  1. 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
    Avasam committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    69ffb11 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Toufool#131 from Avasam/Feature-Request--Previous/…

    …Next-Image-#130
    
    Feature request  previous/next image Toufool#130
    Toufool authored Dec 11, 2021
    Configuration menu
    Copy the full SHA
    822c8aa View commit details
    Browse the repository at this point in the history
  3. 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
    Avasam committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    93b089f View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Merge pull request Toufool#132 from Avasam/Make-Save-Settings-more-in…

    …tuitive
    
    Make Save Settings more intuitive
    Toufool authored Dec 14, 2021
    Configuration menu
    Copy the full SHA
    1736443 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbb257f View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. Hooked new settings window to actual values (Toufool#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]>
    Avasam and Toufool authored Aug 6, 2022
    Configuration menu
    Copy the full SHA
    65441ba View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. Image comparison method and default delay time (Toufool#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]>
    Avasam and Toufool authored Sep 2, 2022
    Configuration menu
    Copy the full SHA
    86351fa View commit details
    Browse the repository at this point in the history
  2. Support hotkeys with modifiers (Toufool#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]>
    Avasam and Toufool authored Sep 2, 2022
    Configuration menu
    Copy the full SHA
    60a1277 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2022

  1. Linted pyi files (Toufool#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]>
    Avasam and Toufool authored Sep 3, 2022
    Configuration menu
    Copy the full SHA
    88d7d6a View commit details
    Browse the repository at this point in the history
  2. Toml profiles + Python 3.10 (Toufool#140)

    * Typings update
    
    * Full setup and configuration update
    
    * User Profile, Revamped settings, Start image fixes & __auto_splitter method refactor
    Avasam authored Sep 3, 2022
    Configuration menu
    Copy the full SHA
    6b928ca View commit details
    Browse the repository at this point in the history
  3. Added new Capture Method system for more capture options + utils (Tou…

    …fool#141)
    
    * Add D3DShot types
    from python/typeshed#8652
    
    * New Capture Method system
    Avasam authored Sep 3, 2022
    Configuration menu
    Copy the full SHA
    3b39fa1 View commit details
    Browse the repository at this point in the history
  4. Warning if AutoSplit is already open + Build number + Splash Screen +…

    … Doc update + Fixes (Toufool#161)
    
    * Doc + Setup update
    
    * typings update
    
    * Warning if AutoSplit is already open + Build number + Splash Screen
    
    * Target the right repository/fork
    
    * Fix Toufool#155
    
    * Actions shortcut and prevent double open window
    Closes Toufool#154
    
    * ImageHash hotfix
    Avasam authored Sep 3, 2022
    Configuration menu
    Copy the full SHA
    537f8bf View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2022

  1. Configuration menu
    Copy the full SHA
    003501b View commit details
    Browse the repository at this point in the history