Martin Kadlec blogging

I decided to pick 10 features which after several months of using Opera 15+ as main browser I found I miss the most. I don't include features I know Opera is already working on (e.g. bookmarks).

  1. Speed dial configuration
  2. Numbers in address bar/CTRL+number to go to speed dial's nth item
  3. Option to disable shift+enter in forms (it opens new window and it is happening to me very often when I don't want
C 10

I miss the "Open frame in..." items in Opera 15+ context menu so I created a very simple extension which adds the functionality. As there (as far as I know) isn't a way to add sub-context menu I'm adding only one item which you can configure in options page.

If you'd like to use it as well, here is the nex file:
https://static.martinkadlec.eu/blog/OpenFrame.nex

:jester:

C 4

I decided it was about time to dig into the new APIs in Opera 15+ and build some new extension with it. I started with fully featured bookmarks extension but stopped when Opera announced they are going to implement the bookmarks themselves. So my bookmarks extension is going to end up in my half-done-not-ever-touching-again extensions folder :D

Thinking about another idea while working in my favori
C 38

During my three weeks long trip to Scandinavia and the northernmost point in Europe I managed to get to Oslo for one day. Opera HQ was of course one of the objectives. It was Sunday so I haven't met any employee, but I have at least few photos in front of the building.

Me in front of the Opera logo:
Opera HQ 1
Me hugging the Opera logo:
Opera HQ 2
Me and my two companions having lunch right next to (and actually als
C 18

Today I finally received an Opera pillow I ordered a few days ago. I wonder what kind of dreams I'm going to have sleeping on it :)

Photo of Opera pillow
C 4

Recently in one of my blog posts I mentioned great library Require.JS. It has an API to load JavaScript snippets as modules. It works really great with popup files or with background file in speed dial extension.

Unfortunately, you can't use it in injected scripts for several reasons.
  1. Require.JS loads the snippets with script tags and we don't want to add any script tags to every page when our ex
C 2

Red Opera
As I am watching Opera development I have noticed that Opera developers like to focus on something, then for a time work really hard on it and finally slowly leave it with only occasional fixes.

Sometimes I discover or star using a great opera feature and I'm angry I haven't give it more attention when It was being developed because improving the feature now is nearly impossible. You can't pers
C 6
1 2 3 4 5 6