All for One, One for All ๐ŸŽƒ๐Ÿ˜ด๐Ÿพ๐Ÿ˜ผ

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!

Get the snap or download Midori 6 now (1.8 MB)

Disclaimer: There’s currently no working build of the latest WebKit2 for Windows or MacOS so there’s no binary release for these systems for now.

Join us on Telegram or Freenode IRC to celebrate Halloweenthe release!

Leave a Reply

Your email address will not be published. Required fields are marked *

I confirm

This site uses Akismet to reduce spam. Learn how your comment data is processed.