Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: lyft/Hammer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.13.3
Choose a base ref
...
head repository: lyft/Hammer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 13 commits
  • 26 files changed
  • 6 contributors

Commits on Feb 24, 2022

  1. FingerMove by translationX, y value (#40)

    Adding a new method to move fingers by translationX and Y, from the current location of the fingers.
    nsoojin authored Feb 24, 2022
    Configuration menu
    Copy the full SHA
    34ec436 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Improve visibility check (#41)

    The visibility check was not taking into account the clipsToBounds property so it was often returning the wrong error (it should have passed the visibility check but not the hittable check).
    
    Fixes #38
    gabriellanata authored Feb 25, 2022
    Configuration menu
    Copy the full SHA
    1736a39 View commit details
    Browse the repository at this point in the history
  2. Improve view initialization (#42)

    Currently, when you initialize an event generator from a UIView, it adds that view directly to a UIWindow. This can be a destructive change because the view might already be a subview of another view (possibly even already added to a window) and it will get removed.
    
    This change detects if the view already has a window and uses that directly. If not, it will get the top level superview by transversing the view hierarchy and use that instead. Because we set the mainView to the view that was passed in the initializer, everything else remains the same and it should not be a breaking change.
    gabriellanata authored Feb 25, 2022
    Configuration menu
    Copy the full SHA
    f61b74c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Refactor test layout methods (#43)

    Refactors some layout utility methods in tests
    gabriellanata authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    18afd8d View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Fix for Swift 5.6 (#46)

    Fix for Swift 5.6
    gabriellanata authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    00afd05 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2022

  1. Bypass deprecation warning

    This method is deprecated but we still need to use it because iOS uses it itself and we need it to detect when the app is ignoring events. The fix is to add a protocol to bypass the warning.
    gabriellanata authored Jul 14, 2022
    Configuration menu
    Copy the full SHA
    1b8e6e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Add new locatable utilities (#49)

    Adds a couple more locatable utilities and makes mainView public so its possible to create more
    gabriellanata authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    d560b57 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Switch to Xcode 15.4 (#56)

    Xcode 12.4 is not available anymore
    
    ---------
    
    Co-authored-by: Gabriel Lanata <[email protected]>
    Co-authored-by: Marcos Griselli <[email protected]>
    Co-authored-by: Marcos Griselli <[email protected]>
    4 people authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    4e958c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c773b77 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

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

Commits on Sep 22, 2024

  1. Improve lifecycle (#60)

    Simulates view controller lifecycle more accurately
    gabriellanata authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    3210dd6 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2025

  1. Update CI (#62)

    macos12 is deprecated on github actions
    gabriellanata authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    536170a View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2025

  1. Reduce flakiness by improving some checks to ensure the app is ready. (

    …#61)
    
    Changes:
    1. Ensures the runloop is fully flushed before continuing
    2. Force enables the accessibility engine and waits for it to load if it
    is the first time loading on a device
    3. Improve detection for view did appear to hopefully detect when the
    window's root view controller has completed appearance better and reduce
    issues from slow sim boot
    4. Check for unfinished animations with the assumption that we can use
    those for transitions.
    5. Adds a new settings object to be able to configure some of these
    options
    gabriellanata authored Jan 15, 2025
    Configuration menu
    Copy the full SHA
    c9c36b7 View commit details
    Browse the repository at this point in the history
Loading