Another experimental preview to test

,

Progress towards Opera Dragonfly 1.0 marches on, and we have a new build on the experimental path for you to try. This build comes with a number of changes:

Opera Dragonfly Framework

Hybrid layout

We’ve combined the two previous versions of the panel layout. The side panels retain the original tab layout, while the main panel looses the tabs, as seen in the previous build. However, related side panels have been merged under one tab. An example of this is in Scripts, where the Call Stack and Inspection now sit together. This allows the call stack to still be visible while inspecting the properties in the execution context.

Unified attached/detached mode

Attached and detached mode now share the same style and layout. This avoids confusion with the layout changing and allows us to put all energy into perfecting one mode. A detached optimised layout may return in a later version.

Styling improvements

  • Floating window styling
  • Updated context menus to a more toned down white theme
  • Improved readability of the keyboard bindings preference panel
  • Added press state to the Command Line button

Filters

The Quick Find search fields in the side panels have been changed to act like filters. Searching for a term will filter the views to show only properties that contain the search term.

Context menus

Further work has been done to complete the context menu support in the various views. This should improve the discoverability of the editing features, amongst other things.

Remote Debugging

The visual feedback has been improved when in remote debug mode. When a connection is established the icon animates to notify the user. When a connection drops or fails, the icon turns red and displays an error message.

Storage Inspector

There is an entirely new Cookie Inspector which is available for Opera 11 and above. This has a number of improvements over the old service, including:
  • Expanded information about cookies, including fields for domain, path, secure and http-only
  • The cookie list can be sorted and grouped
  • Deleting cookies works more consistently
  • Fuzzy dates for cookie expiry date

JavaScript Debugger

Scrolling performance and keyboard accessibility have been improved.

DOM Inspector

The styling of the in-page host highlight has been updated.

Network Inspector

Work continues on the new version of the network inspector. This is still largely unstyled. New features include:

  • Added support for showing network details and content bodies
  • Added network option to switch on/off content tracking

Resource Inspector

A number of updates have been made to the brand new Resource Inspector. These include:

  • Added missing icon
  • Updated styling for resource list and resource meta data
  • Ability to group by host or resource type
  • Ability to enable and disable columns in the resource list
  • Syntax highlighting for JavaScript source

Known issues and missing features

Some known issues and missing features from this build include:

  • Event breakpoints are missing from the Scripts view (now fixed)
  • Network view is mostly unstyled
  • Scroll bars and timeline rendering is a bit broken in the Network view
  • Only JavaScript files have a customised view in the Resource Inspector at present
  • Syntax highlighting in the resource view only works for JavaScript files
  • Editing is disabled in the cookie manager
  • Both the new and old cookie managers are show
  • The colour picker is missing the colour slider image

Tokenizer performanceMulti-file search just landed

Comments

Dustin WilsonKhadgar Friday, January 21, 2011 5:37:20 PM

Brilliant. Dragonfly keeps getting better and better. Wish the Desktop Team would make the window resize handle not overlap the bottom part of the scrollbar on the right side, though.

I've been using the experimental URL for ages simply because the UI is so much better. Great job. Can't wait to try out all this new stuff.

David Storeydstorey Friday, January 21, 2011 5:39:02 PM

Yeah, the resize issue needs fixed. There is a desktop bug for this.

WebRiderwebrider Friday, January 21, 2011 5:50:21 PM

Yea, really nice job.

I'm not sure if this is related to topic but is it possible in theory to unpack/indent scripts on the fly?

Tenno Seremeltenno-seremel Friday, January 21, 2011 6:09:26 PM

Could you please NOT use "gray on white" text in Dragonfly? It is hard to read. It feels like some gray overlord wants to take over all of you there. Be strong, don't surrender to it! Just use plain black one.

Oh, and toggle buttons' state should be more apparent visually.

Bug with not updating data in right window seems to be absent from this version, which is good sherlock

Down LoadsterDownl Friday, January 21, 2011 6:35:34 PM

When Opera is configured to not load images or author CSSs by default, it's almost impossible to use Dragonfly as it takes these settings from the inspected page, and the controls to change the settings on the fly modify the page, not the Dragonfly panel. Also, the setting for minimal allowed font size borks completely the toolbars...

João EirasxErath Friday, January 21, 2011 7:04:13 PM

I'd like to have Dragonfly open in a panel instead of the area below the window.
I have a rather wide screen with lots of available space to the side of the browser window, and it's annoying to be always repositioning the detached df window, which even clutters the task bar.

Daniel HendrycksDanielHendrycks Friday, January 21, 2011 7:34:26 PM

+1 Tenno Seremel, João Eiras

ПавелGemorroj Friday, January 21, 2011 8:34:23 PM

>> I have a rather wide screen with lots of available space to the side of the browser window...
But I'm developing on a laptop with a 15-inch monitor. I'm the opposite, Dragonfly takes too much space.

MaximSailorMax Saturday, January 22, 2011 5:30:19 PM

Looks like search in DOM is broken sad
+ in early builds it don't search in closed nodes.

MaximSailorMax Saturday, January 22, 2011 5:33:43 PM

"Resources" problem: "All resources" do not remember scroll position after click on any resource and return to "All resources"

MaximSailorMax Saturday, January 22, 2011 5:40:02 PM

"Errors" problem: "+" don't open error description. Click on row open description, but it content with align=center smile + search don't work.

Is it too early write bug reports about this snapshot? If not, where is correct place?

nahtanoj999 Sunday, January 23, 2011 5:37:50 AM

My only complaint is that taking CSS out of the document tab makes it impossible to see stylesheets without reloading the page.

MaximSailorMax Sunday, January 23, 2011 9:24:20 PM

+1 bug: Dragonfly won't update from previous experimental snapshot while not clear private data (entire cache)...

Daniel HendrycksDanielHendrycks Sunday, January 23, 2011 10:13:18 PM

Originally posted by Maxim:

+1 bug: Dragonfly won't update from previous experimental snapshot while not clear private data (entire cache)...


Preferences>Advanced>Storage>Delete Dragonfly Cache

bEuwe Monday, January 24, 2011 8:19:14 AM

Originally posted by dragonfly:

* Ability to group by host or resource type
* Syntax highlighting for JavaScript source

Hurray!
happy

Constantine Vesnac69 Monday, January 24, 2011 2:18:12 PM

Great new changes! Especially resources, storage and network.

but a minor annoyance in new interface is that you cannot copy css path from breadcrumbs like you can in old interface ..

David Håsätherhzr Monday, January 24, 2011 3:12:22 PM

Originally posted by SailorMax:

Is it too early write bug reports about this snapshot?


Not really, unless there is something really obvious, like the Resource view being unstyled or something.

Çağlar Yeşilyurtgreench Monday, January 24, 2011 10:09:57 PM

This one is better than previous.
Color picker is opened with a rgb color, opacity isn't shown.

Martin KadlecBS-Harou Tuesday, January 25, 2011 3:15:00 PM

There are HTML5 drag-and-drop events in script breakpoints ... nice smile

Unregistered user Sunday, February 19, 2012 7:18:59 PM

Anonym writes: Why Dragonfly cant edit css in layout view like Firebug? Its the only reason i still use firefox as debug and development tool.

TommyTommyAngelo Sunday, February 19, 2012 7:19:54 PM

Ups not loged in. Why Dragonfly cant edit css in layout view like Firebug? Its the only reason i still use firefox as debug and development tool.

Constantine Vesnac69 Tuesday, February 21, 2012 3:40:17 PM

@Tommy, there was an answer "dragonfly is a debug tool, not an IDE".
But what i hear from fellow developers, - being able to save CSS changes in FF or Chrome is speeding up development a lot.

This is what tools like http://www.cssupdater.com/ do.

TommyTommyAngelo Tuesday, March 6, 2012 12:19:02 PM

Yeas its not an ide, but still you can create new css style in dragonfly, but its too troublesome. You cant just add margin in the layoutbox like you can in FF and Chrome. Thats what missing, and should be implemented.

Write a comment

New comments have been disabled for this post.