Commit Graph

57 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
Guilherme Souza a77c0ac5c2
Fix `introspectPagedTabView` on iOS 16 (#200) 2023-02-18 12:33:07 +00:00
David Roman 9a860a0825
Hotfix 0.2.1 (#196)
This actually fixes the regression in #194. My bad for not checking
better. A good area of improvement for automated tests.
2023-02-15 20:53:21 +00:00
David Roman 7a00ea983a
Bump to 0.2.1 (#195) 2023-02-15 15:28:08 +00:00
杨添宝 dd06d8b77e
Fix memory leak in #161 and regression in #194 (#192)
Co-authored-by: David Roman <2538074+davdroman@users.noreply.github.com>
2023-02-15 15:05:49 +00: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
Ian Sampson a1a97a8aea
Add `introspectSearchController` (#129)
Co-authored-by: David Roman <2538074+davdroman@users.noreply.github.com>
2023-02-12 19:42:59 +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
Chris Maddern cac338530e
Add support for UICollectionView introspection (#169)
Co-authored-by: David Roman <2538074+davdroman@users.noreply.github.com>
2023-02-10 19:09:15 +00:00
Ryan Zulkoski 46a563fac8
Fix view controller introspection (#165)
Co-authored-by: Ryan Zulkoski <ryan.zulkoski@buildertrend.com>
Co-authored-by: David Roman <2538074+davdroman@users.noreply.github.com>
2023-02-10 18:33:30 +00:00
Cody Rayment d3cbf32788
Apply fix described in #140 (#153) 2022-08-21 20:39:13 +02:00
Philip Niedertscheider 7ef0df6390
Added introspect for scroll view in TabBarView with PageTabViewStyle (#117) 2022-04-17 12:49:59 +02:00
Jevon Mao d055f1fba8
Remove explicit returns (#104) 2021-04-13 22:27:33 +02:00
JannThomas c38e70e82b
Add .introspectSplitViewController() on iOS (#89) 2021-03-23 19:45:00 +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 07a80dd280
Fix UITextField with cornerRadius (#83) 2021-03-17 20:27:21 +01:00
JannThomas fab6cddbaf
Add introspection for `NSTabView` (#84)
Add introspection for `NSTabView`
2021-03-17 20:02:44 +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
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
Lois Di Qual f1ec9da347 Bump to 0.1.1 2020-10-21 22:17:03 -07: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 6ddd059b65 Fix .introspectScrollView on iOS 14 2020-10-21 15:33:07 -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
Lois Di Qual de5c32c15a Bump to 0.1.0 2020-02-12 13:10:52 -08:00
Loïs Di Qual 5d78ad7d17
macOS and tvOS support (#12) 2020-02-12 13:08:17 -08:00
lvnkmn b26f5cd067
Feature/generic ui view introspection (#11) 2020-02-11 18:52:17 -08:00
Lois Di Qual c2cad6a6c7 Add .introspectViewController() 2019-12-10 12:52:42 -08:00
Lois Di Qual 981243d5bf Fix doc 2019-12-02 18:00:48 -08:00
Lois Di Qual 32ee7c178d introspectSegmentedControl 2019-12-02 17:57:55 -08:00
Lois Di Qual 621fb8489b More accessibility 2019-12-02 10:28:13 -08:00
Lois Di Qual 64be6e0d65 Allow .introspectTabBarController() on TabView directly 2019-12-02 10:24:55 -08:00
Lois Di Qual 71e34e11d1 Allow .introspectNavigationController() on NavigationView directly 2019-12-02 10:15:26 -08:00
Lois Di Qual 29f707c119 Bump to 0.0.4 2019-12-02 09:36:03 -08:00
Lois Di Qual 4afd79ffc4 Use previousSibling() instead of nextSibling() for overlay injection 2019-12-02 09:26:25 -08:00
Lois Di Qual 2fca54bf58 Fix introspection view return 2019-12-01 17:02:51 -08:00
Lois Di Qual ec46ea495b Use .overlay instead of .background to inject introspection view. Fixes #2 2019-12-01 17:01:51 -08:00
Lois Di Qual 10759775ff Fix Package.swift 2019-11-29 11:28:47 -08:00
Lois Di Qual 1f6021e50b Refine types 2019-11-27 11:09:03 -08:00
Lois Di Qual 1521d88d42 Document Introspect.swift 2019-11-27 11:03:06 -08:00
Lois Di Qual 57479571f3 Root introspection 2019-11-27 09:52:38 -08:00
Lois Di Qual 5034d7dab8 TabBarController 2019-11-27 09:43:22 -08:00
Lois Di Qual ea9a33635d ScrollView 2019-11-27 09:37:56 -08:00
Lois Di Qual 0efcaab039 Stepper 2019-11-27 09:31:24 -08:00
Lois Di Qual 4c6f0ad75f UISlider 2019-11-27 09:26:46 -08:00
Lois Di Qual 30fd86d55b Add UISwitch 2019-11-27 09:23:49 -08:00