Swifty tool for visual testing iPhone and iPad apps. Every pixel counts.
Cribble - a tool for visual testing iPhone and iPad apps. Every pixel counts.
An example app is included demonstrating Cribble's functionality.
Simply add the following lines into your app delegate:
import Cribble
override func motionBegan(_ motion: UIEventSubtype, with event: UIEvent?) {
guard motion == .motionShake else { return }
Cribble.shared.hidden = !Cribble.shared.hidden
}
Shake a device and explore ui's roughness.
You may want to use your own parameters for the grid. In that case simply use CribbleOptions
:
let options = CribbleOptions(horizontalStep: 10, verticalStep: 10, opacity: 0.7, color: UIColor.red)
Cribble.shared.options = options
To integrate Cribble into your Xcode project using CocoaPods, specify it in your Podfile
:
pod 'Cribble'
Add the line github "maxsokolov/cribble"
to your Cartfile
.
Clone the repo and drag files from Sources
folder into your Xcode project.
This project has been driven by product designer Oleg Frolov. Check out his amazing Dribble.
Cribble is available under the MIT license. See LICENSE for details.