Reveal 5

Tony Arnold's Avatar

Tony Arnold

27 Feb, 2017 09:14 PM

New in Reveal 5

Note: The Reveal Server framework has changed. Please remember to update your projects to link to the new framework version.

Improved Debugger Integration

Reveal now has tighter integration with the LLDB debugger. This makes using the breakpoint-based Reveal Server injection method easier and gives developers Reveal-oriented commands to use in LLDB's debug console. See the associated blog post for more details.

New Features

  • Using Force Click on a view in the canvas will now focus on that view hierarchy sub-tree.
  • A new IBARevealServerDisableAutoStart user default that can be specified at iOS application start up to stop the Reveal Server from automatically starting. See RevealServer Configuration Options documentation for more details.

Performance Improvements

A handful of performance improvements were made in this release. In particular Reveal now prefers to use OpenGL over Metal on Intel GPUs on macOS Sierra.

Bugs Fixed

  • Fixed: Crashes when interacting with the view hierarchy/focus history path during refresh.
  • Fixed: Issues with the representation and serialisation of very large, very small, or out of bounds numeric values (NaN, Infinity, etc).
  • Fixed: UIView semanticContentAttribute inspector was showing incorrect values.
  • Fixed: Restoring a machine image from a Time Machine backup could lead to Reveal showing inaccurate activation dialogs.
  • Fixed: Reveal now recognises Reveal 1.x RevealLicense files and offers upgrade advice.
  • Fixed: Colours on Macs with wide gamut (P3) displays were not displayed correctly.

Minimum System Requirements

  • macOS 10.11
  • iOS 8
  • tvOS 9
  • Xcode 7.3

Read more on our blog.

  1. Tony Arnold closed this discussion on 27 Feb, 2017 09:15 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac