Leo Natan
e30597ee6e
Changes for Xcode 12.5 beta compolation support
2021-02-14 19:36:38 +02:00
Leo Natan
bb8160cc77
Use DetoxSync with animation fixes
2021-02-14 18:00:48 +02:00
Leo Natan
07f082e5a8
Use latest DetoxSync with SwiftUI fixes
...
Remove debug prints
2021-02-14 14:24:09 +02:00
Leo Natan
e7248aa872
Add comment for detox build
2021-02-03 14:51:36 +02:00
Leo Natan
357046d017
Make normalizedTargetPositionX and normalizedTargetPositionY as optional
...
Update doc wording a little, mark API as iOS only
2021-02-02 19:10:39 +02:00
Leo Natan
f241df2bea
Merge branch 'master' into drag-and-drop
2021-02-02 18:38:54 +02:00
Leo Natan
55d9ecb166
Use native example
...
There are two native examples, one will only work with XCUITest.
Remove RN dependency from package.json
Use ‘velocity’ instead of ‘speed’
Better speed calculation
2021-01-31 22:54:58 +02:00
Leo Natan
88e8779ae8
Use Wix fork of LNViewHierarchyDumper
2021-01-28 20:58:07 +02:00
Leo Natan
c23d26ea2b
Update issue template
2021-01-18 21:44:52 +02:00
Leo Natan
50f6ec25f6
Use latest DetoxSync
2021-01-17 20:18:00 +02:00
Leo Natan
b3553bb63d
More doc updates [skip ci]
2021-01-10 13:23:27 +02:00
Leo Natan
7aa487fbe4
Restore docs/README.md TOC [skip ci]
2021-01-10 13:12:31 +02:00
Leo Natan
6f57f77926
Update DetoxSync
2021-01-07 13:09:34 +02:00
Leo Natan
2f10293402
Revert "Latest DetoxSync"
...
This reverts commit ff0079043f .
2021-01-04 12:12:10 +02:00
Leo Natan
ff0079043f
Latest DetoxSync
2021-01-03 13:44:31 +02:00
Leo Natan
a3076ed3cf
Fix typo in predicate descriptor
2020-12-21 11:31:44 +02:00
Leo Natan
1220019088
Fix typo in predicate descriptor
2020-12-21 11:27:54 +02:00
Leo Natan
53620f40c2
Use latest DetoxSync with Flipper fixes
2020-12-20 13:18:56 +02:00
Leo Natan
7895798a4d
Wrap placeholder in a similar fashion to text
2020-12-16 12:58:17 +02:00
Leo Natan
7d088077e8
Merge branch 'master' into DetoxNext
...
# Conflicts:
# detox/package.json
# detox/src/devices/Device.js
# detox/test/package.json
# docs/APIRef.Artifacts.md
# examples/demo-native-android/package.json
# examples/demo-native-ios/package.json
# examples/demo-plugin/package.json
# examples/demo-react-native-detox-instruments/package.json
# examples/demo-react-native-jest/package.json
# examples/demo-react-native/package.json
# lerna.json
# package.json
2020-12-16 12:54:19 +02:00
Leo Natan
e849c7e769
Fixed crash in Google Maps SDK, caused by exposing a text property on every object
2020-12-10 07:27:42 +02:00
Leo Natan
6d039f1457
Merge branch 'master' into DetoxNext
...
# Conflicts:
# detox/local-cli/build-framework-cache.js
# detox/local-cli/clean-framework-cache.js
# detox/local-cli/rebuild-framework-cache.js
2020-12-09 00:12:32 +02:00
Leo Natan
c59c113156
Add warning to ‘detox build’, explaining that it’s a USER COMMAND, and DETOX IS NOT RESPONSIBLE FOR IT
2020-12-08 21:50:25 +02:00
Leo Natan
9e83c9a32a
Update README [skip ci]
2020-12-08 19:41:30 +02:00
Leo Natan
9928638140
Add logo as an image [skip ci]
2020-12-08 19:39:57 +02:00
Leo Natan
f163a7146d
Disable blank issues [skip ci]
2020-12-07 19:47:02 +02:00
Leo Natan
9a75485afa
Update issue templates [skip ci]
2020-12-07 19:42:42 +02:00
Leo Natan
8b4f59f5ae
Merge branch 'master' into DetoxNext
...
# Conflicts:
# detox/package.json
# detox/test/package.json
# docs/Introduction.GettingStarted.md
# examples/demo-native-android/package.json
# examples/demo-native-ios/package.json
# examples/demo-plugin/package.json
# examples/demo-react-native-detox-instruments/package.json
# examples/demo-react-native-jest/package.json
# examples/demo-react-native/package.json
# lerna.json
2020-12-06 20:16:48 +02:00
Leo Natan
0f3d48e156
Delete website folder
2020-12-05 22:24:56 +02:00
Leo Natan
307496a44b
Print a calculated frame for accessibility elements
2020-12-03 20:37:34 +02:00
Leo Natan
06fabdb5ed
New recursive description, with accessibility elements and accessibility properties
2020-12-03 20:26:13 +02:00
Leo Natan
f1cb716f26
Merge branch 'master' into DetoxNext
...
# Conflicts:
# detox/ios/Detox/Utilities/NSObject+DetoxUtils.m
# detox/package.json
# detox/test/package.json
# examples/demo-native-android/package.json
# examples/demo-native-ios/package.json
# examples/demo-plugin/package.json
# examples/demo-react-native-detox-instruments/package.json
# examples/demo-react-native-jest/package.json
# examples/demo-react-native/package.json
# lerna.json
# package.json
2020-12-03 20:00:33 +02:00
Leo Natan
61a6f8afc7
Fix text access crashes
2020-12-02 15:56:00 +02:00
Leo Natan
5077d9dfe1
Make Docs Great Again Again
2020-12-01 19:44:50 +02:00
Leo Natan
224ab7beb8
Merge branch 'master' into DetoxNext
...
# Conflicts:
# detox/ios/Detox/Utilities/EarlGreyExtensions/GREYIdlingResourcePrettyPrint.m
# detox/package.json
# detox/test/package.json
# examples/demo-native-android/package.json
# examples/demo-native-ios/package.json
# examples/demo-plugin/package.json
# examples/demo-react-native-detox-instruments/package.json
# examples/demo-react-native-jest/package.json
# examples/demo-react-native/package.json
# lerna.json
# package.json
2020-12-01 19:43:32 +02:00
Leo Natan
a90710844c
Use iOS 14 device
2020-11-30 15:29:18 +02:00
Leo Natan
b81e61a0a6
Make project iOS 13.0+, remove useless checks and workarounds
...
Remove SocketRocket
2020-11-29 20:22:01 +02:00
Leo Natan
805a9f7848
device.launchApp()
2020-11-29 18:52:00 +02:00
Leo Natan
2f823fb6f8
DetoxSync
2020-11-29 18:30:19 +02:00
Leo Natan
24ca495d98
Stop genymotion warnings
2020-11-29 18:10:24 +02:00
Leo Natan
9bed1bfc2e
In the native example, { newInstance: true } should be used for launchApp()
2020-11-29 17:35:39 +02:00
Leo Natan
8af49b0032
Use actual legacy script
2020-11-29 17:23:21 +02:00
Leo Natan
17b238dde8
Make sure prebuilt framework is also built correctly
2020-11-29 17:15:15 +02:00
Leo Natan
fe3d3df1f9
Create new modern framework build script
2020-11-29 14:56:17 +02:00
Leo Natan
5dd21febc2
🤦♂️
2020-11-27 00:38:09 +02:00
Leo Natan
18f5d64010
Use latest DetoxSync
2020-11-27 00:05:10 +02:00
Leo Natan
3913d711fe
Merge branch 'master' into DetoxNext
...
# Conflicts:
# detox/package.json
# detox/test/package.json
# examples/demo-native-android/package.json
# examples/demo-native-ios/package.json
# examples/demo-plugin/package.json
# examples/demo-react-native-detox-instruments/package.json
# examples/demo-react-native-jest/package.json
# examples/demo-react-native/package.json
# lerna.json
# package.json
2020-11-25 15:16:36 +02:00
Leo Natan
7872ecc99d
DetoxSync update
2020-11-25 15:12:33 +02:00
Leo Natan
30ca69b1e5
Timer woe fixes
2020-11-25 00:33:32 +02:00
Leo Natan
91dd4a0f29
Add various animation speedups to scroll bars and carets
2020-11-24 19:15:55 +02:00
Leo Natan
e10d1347f7
Use DetoxSync with further performance optimizations
2020-11-22 18:39:57 +02:00
Leo Natan
a6e9c838b7
Performance++
2020-11-20 00:34:20 +02:00
Leo Natan
46ace22006
Use DetoxSync with performance improvements
2020-11-19 23:23:23 +02:00
Leo Natan
c92eb9825e
Merge branch 'master' into DetoxNext
...
# Conflicts:
# detox/ios/Detox.xcodeproj/project.pbxproj
# detox/ios/Detox/Detox.modulemap
# detox/ios/Detox/Invocation/Element.swift
# detox/ios/Detox/Utilities/UIView+DetoxUtils.h
# detox/ios/Detox/Utilities/UIView+DetoxUtils.m
# detox/package.json
# detox/test/package.json
# examples/demo-native-android/package.json
# examples/demo-native-ios/package.json
# examples/demo-plugin/package.json
# examples/demo-react-native-detox-instruments/package.json
# examples/demo-react-native-jest/package.json
# examples/demo-react-native/package.json
# lerna.json
# package.json
2020-11-19 20:13:20 +02:00
Leo Natan and Yaroslav Serhieiev
0e74576fbf
Read start position values from the command params
2020-11-19 10:29:28 +02:00
Leo Natan and Yaroslav Serhieiev
be85134cb3
Support swipe normalized starting position
2020-11-19 10:29:28 +02:00
Leo Natan and Yaroslav Serhieiev
b79e3dc68a
Documentation updates
2020-11-19 10:29:28 +02:00
Leo Natan
9a1cab32e6
Accessibility element support fixes
2020-11-16 19:34:17 +02:00
Leo Natan
c6dbd1a74c
Disable iOS unit tests
2020-11-16 18:26:35 +02:00
Leo Natan
77f11ae1bb
Fix accessibilityContainer
2020-11-16 14:46:07 +02:00
Leo Natan
a6a1bdabf6
Add support for accessibility elements
2020-11-16 13:45:12 +02:00
Leo Natan
6c799510cd
Fix FB Flopper crapola
2020-11-12 13:17:53 +02:00
Leo Natan
b5e098474d
Add link to RN Flopper issue
2020-11-12 12:02:58 +02:00
Leo Natan
5f41476910
DetoxSync with idle status UX
2020-11-11 22:18:34 +02:00
Leo Natan
8968e7cb7e
Fix replace text causing crashes in certain scenarios
2020-11-10 11:18:22 +02:00
Leo Natan
f9c07d69e8
Disable Flipper when running with Detox
...
Facebook can’t properly swizzle, so they won’t be running with Detox.
2020-11-09 00:42:58 +02:00
Leo Natan
803639a62c
Merge branch 'master' into DetoxNext
2020-11-08 19:15:22 +02:00
Leo Natan
dce1cf3b25
Use latest EarlGrey with UISearchBar layout fixes
2020-11-08 17:27:40 +02:00
Leo Natan
598001262c
Use latest DetoxSync with UISearchBar and network fixes
2020-11-08 17:18:55 +02:00
Leo Natan
4d7daa6294
Remove EG reference
2020-11-04 11:30:42 +02:00
Leo Natan
54b122f7ab
New DetoxSync
2020-11-02 18:13:31 +02:00
Leo Natan
7276a18e12
Use latest DetoxSync with timer fixes
2020-11-01 12:24:49 +02:00
Leo Natan
15e27d0eca
Merge branch 'master' into DetoxNext
2020-11-01 11:03:53 +02:00
Leo Natan
cd0d562918
Merge branch 'master' into DetoxNext
...
# Conflicts:
# detox/ios/Detox/Utilities/ReactNativeSupport/ReactNativeSupport.m
# detox/ios/EarlGrey
2020-10-19 00:46:43 +03:00
Leo Natan
56df3fd496
Fail tests in cases where setting device orientation is not supported
2020-10-18 20:42:09 +03:00
Leo Natan
05acb46dc8
Support any subclass that might implement its own drawing logic
2020-10-15 23:26:35 +03:00
Leo Natan
b1483ac2f4
Different drawing algorithm
2020-10-15 20:49:25 +03:00
Leo Natan
a8ce6acdd6
Apply layer affine transform when drawing for visibility
2020-10-13 20:58:15 +03:00
Leo Natan
363d1d665c
Consider zPosition when drawing subviews
2020-10-13 20:43:22 +03:00
Leo Natan
aca9aacf29
Disable live reload when running in Detox
2020-10-13 19:44:41 +03:00
Leo Natan
c383b9a938
More logic rework
2020-10-13 19:02:27 +03:00
Leo Natan
e4888ffbe3
SocketRocket
2020-10-13 18:38:50 +03:00
Leo Natan
f903bf86b9
Fix scrolling issue
2020-10-13 18:26:09 +03:00
Leo Natan
41183e7701
Fix bouncing check
2020-10-13 01:22:13 +03:00
Leo Natan
815a068d58
Docs
2020-10-13 01:11:13 +03:00
Leo Natan
d99e620fa7
Make sure to include the attached keyboard scene when searching for windows from a user scene
...
Closes #2404
2020-10-13 00:54:37 +03:00
Leo Natan
567b23ffc3
Use normal scroll for scroll to edge
...
Use UIRectEdge for edge scrolling
Discard unneeded touches if callback returns NO
2020-10-13 00:40:14 +03:00
Leo Natan
0767ddda6c
Improvements
2020-10-12 20:06:28 +03:00
Leo Natan
0137c05214
Support scroll view transforms
2020-10-12 20:03:49 +03:00
Leo Natan
26c52d06be
Xcode 12.2 🤦♂️
2020-10-12 18:48:06 +03:00
Leo Natan
cfaff1440b
Fix crashes caused by MKMapView render bugs
...
Closes #2384
2020-10-06 22:08:17 +03:00
Leo Natan
7d29af02a5
Uninstall guide styling
2020-10-05 18:38:26 +03:00
Leo Natan
0258d50943
Add __attribute__((constructor)) to _DTXFixupKeyboard
2020-10-05 18:34:25 +03:00
Leo Natan
991e4ee90d
Use latest DetoxSync
2020-10-01 18:17:59 +03:00
Leo Natan
17a3818ba5
Use latest DetoxSync
2020-10-01 01:36:38 +03:00
Leo Natan
bb4f264a28
Merge branch 'master' into DetoxNext
...
# Conflicts:
# detox/ios/Detox/Invocation/Element.swift
2020-09-30 21:19:06 +03:00
Leo Natan
bab0eb196f
Make sure text view delegate actually implements the optional delegate methods
...
Closes #2273
2020-09-30 19:07:42 +03:00
Leo Natan
4db028692b
Judiciously use DTX_DIRECT_MEMBERS when supported (Xcode 12)
2020-09-30 19:03:09 +03:00
Leo Natan
179e770e11
Convert hit test for swipe to element coordinate space before testing
2020-09-30 17:56:29 +03:00
Leo Natan
ba4258bead
Swipe improvements
2020-09-30 01:59:33 +03:00