This is a rather early follow up release, mainly early because of GIO issues that were rather hard to reproduce and made Midori unusable for some users. Also waf was updated because the previous version wouldn’t build on OpenBSD.
Two new features, so it’s also worth a look for those who were not affected by the above issues: if you hide the statusbar Midori will now show the loading progress inside the location entry. Also typing an address in the location and pressing Alt + Enter will open the address in a new tab.
So [http://goodies.xfce.org/releases/midori/midori-0.0.21.tar.bz2 download midori v0.0.21] already!
Behind the scenes there were a few changes and I still didn’t announce anything, since I still hadn’t done all bits of it yet. The last bit being the first release of Midori under the hood of Xfce Goodies.
What does Midori moving in with Xfce bring us? The repository moved to [http://git.xfce.org/kalikiana/midori/ git.xfce.org/kalikiana/midori], which has a fancy web interface for the repository. There is a [http://wiki.xfce.org/midori_faq Midori FAQ] in the Xfce wiki now, that everybody can read and also add to and improve. Releases are from now on done via the Xfce Goodies Release Manager which generates checksums automatically and sends notifications to the Xfce mailing list. Neither the website nor the bug tracker will change, though, no need to change bookmarks for those.
What does Midori having moved in with Xfce mean for non-Xfce users? Basically, nothing will change for the average user, Midori is still as portable as before. Are there going to be efforts towards integration with Xfce? Yes, but not exclusively. If you want Midori to work better on your favourite system, let’s talk about it. And maybe some day in the future Xfce users will see Midori as their default web browser. But anything will be optional, there are no plans with regard to essential dependencies on Xfce libraries. No need to worry there.
By the way, #midori on irc.freenode.net is a happy place, be welcome to join us for a little chat. ^_^
Time for a new Midori release. There are probably not as many visible changes as with the previous release, but one thing that is a major selling point for some users, is single instance support. Provided you have libUnique which is based on dBus, subsequent calls of “midori” will call the original instance instead of spawning independant processes. More importantly “midori http://www.twotoasts.de” will open a website in a new tab. Incidentally instances are per display, so you can still run Midori on different X servers. (Note that multiple instances will still overwrite each other’s config files, though).
Support for userscripts is being improved with time, for example Midori started to read the names of scripts and show them in the panel and the list is updated if you add new files to the folder. Also userstyles are supported now, they go in ~/.local/share/midori/styles, similar to scripts.
Oh, and curiously, we have an Extension icon now. The actual extension support is still incomplete but it’s a start. Apart from that I actually made an effort to have *some* stock icon for any possibly missing icon in the interface except for the throbber. That still means you should have an XDG compliant theme but you won’t see only broken images if icons are missing.
So much for that, it’s nice to see Midori coming along well. There seem to be users on more platforms than I can even claim to have seen myself by now. Midori fans use Linux, BSD, Gnome, KDE, Xfce, Openbox, MacOS, Windows, E-Ink, Maemo, … there may be more. I am happy to observe how portability can actually work and not only serve as a marketing term.
So [http://goodies.xfce.org/releases/midori/midori-0.0.20.tar.bz2 download midori v0.0.20] already!
While there wasn’t much to hear about Midori from my side lately, the development is going better than ever. The bug tracker is doing a good job managing bugs that were previously shared over IRC and e-mail. Poking me directly for bugs is still great and I don’t mind it, but having bugs publicly visible at the same time obviously makes it easier for others to help out and track development. And in fact, the number of contributors is increasing. Special thanks to Arnaud and Dale here, who tackled non-trivial tasks.
Now about the new release, Midori 0.0.19. People like to ask, whether building from git is worth it. And the answer is, lately it was a remarkable difference, but of course it can break once in a while, that’s always the risk. As for the features, we have better Greasemonkey compatibility with userscripts, Midori has a logo, you can zoom, you can see source code of websites (if you have GIO), you can see favicons (again, GIO required atm), there is the fancy new location entry which isn’t finished but coming along promising and sessions are finally saved during runtime, so even if Midori passes away, it will remember your tabs. Oh, and support for multiple windows is much better, even though only the first window’s tabs can be saved currently. Oh, and as a bonus, Midori applies a trick to make selected text in web pages work with the primary clipboard until it’s fixed for good in WebKit.
So [http://www.twotoasts.de/media/midori/midori-0.0.19.tar.bz2 download midori v0.0.19] already!