Menubars, GTK+3 and site data rules

Once again we made improvements to the GTK+3 support which was part of the reason the release was delayed. Unfortunately several remaining behavioral issues which couldn’t be tracked down to Midori code indicate it’s still not on par with GTK+2. Build with –enable-gtk3 to enable GTK+3 support.

The work-around for the infamous clipboard bug was removed for >= WebKitGTK+ 1.4.3. It’s however recommended to upgrade WebKit if possible because it also affects applications like Empathy and Devhelp.

Unity menubar support was improved, including a work-around for the hardcoded blacklisting in menuproxy. In this instance I was a bit disappointed that there was no attempt from the maintainers to bring the problems to our attention rather than silently disabling it and waiting for users to give very puzzling problem reports.

DuckDuckGo has been the default search engine for a while. Meanwhile it received several improvements. Midori now co-operates with the search engine so that some revenue from the advertisements is donated to Midori by using a constant, non-unique tag. Incidentally, there will be Midori stickers on Chemnitz Linux days made possible by donations.

The experimental fullscreen API used by HTML5 video websites is now supported. Bookmark deletion and export were fixed. IPv6 addresses are handled better when typed in the urlbar. An ‘Open in Image Viewer’ feature was implemented. The = key in Ukrainian layout is handled better. Speed Dial features drag and drop re-ordering.

When starting Private Browsing mode a new informative page is shown lining out the key facts differently to normal web browsing sessions. Midori should be secure by default, but users also need to understand why that is the case, rather than trusting it blindly.

As a last-minute goodie, if Midori is run with less than 352 MB RAM, the page cache is automatically disabled which greatly improves memory usage in such setups.

The experimental site data policy finally allows basic whitelisting and blacklisting of web cookies, local databases and preserving of values when clearing private data. Do note however at this point this is not complete, and there is no UI yet. In this spirit, the Clear Private Data dialog also unifies the different types of site data.

So [http://archive.xfce.org/src/apps/midori/0.4/midori-0.4.4.tar.bz2#!sha1!ead09b6ceb9cadc4c22761490cbf9914346b7ee0 download Midori v0.4.4] (940 kB) ([http://archive.xfce.org/src/apps/midori/0.4/midori-0.4.4.tar.bz2.md5 MD5]) ([http://git.xfce.org/apps/midori/tree/ChangeLog ChangeLog]) already!

Also [http://www.twotoasts.de/media/midori-0.4.4.7z#!sha1!92f9187610346d5b25f21414c7fd29d84174bc4d Midori v0.4.4 for Windows] (13.1 MB). You are welcome to join #midori on irc.freenode.net and help testing pre-releases for Windows. YOU can make the difference by helping out!

As usual [http://www.twotoasts.de/media/midori-0.4.4-experimental.7z#!sha1!12d08d91166ae2817250b5d403ec1a5f4e460238 Midori v0.4.4 Experimental for Windows with Asian font support] (33.6 MB). GtkLauncher.exe and gdb.exe are included to make debugging easier.

15 thoughts on “Menubars, GTK+3 and site data rules

  1. Messias

    pardon my french but your ailrcte is mostly a lie, all the things you claim to be missing aren’t, some are even better than firefox’s (ie, you can hide the tool/menu/status/tabbar even in normal windows, not just fullscreen), it is indeed a bit crashy as some comments have mentioned before but that’s mostly due to the plugins but overall far better than you make it sound (that or you’re using a terribly old version)with that said i wish there was better doc covering the extensions mechanism since i’d like to port a few things i miss (emacs keybindings, keyboard link navigation a la conkeror/LoL, noscript/extended adblock)

  2. Akram

    Is there any reason to use Midori in Ubuntu, hterar than Firefox? I remember hearing some fuss that Firefox’s icon set wasn’t quite open-source, although that shouldn’t be an issue now that FF3 is using GTK in Ubuntu.

  3. Jimbo

    May be a silly question but how do we install Flash plug-in for Midori on a Windows platform? (I read the FAQs re linux but can’t seem to get anywhere with it on Windows.)

  4. digi_owl

    The tab behavior seems to have changed in this version. Rather than shrinking the size of the tabs as the number of them grows, one instead find oneself using the arrows at either end of the tab bar to locate tabs. This however changes somewhat when one or more of the tabs are shrunk to “icon” only. Also, when a tab is inflated from this icon state, it is shown as minimum size until another tab is added to the bar.

  5. Lumpy Gravy

    I’ve always had problems with my bookmarks in Midori, which is the reason why I’m not using it as my main browser, although I’d like to. I’ve been using Opera since ages and have a large, well-organized bookmarks file with nested folders. When I export this file to html and then import it into Firefox, the entire folder structure will be perfectly recreated and my bookmarks are just as usable in Firefox as they are Opera, especially when the 2-pane bookmarks add-on is installed. Doing the same in Midori results in an awful mess of one huge flat bookmarks list with all the folders and all the bookmarks lumped together alphabetically sorted on one and the same hierarchy level.

    Another issue with Midori bookmarks is not a bug but a lack of features: I won’t be able to use Midori as long as there’s no split view for bookmarks in the side pane which presents bookmark folders before the bookmarks as Firefox and Opera do.

  6. nathan

    What you describe as “easy to do” includes implementing support for suggestions via JSON and parsing opensearchdescription XML. And I don’t even know what’s required for 256bit SSL.

    Don’t forget Midori is developed by people in their spare time, there is no paid developer.

  7. aarem

    I have to share a bit of frustration at the direction of midori. We still do not have 256-bit SSL support. Further, why not include DuckDuckGO encrypted plugin support with Google completions. According to the comments here http://eligrey.com/blog/post/encrypted-duckduckgo-with-google-suggest-search-plugin#comments

    this should work and is easy to do. It is also on launchpad as a request.

    However, as a strong supported of OSS and less bloat, I have to say thanks for listening!

    Too bad however, that pulling in midori pulls in the bloated webkitgtk for me…..

  8. Jason

    Good job! Man.

    There’re few 64bit web browser for Windows now, do you have some plan for that? Maybe this is the very chance for Midori.

    I’m so sad that Midori have poor support for China Land language support. Hope it be improved soon.

    Anyway, it worth to waiting the better build of Midori.Just keep it.

  9. Guaysil

    There is one important and log-time awaited feature which is still missing (or I cannot find it): can I set a default zoom level? I need at least 120-130% for a typical page. Pressing Ctrl+ every time I start midori is rather annoying..

  10. DanRabbit

    Hey there,

    I’m sorry that you’re frustrated with recent developments in Midori. I assure you that it’s absolutely nobody’s intention to alienate Midori’s users.

    I would suggest making sure that your problems are all filed as bug reports in launchpad. Sometimes developers don’t experience the same problems that users do and regressions are introduced. It’s hard to test an app as complex as Midori with all the different ways it can be configured.

    I’m also sorry that you’re frustrated with elementary. I’d love to talk about what you feel we’re doing wrong and see if there’s something we can learn. But, please be assured that we have very little to do with Midori development and are in no way trying to steal Midori away from it’s current users.

    As far as I know, Midori has typically ran well on many different desktops (including GNOME and now Unity and Pantheon). I think it’s one of the strengths of the Midori team that they really care about all kinds of users. I think you’ll find that if you express your problems in a positive way (through bug reports and possibly blueprints) that we can all work together to make Midori a better browser.

  11. Me,my wife and my son

    Midori is no longer what it was long time ago!

    This is the third time in half a year that you completely messed up our bookmarks, the side panel bookmarks is completely buggy and don’t let us arranging our bookmarks as we want, all new bookmarks are automatically added in alphabetical order without giving us the possibility to disable this crappy behavior, all new added bookmark and folder doesn’t appear in the bookmarks entry of the menu bar, importing HTML bookmarks doesn’t respect the bookmarks and folders order, selecting “Only accept Cookies from sites you visit” doesn’t work at all, there is more option to disable Cookies, there is no way to change the hideous gray background of Speed Dial, we receive javascript warning asking us if we want to save HTML5 on disk even if we have disabled HTML5 in the preferences, and who the hell cares about Ubuntu/Unity/GNOME3? They already have Epiphany! Is Midori now a Canonical/GNOME3 browser’s?

    You know, we’re using Midori since its beginning (more me than my wife and my son) but since many releases, nothing makes sense anymore and we’re forced to switch to another browsers. I think that you should distance yourself from this awful Elementary Desktop project and cease to lock up your users.

    My (our) 2 cents.

Comments are closed.