Wishlist for Opera 10.5x (in Linux)

opera-10-50-wishlist-for-2010-05-03-img-1

In trying to keep with the Opera wishlist idea that was started in July 2007, I’d like to list 5 things that I would like to see completed or implemented (some for Windows and Mac as well) by the time Opera 10.5x final is reached for Linux. There’s no better time to do this then now, with the hint of an Opera 10.53 Beta 1 on the FTP servers for Linux!

  1. Improved implementation of dragging tabs around. I’m glad to see that the Opera 10.5x interface is becoming a little more stylish and slick, but some aspects seem to be left unfinished. The one I’m talking about is when you drag a tab out of the tab bar and you’re suddenly dragging an unpolished chunk from the tab bar:
    opera 10 50 wishlist for 2010 05 03 img 1 300x140 Wishlist for Opera 10.5x (in Linux)
    Dragging this tab back into the tab bar results in a fall-back to the old way that Opera handled moving tabs and you now see an arrow insertion point rather than a smooth transition of the tab falling into the tab bar and others making room for it…as Google Chrome does.

    If Opera can show a chunk of the tab bar to represent the fact that you’re about to detach it then they should also be able to make it more pleasing to look at as Google Chrome has done. I suggest that rather than displaying what you see in the image above, they show the new tab bar thumbnail next to the cursor when its been dragged out of a window:
    opera 10 50 wishlist for 2010 05 03 img 2 300x199 Wishlist for Opera 10.5x (in Linux)
    Then the transition to moving the tab into a tab bar again should be polished so the entire process is aesthetically pleasing to see.

  2. Merge the tab bar and title bar. This has been done in Windows for XP, Vista and 7 in Opera 10.5x thus far and would carry over very nicely to the Unix/Linux platform as well! I mentioned this a while back, but it still deserves a place in my wishlist.
    opera 10 50 wishlist for 2010 05 03 img 3 300x240 Wishlist for Opera 10.5x (in Linux)
  3. More complete Opera Link support. I think we all expected more settings to be synchronized via Opera Link when it was first introduced. Unfortunately, though, we’ve seen only stability and maintenance updates for the same feature set while other browser venders (Google and Mozilla) are now beginning to grow close to releasing similar and more complete solutions.

    I have been looking forward to being able to synchronize my complete “Preferences” settings (including opera:config), mail/chat/feed accounts (just the account information…excluding locally stored mail), as well as my stored passwords for a very long time and I know that I’m not alone.

    It would also be very nice if Opera implemented Opera Link as a user sign-in to show that users bookmarks and settings instead of merging with data that is already stored. I’ve been wanting this “messenger” style support for a while now and it looks like Mozilla Firefox could already implement this with Weave and a built-in Account Manager.

  4. Vastly improved interface for Dragonfly. In its current form, Dragonfly is very usable and offers a great number of features. The down side to Dragonfly, however, is one of inconsistency. It would be much easier to use if the interface matched Opera’s own interface much more closely.

    The speed of the interface can be frustration at times as well. With Opera’s vastly improved JavaScript engine, I expected Dragonfly to begin to feel nearly native. Instead I noticed little to no change at all. Resizing the Dragonfly window still has a very noticeable delay and sometimes doesn’t resize correctly at all.
    opera 10 50 wishlist for 2010 05 03 img 4 300x160 Wishlist for Opera 10.5x (in Linux)

  5. Generic support for Linux notification libraries using the FreeDesktop.org standard (as mentioned here) so file transfers and other notifications become more integrated with the system in use:
    opera 10 50 wishlist for 2010 05 03 img 5 300x116 Wishlist for Opera 10.5x (in Linux)

Now lets see what kind of beneficial wishlists YOU can come up with (for Windows, Mac and/or Linux)! Post a link to your “top 5 wishlist” in the comments below!

Print this entry

Short Opera Mini for iPhone Gallery

Opera Mini's new permanent home, bye Safari (mostly).

Opera Mini for the iPhone (also iPod touch and iPad) has already replaced Safari’s resting throne on my iPod touch shortly after it became available via the App Store early this morning.

Mobile Photo Apr 13 2010 4 49 34 PM 200x300 Short Opera Mini for iPhone Gallery

Opera Mini's new home.

I was a little disappointed with Opera Link since it never actually synchronized my Bookmarks and my Speed Dial on Opera Mini isn’t configurable up to 12 (or even more or less than 9 for that matter). Aside from these relatively small problems, I’ve been very pleased with Opera Mini!

Probably the most important advantage for me in Opera Mini is the lightening fast back button (like in the Desktop browser). Pressing back in Safari forces a page reload which consumes a great deal of time if you use your mobile device for browsing a lot!

One thing I’m unclear on (and haven’t taken the time yet yo clarify) is the difference between a Bookmarked page and a Saved Page in Opera Mini. Saved Pages seem to load faster, which leads me to believe they may be stored locally for offline viewing, but I’m not completely sure just yet.

After installing Opera Mini, I took a few screenshots and thought I might share some of them below just to give some more exposure. Overall I’ve been rather impressed. Nice work and congratulations to the Opera Teams responsible!

Mobile Photo Apr 13 2010 4 43 45 PM 200x300 Short Opera Mini for iPhone Gallery

Initial Welcome Page

Mobile Photo Apr 13 2010 4 43 57 PM 200x300 Short Opera Mini for iPhone Gallery

Initial Welcome Page Scrolled Middle

Mobile Photo Apr 13 2010 4 44 03 PM 200x300 Short Opera Mini for iPhone Gallery

Initial Welcome Page Scrolled End

Mobile Photo Apr 13 2010 4 44 13 PM 200x300 Short Opera Mini for iPhone Gallery

Successfully Connected to Opera Link

Mobile Photo Apr 13 2010 4 44 21 PM 200x300 Short Opera Mini for iPhone Gallery

View of My Blog: kyleabaker.com

Mobile Photo Apr 13 2010 4 44 30 PM 200x300 Short Opera Mini for iPhone Gallery

My Opera Mini Speed Dial (only first 9 speed dial items though..of 12). Also, 99 open tabs. icon wink Short Opera Mini for iPhone Gallery

Mobile Photo Apr 13 2010 4 44 40 PM 200x300 Short Opera Mini for iPhone Gallery

Fun testing tab limits (99 vertically).

Mobile Photo Apr 13 2010 4 44 46 PM 200x300 Short Opera Mini for iPhone Gallery

Fun testing tab limits (99 horizontally).

Mobile Photo Apr 13 2010 4 44 53 PM 200x300 Short Opera Mini for iPhone Gallery

Fun testing tab limits (100 tabs...blank).

Mobile Photo Apr 13 2010 4 45 20 PM 200x300 Short Opera Mini for iPhone Gallery

Fun testing tab limits (100 vertically).

Mobile Photo Apr 13 2010 4 45 27 PM 200x300 Short Opera Mini for iPhone Gallery

Fun testing tab limits (100 horizontally).

Mobile Photo Apr 13 2010 5 14 45 PM 200x300 Short Opera Mini for iPhone Gallery

Configuration options with Saved Pages and Find in Page!

Print this entry

Mockup: Opera 10.5x + Ubuntu 10.04

This is a very slick and clean approach much like Windows XP, Vista and 7 are now with Opera.

Opera 10.5x for Linux doesn’t seem to be evolving at the rate that I had originally expected as I interpreted from several Desktop Team blog posts, but it does seem to be inching its way forward on the stability end of things.

After seeing the improvements that were made to Opera 10.5 for tab bar in Windows XP I thought anything was possible. I’ve tried to recapture this implementation in what I think it would look like in Ubuntu if implemented similarly.

opera 10 52 tabs in title bar like xp vista 7 300x240 Mockup: Opera 10.5x + Ubuntu 10.04

This is a very slick and clean approach much like Windows XP, Vista and 7 are now with Opera.

opera 10 52 tabs in title bar like xp vista 7 ubuntu 10.04 left 300x240 Mockup: Opera 10.5x + Ubuntu 10.04

This is an example of how Opera would look in a default Ubuntu 10.04 since the window controls are on the left.

While the the images above are both simple and crude mockups, they do show that the same implementation would work well into the Unix and Linux platforms.

Obviously the first image (window controls on the right, like Microsoft Windows) is the most elegant of the two. The second image (window controls on the left, like Mac) is functional, but not the most aesthetically pleasing solution.

One alternative that I can easily fathom is simply detecting the “window control button orientation” and in this case rendering the Opera-menu on the right side of the title bar with the trash can icon to the immediate left. In more basic terms, swap the window controls and the Opera-menu in the first image and there you have it.

opera 10 52 tabs in title bar like xp vista 7 ubuntu 10.04 2 300x240 Mockup: Opera 10.5x + Ubuntu 10.04

An example of how the title bar can still look very clean when switching the window controls and Opera-menu.

Theres no reason that I can think of that the Opera-menu should be sentenced to spend the rest of its life on the left side of the window. The main menu buttons in Internet Explorer and Google Chrome, while not located in the title bar, are located on the right side of the browser window.

Just some food for thought. Hopefully I jar some ideals and better alternatives.

EDIT: Went back and made the third mockup since explaining it might not have been clear before. Enjoy.

Print this entry

Sputnik: ECMAScript 3 conformance test suite

An experimental plot to illustrate how the latest stable browsers compare.

Today, The Chromium Blog has officially released their ECMAScript 3 conformance test suite in a form that is more friendly to test in your browser. The test contains over 5,000 tests (currently 5,246) and continues to grow!

The Chromium Blog has also posted some initial results among the top web browsers for Windows (emphasis is mine).

In this example, when running Sputnik on a Windows machine, we saw the following results: Opera 10.50: 78 failures, Safari 4: 159 failures, Chrome 4: 218 failures, Firefox 3.6: 259 failures and Internet Explorer 8: 463 failures.

sputnik Sputnik: ECMAScript 3 conformance test suite

An experimental plot to illustrate how the latest stable browsers compare.

Putting that into terms of 100% conformance rates: Opera 10.50: 98.5% successful, Safari 4: 97.0% successful, Chrome 4: 95.9% successful, Firefox 3.6: 95.1% successful and Internet Explorer 8: 91.2% successful.

Running the test myself in the latest Opera 10.50 snapshot for Linux (Build 6242) I’m seeing a solid 77, proof that Opera 10.50 is progressing still!

As explained in their post, the goal of this test is not related to Javascript performance in terms of speed, but in terms of conformance to the spec. Ideally all browsers would be in the center of the bullseye, meaning they all conform and behave (nearly) identically.

The Sputnik tests have been released as an open source project, so if you’re interested in providing conformance test cases to improve the future web..now is a perfect chance to get involved. icon wink Sputnik: ECMAScript 3 conformance test suite

To run the test yourself or learn more about it, visit: http://sputnik.googlelabs.com/

Print this entry

Making My.Opera more social

gwibberopera

I recently posted an idea in the “Idea Mill” for Gwibber which is a social client for GNOME developed with Python and GTK+.

My idea is to evolve My.Opera from a traditional web browser based social community to a client based community so that users can quickly and effortlessly update their status, reply and receive private messages, follow community updates and more.

This project will require a large effort to get going from the start, but would help the My.Opera community grow by making the service available to a larger crowd.

The current problem with My.Opera is that it depends on a community of Opera enthusiasts. Lets face it, Opera has a very small market share when compared to the current leading browsers. If the community is to truly succeed it would make more sense to remove the requirement of being an “Opera fan” and focus more on making the service a social success such as Facebook or Twitter.

With my idea, My.Opera could integrate with applications such as Gwibber and TweetDeck to allow users of the online service to easily follow others, review and update their private messages, keep track of community updates and stay updated in general with the activities available at My.Opera.com.

Here is my mockup for Gwibber:
gwibberopera 300x288 Making My.Opera more social

As you can see, My.Opera would be able to attract users in a fashion nearly identical to that of Twitter with features that already exist and have existed for some time now.

The only current setback….My.Opera doesn’t offer an extensive API to make this idea possible. While they do have some API support in place, they lack what is needed (AFAIK) to make this support possible without fetching and parsing pages designed for a web browser.

The inclusion of this support would be very beneficial to My.Opera, especially when Ubuntu 10.04 is release with default integration with the social client Gwibber.

Making this giant step into the micro-blogging and “friending” era via clients would also be very beneficial to Opera Software ASA‘s business model. With more people joining the My.Opera community (after seeing the service support in Gwibber and other clients) the number of people exposed to the Opera browser would be fantastic!

This could potentially be a game changing move for Opera and it would be wise to take advantage of it as soon as possible with the current popularity and high demand for social micro-blogging services today!

If you’re a frequent My.Opera user and you’re interested in this idea for Gwibber and potentially other social clients, please cast your vote to show support and let the My.Opera community developers know that you’re interested!

Print this entry

Opera 10.5 Pre-Alpha Internal Release

opera-10-5-pre-alpha-internal-01

I’ve just given a leaked release of Opera 10.5 Pre-Alpha a test drive and I must say that I’m very impressed with the changes I’ve noticed thus far!

I look forward to testing the Official Opera 10.5 Pre-Alpha release on Tuesday, December 22. However, until then I’ll be digging through this leaked version.

Note that Opera has officially warned against installing such leaked builds, stating that the official release will be “much better and you don’t risk getting nasty trojans on you pc.” icon wink Opera 10.5 Pre Alpha Internal Release

Here are some screenshots I’ve taken. I don’t cover everything, but just enough to give you a good idea of what we should be expecting. I also won’t be detailing all of these pictures, but a picture is worth a thousand words right? Inspect them and see what you can find!

opera 10 5 pre alpha internal 01 300x227 Opera 10.5 Pre Alpha Internal Release

opera 10 5 pre alpha internal 02 300x240 Opera 10.5 Pre Alpha Internal Release

opera 10 5 pre alpha internal 03 300x240 Opera 10.5 Pre Alpha Internal Release

opera 10 5 pre alpha internal 04 300x240 Opera 10.5 Pre Alpha Internal Release

opera 10 5 pre alpha internal 05 300x229 Opera 10.5 Pre Alpha Internal Release

opera 10 5 pre alpha internal 06 300x226 Opera 10.5 Pre Alpha Internal Release

opera 10 5 pre alpha internal 07 300x228 Opera 10.5 Pre Alpha Internal Release

opera 10 5 pre alpha internal 08 300x244 Opera 10.5 Pre Alpha Internal Release

opera 10 5 pre alpha internal 09 300x245 Opera 10.5 Pre Alpha Internal Release

I did notice a lot of skin changes and a couple of bugs here and there dealing with the skin, but it’s overall very much improved. The internal “opera:*” pages also seem to be using a different style than previous builds, but then again they may have dropped using the Opera logo in the top of the pages.

Notice the border-radius support!

Try this build at your own risk!
http://rapidshare.com/files/323481638/Opera_1050_20192_in.msi
http://depositfiles.com/files/e01z2q5qp

Print this entry

Opera Google Wave Skin

opera-google-wave-skin

I’ve been using a new theme lately for Ubuntu that is based on the appearance of Google Wave. One thing that I hate about Opera in Linux is that it doesn’t automatically inherit the current themes appearance. The only way to make Opera match your current theme is to download a skin for that theme or to make one yourself.

I’ve decided to modify the standard skin by updating the background behind the tabs and changing the scrollbar images to match the rest of my current themes scrollbars.

There are still several more tweaks to make, but for now I’m very satisfied with the integrating feel that these small changes have made.

opera google wave skin 300x229 Opera Google Wave Skin

I may upload this Opera skin later, but not while I’m still tweaking it. In the meantime, if you want this skin then just contact me and I’ll send you what I’ve made so far.

Print this entry

Opera 10.10+ Wishlist

Now that Opera 10.10 Beta 1 is out, the Desktop Team has calmed down a bit with fresh snapshot releases. I take this as a sign that Opera 10.10 Final is very near. On that note, I decided to throw together a list of changes I would like to see greeting us on the road to the next big release.

There is no particular order to the following wishlist items, but they are a bit rambled on…

Wishlist

  • Download Opera updates via BitTorrent technology that is already present in Opera to take the bulk of the stress off of servers and mirrors for those already running Opera.
  • Allow Opera to download efficient updates. Instead of downloading the entire installer each time, why can’t Opera download the changes and apply them to the present installation (updating the version of course)? This could dramatically improve the length of time it takes to update Opera, especially on slow connections.
  • Remove the Unite Applications that are installed by default with Opera and download them when they are needed. I extracted the classic installer for Opera 10.10 Beta only to find that the Unite Applications that are installed by default consume approximately 2.12mb, thus dramatically increasing the installer download size! Why couldn’t these be installed via the Internet when the user decides to activate Opera Unite?
  • [done] Install Opera with an Operating System focused skin by default. Opera for Mac is already installed with a tweaked default skin, but what about the rest of us? The current default skin is a major improvement over skins in the past, but on Windows 7 it really doesn’t fit the feel. This is one reason that a lot of people stray away from Opera.
  • Update skins, widgets, unite applications, userjs, usercss, etc. Why has a proper updating system not been put into place to alert you of a skin update? Or to alert you that your favorite widget just got updated and you’re using one that’s a year old? It seems that this may happen with Opera Unite eventually, but what about the content that we’ve used loyally for years?
  • A real User Javascript manager solution. We all know that Firefox has a wealth of add-ons available and one of those just happens to be the equivalent of what I’m talking about. Why has Opera supported User Javascript for so long, yet left the benefits hidden to most users by not supplying an easy solution? There is currently a very handy UserJS manager that has been implemented by an Opera user via an Opera Unite Application.
  • Better memory usage and garbage collecting. If you’ve ever opened several tabs (we’ll say 50+) and worked your way through most while closing them as you go, then you know that Opera’s memory footprint can grow madly. One thing you might have assumed, but not been aware of is that when you close these tabs and empty the trash…there is no release of all of that memory that Opera just claimed. While many loyal Opera fans will tell you that Opera gives this memory back if it’s “really” needed, it shouldn’t just hang onto it in the first place. We all want an optimized application, shouldn’t that be try for memory usage as well?
  • Opera Dragonfly updates! I remember when Opera Dragonfly updates were fairly often and sometimes significant changes would appear even between snapshot updates! Opera Dragonfly has slipped out of the spotlight due to limitations on updates that depend on Core updates in Opera itself. With or without these limitations, I’m sure we would all like to see how Dragonfly is improving. One improvement I’d like to see (that has already been mentioned by @hicksdesign) is UI integration with the rest of Opera and the current skin. Other than that, editing of style sheets in entirety on the fly is one of my most craved updates. A ruler or grid would be nice as well as not having to reload the page before editing it. Also, I’d like to have Opera Dragonfly open on one page while not seeing it on every page that I switch to. icon wink Opera 10.10+ Wishlist
  • UserJS on HTTPS prompts at startup are driving me insane! Why Opera hasn’t implemented an option to ignore this prompt is beyond me. It could easily be configurable via opera:config, but continues to annoy the users who are well aware of what they are doing in the first place.
  • More options synchronized via Opera Link. Also, why can we finally have a completed web front-end to Opera Link? I’m tired of not having passwords stored in the Wand for one computer that I know are saved on another. Shouldn’t all of these settings be synchronized by now? Opera Link (it seems like) was released ages ago and is still far from feature complete!
  • General polishing on common bugs that are persistent in Opera such as redraw bugs, Google Gears and other Google products that just seems to hate working with Opera (Google Wave).
  • [done] A faster JavaScript engine! Frankly, I’m tired of the whole battle over which browser is faster strictly based on Javascript, but the differences at this point in the game are a little ridiculous. Opera apparently has a full team working on the next javascript engine for Opera, named Carakan, and I think we would all welcome it into the next Opera release with arms wide open.
  • One thing about the BitTorrent dialog bugs me. I usually select to use my default torrent application rather than Opera which happens to be uTorrent, but the “Open” and “Save” buttons can be a bit confusing. Why would these not be relabeled to “Start” and “Save“? The Opera download manager already uses the Resume and Restart terminology so it would make more sense to me if it were consistent. If you think about it as follows you might find the confusion: So, I want to save this torrent to my computer right? Or do I want to Open it? What’s the difference? Oh, so apparently save only saves some weird “.torrent” file to my computer. I guess I needed to click open. Shouldn’t they have named it start…or something more logical? icon razz Opera 10.10+ Wishlist
  • During Fullscreen mode I often wish I had an easy access bar that I could hover that would drop down the tabs and address bar for tabs open in the current windows, similar to how Firefox manages tabs in Fullscreen mode. I don’t understand why Opera makes this task so out-of-the-way.
  • [done] Windows 7 Jump Lists featuring frequently opened tabs as well as currently open tabs and maybe the last x number of closed tabs.
  • [done] Windows 7 Aero and tabs pulled up into the title bar for more space efficiency.
  • Source View updates. Any update to the source viewer would be welcome. This feature of Opera has been abandoned for far too long (…remind you of Duke Nukem Forever anyone?).
  • [done] I think Opera should remove the Rewind and Fastforward navigation buttons (as well as the home button) by default (for fresh installations). These buttons tend to simply add clutter to the navigation bar for new users who will most likely never use them intentionally. I’ve even started removing them first thing for all instances that I install for friends and family just so that Opera has a simple default feel. Simplicity is one reason that so many people are flocking to Google Chrome.

Have other wishlist items that I forgot? Leave ‘em in the comments!

Print this entry

New: Netflix Watch Instantly Timer

netflix-watch-instantly-with-userjs

I’ve just posted a User Javascript file that allows you to get a quick glance at the total time that you’ve spent watching Netflix Watch Instantly programs.

netflix watch instantly with userjs1 300x124 New: Netflix Watch Instantly Timer

So far I haven’t had enough time to make the script Greasemonkey compatible, but it should be shortly. For now, it works great with Opera.

Thanks to @fearphage for helping me get this sorted out with Greasemonkey as well!

Head on over and grab the script so you can keep tabs on how much time you spend watching tv…online…on netflix. icon wink New: Netflix Watch Instantly Timer

Print this entry