* Build fast on GitHub
* Skip build for github ci
* Increase AppKit timeout to 5
* Add try_scan
* Disable parallel testing
* Use multi_scan instead of try_scan
* Use normal scan for macOS
* Fix seemingly random test failures on macOS
* Also add `layoutIfNeeded` to iOS/tvOS tests
* Fix an issue where nested ScrollViews would not be detected properly
* Fix nested ScrollView issue on iOS 13
* Clean up implementation of siblingOrAncestorOfType to avoid extraneous searches
* Adjust naming for correctness
* Add nested ScrollView tests for macOS
This also fixes the same issue iOS had, where nested ScrollViews would not be correctly detected on macOS 11+
* Update UIKit ScrollView tests to match AppKit ones
* Add changelog entry for nested scrollview fixes
* Change NSScrollView lookup mechanism for macOS 10.15 to match UIKit behavior
* Adds an introspect method for UITableViewCell
* Added NSTableCellView introspection
Added line to CHANGELOG
Added tests for UIKit and AppKit
* Removed additional spaces
Co-authored-by: SplittyDev <splittydev@gmail.com>
* Added introspectTextEditor
* Fix compilation on tvOS and macCatalyst
* Add AppKit support for `introspectTextView`
* Split version-specific test cases up
* Only run TextEditor test if macOS 11 is available
This hack will resolve itself once CircleCI upgrades to macOS 11.
* Revert platform split
* Improve tvOS conditionals
* Fix variable naming
Co-authored-by: SplittyDev <splittydev@gmail.com>