Another month ends with a release of everyone’s favorite lightweight web browser. Midori 7 is in many ways a stabilizing release. If you were having problems with YouTube or invisible text cursors you can say goodbye to these bugs now. There have also been fixes for urlbar autocompletion, and notably ” ” once again tells Midori that whatever you’re typing is a search – if you didn’t know this: you can type ” example.com” or “example.com ” and even though it looks like a domain name the space will give you search results instead!
If you download the occasional file with Midori you may appreciate that download notification bubbles are back. And if you’re already looking at the browser the download button in the toolbar is highlighted until you check out your completed files.
Should web apps be your thing you’ll appreciate some under-the-hood fixes related to keyboard input, opening external links and notifications: Midori doesn’t require the user to allow notifications. Instead the potential for abuse is limited by only showing at most one notification at a time for a particular website (on that note, location permissions still have to be granted by the user).
Proxy server anyone? A great way to connect to a VPN, Tor or your company’s network. The UX for custom proxy settings is back from its one month vacation!
Last but not least, Midori 7 will use more processes to render your tabs which should make browsing the web even more reliable and responsive.
A couple of us went to a city called Oberhausen in Germany to setup a booth at OpenRheinRuhr. Once again armed with a raspberry pie, a monitor and loads of Midori stickers a plain gray table was turned very green.
The latest Midori 6 was running on a raspberry pie for folks to try out. With a little bit of help from the amazing organizers we also manged to secure some green frogs 🐸 and super sour mint sticks (most of which were gone by the end of the conference).
Besides munging on candy we also squashed a few bugs (#164, #153, #154, #155) and filed those discovered by attendees that we didn’t get to (#162, #160, #159).
Today isn’t just Halloween 🎃, but also release day for Midori 6. Some of you reading this will be thinking… but the project was abandoned, wasn’t it? Well, fortunately not. This little cat just needed a bit of rest 😴 – you know how cats are, they seem to be sleeping all day, you’re not quite sure if they are dead or alive… but in reality that feisty cat is out and about all the time 🐾😼!
What’s new in Midori 6?
The browser core 🔧 was rewritten completely in Vala with GTK+3 and WebKit2 in mind, leaving behind a whole lot of legacy code. Various different build configurations were ultimately taking a toll on developing new features. Now everything is based on nice and modern components like Gtk.Application, Gtk.Stack, GLib.ListModel and Gtk.ListBox, UI definitions in Gtk.Builder XML and GLib.Resource.
Extensions 📦 have also become simpler yet more powerful at the same time: thanks to libPeas any component can expose a plugin interface, transparently support Python 🐍 and Private Browsing 🕵️ aka Incognito Mode or Web App Mode.
In user-facing terms the most visible change will be Tabs on Top 📑, a cleaner and slicker completion popover and generally cleaned-up toolbars and menus!
It has to be said some features and extensions didn’t make it into the release. The good thing is, this time around you can actually write some Python code and retroactively add that favorite feature of yours! 🤓😏 Of course you’re also welcome to file a bug report or feature request and we’ll see what can be done about it! Go get it tiger!
Astian OS and the Midori Web Browser are starting to work together. As a first step Midori becomes the default browser on Astian OS. Further more the web app integration platform called Molniya will feature Midori apps.
Who knows what else is on the table? We might just have some interesting plans for the future so stay tuned!
Last weekend a few of us went to setup a booth at FrOSCon. With loads of stickers and a Raspberry Pi to demo the stable and the upcoming version.
In case you’re wondering about the white marshmallow mice… the booth next to us was Xfce, which has a mouse in its logo, and that’s also the desktop environment that was running on the demo machine.
Note also the shiny Midori mug, which you can also get in the new shop – there’s also t-shirts and bags so be sure to check it out!
Is Midori dead? – It sure as hell isn’t!
A popular question at FrOSCon!
Plenty of people stopped by the booth, despite the bad weather hitting us by surprise, with all sorts of questions. And “Is Midori dead?” is a popular question these days. That cat has certainly been napping a while. But I feel like some people were very happy to find out that development is going on and there’s a new release on the horizon not too far in the future!
Actually that’s not true. Midori started out as a tarball. No website or even version control at first! Hard to imagine now, right?
More importantly the current website of the Midori Web Browser hasn’t been updated for a while and could use some fresh paint so to speak. So here it is, a brand new blog. Watch this space for exciting news concerning development, documentation and whatever else around your favorite light web browser!
Freshly printed Midori stickers just arrived, in November the last ones of the old batch were being given out to visitors of the OpenRheinRuhr. So I ordered new ones at FlyerAlarm, a print company based in Würzburg, Austria. This time around I went for circular ones and slightler smaller than they used to be. This size also fits better on phones and tablets for those who like to decorate theirs with stickers. You might also notice that the colors are better and the graphic comes out better – fixes to the SVG will be finding their way into the repository soon.
With the new stickers I’m well-prepared for Chemnitz Linux Days this march, in a little more than a fortnight. There will be a Midori booth there. Be sure to add the weekend of March 19 and 20 to your calendars!
As things go we diverged a bit from the original plan of making a big compatibility break with this release. Instead much of the original branch has been broken off into pieces that made their way into trunk. We did however bump WebKit2, libSoup and Zeitgeist dependencies. The most visible change is support for CSD, client side decorations, also called header bars after the API in GTK+3.10 (enabled via GTK_CSD=1). With no further adue here goes Midori 0.5.11 with a whole lot of nice things and a ton of bug fixes! Peek at the change log if you want more details.
Seven months of sweat and tears… oh well, not quite so dramatic. In any event Midori 0.5.9 is out!
We’re already scheming… I mean planning for the next cycle. We want to go WebKit2 and GTK+3 only now and do away with the fourfold compatibility setup. Anyone who finds this thrilling is more than welcome to join in; the fun is going to start soon.