This is an old revision of the document!
Midori - Roadmap
This document is licensed under the LGPL 2.1.
This is an overview of planned features. Plans can change depending on available contributors.
Planned
- Merge 'db' and 'KatzeArray' to bring back synchronicity
- pre-0.2.3 Opera style panel
- Re-consider “homepage” concept
- Re-implement bookmarkbar as a subclasses
- Deny dragging of a bookmark into bookmark
- Match token⇔search URI in completion
- completion “modifier”, “+teeth” shows searches, “*teeth” shows bookmarks
- import Mozilla bookmarks ( sqlite)
- Fix completion unit tests
- Site-specific preferences
- back button popup (to go back or forward)
- set/ get config via command line
Issues in need of attention
- Make sure that we are destroying katzeitems during folder collapsing
- Save redirects into history
- Do not store empty search entries
GTK+ 3.0/ GTK+ 3.2 build
- Choosing editor/ news reader shows “empty” combo box 3.2.1 (3.0/ 3.2.0 works)
- Xfce header colors are wrong 3.2.1 (3.0 untested/ 3.2.0 works)
- Sizing of Feed Panel is wrong 3.2.1 (3.0 untested/ 3.2.0 works)
- Popup on 'web search' entry left icon is mispositioned 3.2.1 (3.0/ 3.2.0 works)
- Location completion is narrow 3.0/ 3.2.0/ 3.2.1
- Bookmarkbar is broken 3.0 (3.2.0/ 3.2.1 works)
- Selection in red/ green location is invisible 3.0, 3.2.0 (3.2.1 untested)
- Eats up Cpu, can oddly enough be temporarily stopped by opening a new tab/reloading a page 3.2.0 (3.0/3.2.1 untested)
Win32 release
- Installer should ask for privileges
- Default browser extension
- Consider UPX for decreased startup time and smaller binaries
- Respect system scroll settings
Current bugs and issues:
- GTK: shortcut extension bug - modifiers are reported twice
- GTK: double, tripple click does not select text in location/search entries
- LIBSOUP: Problems with login into launchpad
- LIBSOUP (post 2.32.2): problem with save/open dialog not appearing (affects linux too)
- LIBCAIRO (post 1.8.10): “half loading of images”, images are not properly clipped
- WEBKITGTK (post 1.2.7): bug with handling of fonts with pre tag (broken rendering)
- WEBKITGTK + GSTREAMER: html5 video unreliable
- WEBKITGTK: no support for netscape plugins
- LIBXML2 (post 2.7.6) ?: problem opening xbel files (trash, session) cause of xml claiming mismatched header
- <!DOCTYPE xbel PUBLIC “+/ /IDN python.org/ /DTD XML Bookmark Exchange Language 1.0
- Unfinished System or Public ID ” or ' expected
- Space required after the Public Identifier
- DOCTYPE improperly terminated
- Start tag expected, '<' not found
Planned, without target release
- Consider Gerrit for code review
- Allow extension to replace downloads with Aria2
- Allow extensions to add options –kalikiana
- Load Netscape plugins on click
- Social bookmark extension
- http://www.nekobento.com/?page=aburaage contains several social buttons
- Add an option to always save history. So it can be restored with 'Open last session' with a menu entry.