Commit Graph

18 Commits

Author SHA1 Message Date
Pascal Burlet bad095e578
Fix finding UIScrollViews that are clipped(), masked or combined with clipShape() or cornerRadius() (#213)
Co-authored-by: Pascal Burlet <pascal.burlet@lhsystems.com>
Co-authored-by: David Roman <2538074+davdroman@users.noreply.github.com>
2023-05-12 17:30:26 +01:00
Peter Steinberger e0536ffe50
Add support for NSplitView (#100)
Co-authored-by: David Roman <2538074+davdroman@users.noreply.github.com>
2023-02-13 23:07:11 +00:00
MichaelJBerk be01237389
Add `introspectMapView` (#125)
Co-authored-by: David Roman <2538074+davdroman@users.noreply.github.com>
2023-02-12 17:24:18 +00:00
David Roman 21327d0391
Cleanup (#186) 2023-02-12 00:26:21 +00:00
David Roman 223b26ba8b
Revamp CI (#185) 2023-02-11 23:34:16 +00:00
JannThomas 83d06a67af
Test and document using introspectButton for Toggle on macOS (#92) 2021-03-24 18:34:33 +01:00
JannThomas 6569a749d4
Add .introspectColorWell() (#87) 2021-03-19 19:40:37 +01:00
JannThomas 4232b86790
Add NSButton Introspection (#85) 2021-03-18 19:29:42 +01:00
JannThomas fab6cddbaf
Add introspection for `NSTabView` (#84)
Add introspection for `NSTabView`
2021-03-17 20:02:44 +01:00
Marco Quinten 3846ed81c8
Improve GitHub CI runtime (#82)
* 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
2021-03-16 16:51:11 +01:00
Simon Jarbrant 461fa7b608
Fix an issue where nested ScrollViews would not be detected properly (#69)
* 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
2021-03-14 12:33:01 +01:00
David Monagle f246b0715c
Add an introspect method for UITableViewCell (#18)
* 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>
2021-03-13 22:29:50 +01:00
Marco Quinten 7a90ac0712
Add GitHub CI workflow (#78)
* Add GitHub workflow
* Use macOS 10.15 in workflow
* Select proper Xcode CLT
* Try using sudo for CLT selection
* Add macOS SDK env
* Add SDKROOT env
* Try running without setting CLT
* Run without setup-swift step
* Update all timeouts
* Improve check conditions
* Update timeouts
2021-03-13 13:22:12 +01:00
Vuk Radosavljevic 56e1631e72
Added introspect for SwiftUI's TextEditor (#52)
* 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>
2021-03-10 22:18:56 +01:00
Andrew Clunis 9afddabecc
Resolve malformed macOS version @available directives causing issues on Big Sur (#49) 2020-10-21 15:56:03 -07:00
Lois Di Qual fd952419fb Add support for installing on older OS versions #28 2020-05-11 21:20:17 -07:00
Loïs Di Qual 1a3d3c8bf7
Enable Catalyst support for iOS framework (#17) 2020-03-08 21:49:26 -06:00
Loïs Di Qual 5d78ad7d17
macOS and tvOS support (#12) 2020-02-12 13:08:17 -08:00