Experimental build with integrated style profiler preview
Back in November, we released a standalone build of Opera Dragonfly's style profiler. In today's release on the experimental path, the profiler is now integrated next to the other Opera Dragonfly tabs and tools.
When switching to the Profiler tab, Opera Dragonfly will ask to reload the page. This is necessary in order to get the best possible profiling data, without any overhead from other debugging services that Opera Dragonfly usually runs. [1]
Please note that this is the same version of the profiler that was previously released in the standalone version, so there aren't any new pieces of functionality. However, we're already working on more features, such as the ability to zoom into the timeline.
This release also includes the inspection of return values that was mentioned on the blog recently.
↑ When Opera Dragonfly is opened, it starts a few services for debugging purposes. One of these is the ECMAScript debugger service, which disables JIT. By disabling this service, the profiler will give much more accurate data, since JIT will remain enabled.
New stable release with improved color picker
Today's new release on the Opera Dragonfly stable branch includes some major improvements to our color picker. It now opens next to the color being edited, instead of being a floating window. The interface itself has been made lighter, with a smaller size and a gray background. The alpha value is now always available, while previously it only appeared when the original color being edited was specified as rgba or hsla. The palette is available in the bottom left corner and colors can now be added and removed directly from here.
The interaction has also been improved. Scrolling with the mousewheel over the color space will now move the pointer towards or away from the cursor depending on the direction. This makes it easy to blend colors between two points. OK and Cancel buttons have been added, based on user feedback.
But it's not all just about the colors. In this release, we also improved inspection of getters. They will now be presented as getter in italic, and clicking this text will evaluate the getter and show the according value.
In the Network panel, we've updated the UA presets for global header overrides in the options tab to reflect some of the latest browers. And, as a final tweak for this build, Opera Dragonfly will now use the system's application font for its interface elements.