My Opera Wishlist
Tuesday, 24. July 2007, 00:02:47
Everybody seems to be posting their Opera Wish-lists, so without further ado, here is the list from my point of view, with focus on developer relations/web standards issues, and a couple of pet peeves. No internal knowledge was used or is inferred by this post. No kittens or fluffy animals were also harmed.
- Replace the toilet seat. Please…I mean really.
- Improve and simplify the user interface, with special focus on platform integration, especially on a Mac where platform consistency is expected. I'd especially like the tab bar move to the
correct
position. Correct in that it is the place I think is correct, maybe not everybody (I know the reasons why it is where it is), and it is where most (none-Opera) users expect it to be. As more apps in Mac OS X are getting tabs (terminal for instance) and the move to unified toolbars, the current position of the tab bar looks out of place. I'd love to see the Mac version get the unified toolbar look sported by iTunes and Leopard, and to follow the Apple HIG (spacing between elements in the interface for instance). I'd also like to see integration with AddressBook, Keychain and such. I like my passwords to be in one place, same with contacts. - Microformats integration across the board, from Opera Kestrel to Opera Mini. Imagine how much typing or cut 'n' paste that would save, for contacts and events alone, especially on Mobile where input takes longer. I'm sure there is some amazing things that can be done with XFN and xFolk. The challenge is how to present the presence of Microformats to the user without adjusting the layout of the page (changing how the designer intended the page to look can't be a goof thing) or add yet another icon to the URL field to go with the RSS, Widget, and Security/phising icons. There is enough already. Add OpenID into the mix and there are some great possibilities. There'd have to be some work with integrating OpenID into the wand and anti-phishing technologies to find a way to solve the phishing concerns though. Again, on mobile this would be a godsend.
- Developer tools. We have some basic tools available on Dev Opera but we need professional quality tools, especially a JavaScript debugger, which not only matches what the competition offers, but blows them away. They should also be useful across our range of products. Web Developers have said time and again that they want better tools, and we are listening. Please let me know if there are any specific features you'd like to see, whether they exist in another tool or not. We are building tools for developers, so it only goes to say that we need input most from those that will use the tools. Otherwise we are just guessing what developers need.
- Improved standards support. Specifically more CSS3, such as box-shadow, multiple background images, border-radius, border-image, RGB/HSLA and multi column layout. CSS2.1 is close to feature complete, but it can always improve and have bugs to squash. Our SVG implementation is the best in the industry, so it would be nice to improve it further, but I don't think it is in need of a high priority. Our DOM2 and DOM3 support is also up there or even beyond best of breed currently. It would be nice to get persistent storage from HTML5. We already have Web Forms 2 (the only browser so far) so we are currently ahead of the pack with HTML5 at present. We also have experimental support for the video element. Beyond CSS3 the main issues for me are squashing bugs and adding essential things that are not yet standard like JavaScript getters and setters (these may be part of a standard now?) that are used by a lot of major sites.
I guess I can't have a number six, but I'd like all that added and still make our engine faster (maybe a new logo or interface can have go faster stripes or Steve Jobs benchmark distortion field
). It's already been stated that we are working on performance in Kestrel, and further in Peregrine, so there is no secret it'll be a fast bird.

