A new release of Reveal (v8) is available to all users with a current license, and as a 14-day trial. This is primarily a bug fix update, but we have also added a small new feature:
Constraint priority editing
Reveal now supports editing the
priority property of optional Auto Layout constraints. This provides you with even more ways to debug layout issues (like those caused by incorrect priority combinations) or just to experiment with your layout. Previously, constraint priority would show up as a non-editable field in the inspectors, but now you can change it just like a constraint constant.
Note: Since UIKit does not support changing priority of required constraints (which have a priority of
1000), doing so in Reveal is also disabled.
- Several text-based property inspectors (like
UITextField.placeholder, etc.) now span multiple lines when necessary. This makes it easier to see their full value at a glance, and also resolves an issue with rendering text values containing hard line breaks.
CALayer.opacityproperties now change in increments of
0.1when using their inspectors’ stepper control, and the stepper is limited to values between
- Several enumeration and bitmask-based property inspectors had missing options, or were displaying deprecated names. These issues have been addressed.
UIStatusBarAdornmentWindowwindows are now hidden/shown when toggling the “Display System Windows” setting. These windows are present in the view hierarchy when inspecting an iPhone-only app running on iPad.
- “Refresh” button on the Connection Bar is easier to click, and can be clicked while the Connection Sheet is open.
Minimum System Requirements
- macOS 10.11
- iOS 8
- tvOS 9
- Xcode 7.3
RevealServer.framework has changed. Please remember to update your projects to link to the new framework version.
Please report any problems you experience or give us feedback from within Reveal (see “Help → Submit Feedback”), or via our support site.