Hey Developers!
We are excited to announce the full release of the Intuitive Debugger!
Since the launch of the beta in May, the Studio team has been listening to your feedback and working hard to make improvements and intuitively debug issues. Watch the video to see how the new debugger works or go to Documentation site for a step-by-step guide.
Here are the new improvements we’re excited to deliver to you:
Full Plugin Debugging Support
You can now use breakpoints to debug local plugins to make plugin creation easier!
Script Editor Mouseover Integration
Developers can now use a tree view tooltip to view the full contents of a lua variable on mouseover during a debugging session.
UI/UX Improvements
We have added some UX improvements such as the ability to expand a row in a Debugger UI window by double-clicking on the edge of a header boundary to expand a specific column for easier viewing of large entries. Furthermore, we allow you to save and restore expressions in the My Watch window between Studio sessions.
Performance Improvements
Improved loading time for individual debugged threads so that you are able to view and debug a large number of threads at once with far less slowdown
Responses to User Feedback
The team has been hard at work implementing your feedback regarding desired features. For example, developers now have the ability to remove breakpoints using the middle mouse click! Many bugs have also been resolved since the launch of the beta.
Release Plan
Today, we are launching Intuitive Debugger as a default-on Beta for a small cohort of the Studio user base. Over the next few weeks, we will progressively ramp up to 100%. If you’ve opted into the beta before today, this process will not affect you. In the meantime, we will closely monitor crashes and errors. If any significant issues are uncovered, we will roll the feature back to opt-in Beta.
It has been a multi-quarter journey for the team to make this happen. Shout out to @IcyTides, @altisaltaccount, @Regal_Corgi, @swish741, @windy0724, @ResetVector, @ameowth07, @iriszh, @wengawenga @mugiwarasuuper @HugoBLH, @MoonRocketApollo, @idevride, @MetalMax2 @Infomancer for making this happen!
Happy debugging!