An overview of recent updates and improvements to Inspect.
This release is a minor release fixing broken breakpoints. Thanks to @samholmes and @zxerqw for the report!
This release is a minor release focused on improving device troubleshooting when something goes wrong. Inspect can now understand the connected device better and read out whether the device is paired with the local computer and when the device is locked to the home screen. Inspect now also understands when another tool is debugging a target, and disable that target within Inspect.
Lastly, we are also fixing a blocking issue that broke debugging for Service Workers and JS Contexts.
This release is a semi-major release landing big improvements to account management, where you now can create your own team to manage multiple accounts under one subscription. Add your team and manage your subscription, all from within settings! Available to everyone using our Pro plan.
Lastly, we are also fixing a blocking issue that broke Inspect when trying to debug UIWebViews on iOS 14 and newer. We have landed several UI improvements within the app, such as a built-in changelog, dropdown menus for the account, and smaller UI tweaks to make it more clear when Inspect can't find any debuggable targets.
This release is a minor release fixing a common issue if you were inspecting a target, and clicking on a link that took you to a new origin. This would result in DevTools loosing their connection to the device, but this is all fixed now 🎉
This release is a minor release fixing an issue on macOS, that caused some iOS Simulators not to be detected by Inspect.
This release is a minor release fixing an issue on macOS, that happened when the
xcrun simctl utility wasn't installed which caused iOS device detection to be broken on those machines.
xcrun simctlisn't installed. https://github.com/inspectdev/inspect-issues/issues/77
This release is a minor update covering a few bug fixes and improvements. Most notably is the new detection of iOS simulators on macOS, which uses the
xcrun simctl utility from XCode to get metadata about booted simulators. This change makes it possible for Inspect to detect the iOS version running in simulators properly. Unfortunately, this means that you will need to have Xcode Commandline Tools installed to use Inspect with iOS simulators, but we expect most of you to have Xcode installed anyways.
In this release, we are adding support for Linux, with official
.rpm packages enabling you to use Inspect on most Linux distros. Go to http://inspect.dev/download and grab the distro you need.
In addition, we have been working on improving connection stability to iOS devices by rearchitecting the driver connecting to the devices. This release contains the new driver and should bring more stability and better performance to Inspect. The new driver also makes it possible to detect which apps a given Webkit instance comes from, and this is now displayed within Inspect.
In this release, we are excited to be adding experimental support for screencasting that enables you to get a video stream from your iOS device to preview your changes without leaving Inspect.
To enable this, we are fetching image frames from the device, which then are sent to Inspect and resized to fit within DevTools. To make the experience reasonable performant, we are lowing the image quality, and this is causing some pixelation. This isn't ideal, and we are working on finding a way to improve this.
In this release, we are adding support for context menus throughout the DevTools in Inspect. This enables a range of new features, like
logpoints when using the script debugger.
We also landed support for fetching sourcemaps, and other resources via the iOS device connection, and fixed an issue that caused the console to evaluate functions as you typed.