By porneL
Wednesday, 7. May 2008, 15:23:58
Dragonfly UI woes
Make Dragonfly windows connected to tabs/windows in Opera (connect it to whatever window was displayed when dragonfly opens).Current setup is confusing, error prone and being instructed to press reload button is ridiculous.
Why don't you use Opera's UI toolkit? Dragonfly seems like a lot of wheel-reinventing that causes usability regressions:
New UI toolkit totally lacks customization capability. It's a shame, because Opera's usual UI is quite good at it! And right mouse button doesn't make sense anywhere.
DHTML hack for prefs window is awful. Is OS's and Opera's window handling that bad that dragonfly has to reinvent it's own window-manager!? This thing is clunky, buggy, doesn't fit style of anything, has close button on wrong side on osx, doesn't work with expose, it's cropped to dragonly's main window, etc.
There are lots of buttons without labels. I know there's a tooltip, but it's not visible by default, so it's hard to find a button I'm looking for. And it's not customizable.
I'm not sure which buttons are just toggling preferences and which ones are performing actions. Prefs-toggling buttons should be checkboxes/radio buttons. (there's some green-ish glow on most buttons, but it looks like indeterminate checkbox state and "highlight by mouse hover" button is white).
There's a lot of tabs everywhere. It's a bit intimidating and confusing at first, but I can get used to it.
Environment tab is duplicated in Script and DOM tabs and doesn't seem to belong there. Also Window-choosing widget doesn't belong there. It would probably be less confusing if top left box with window chooser wasn't part of script/dom/console tab set, but above them.
All tabs should be above their panel instead of having mix of top and bottom tabs.
