Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
midori:roadmap [2012/02/11 21:24] – [Win32 release] pformidori:roadmap [2018/10/09 17:08] (current) – [Midori 0.6 - Roadmap] kalikiana
Line 1: Line 1:
-===== Midori - Roadmap ===== +===== Midori 0.6 - Roadmap ===== 
 +<note important>This page is outdated - refer to [[https://github.com/midori-browser/core/milestones|GitHub Milestones]] for roadmap items.</note>
 **This document is licensed under the LGPL 2.1.** **This document is licensed under the LGPL 2.1.**
  
Line 7: Line 7:
 ===== Planned ===== ===== Planned =====
  
-  * pre-0.2.3 Opera style panel +  * Rewrite existing C code in Vala 
-  * Re-consider "homepage" concept +    ✅ browser (requires: View
-  * Re-implement bookmarkbar as a subclasses +      ⚙️ bookmarks toolbar [[https://code.launchpad.net/~midori/midori/clippyBookmarks/+merge/334283|MR]] //kalikiana// 
-  * Match token<=>search URI in completion +      ⚙️ bookmarks editor [[https://code.launchpad.net/~midori/midori/clippyEditor/+merge/334320|MR]] //kalikiana// 
-  completion "modifier", "+teeth" shows searches, "*teeth" shows bookmarks +      ✅ update history functions 
-  * import Mozilla bookmarks sqlite+    * ✅ app (requires: Browser) 
-  * Site-specific preferences +    * ✅ panel //kalikiana// (requires: Browser.get_for_widget
-  * [[https://bugs.launchpad.net/midori/+bug/699991|back button popup]] (to go back or forward) +    ⭕ history 
-  * setget config via command line +    * ✅ view (requires: SearchActionBrowser.get_for_widget
- +    * //more to be added...// 
-===== GTK+ 3.0GTK+ 3.2 build ===== +    * extensions 
- +      * ⚙️ colorful tabs //jamesaxl// 
-  * Choosing editornews reader shows "empty" combo box 3.2.1 (3.03.2.0 works) +      ⭕ shortcuts 
-  * Xfce header colors are wrong 3.2.1 (3.0 untested/ 3.2.0 works) +      ⭕ toolbar editor 
-  * Sizing of Feed Panel is wrong 3.2.1 (3.0 untested/ 3.2.0 works) +      ⭕ tab panel 
-  * Popup on 'web search' entry left icon is mispositioned 3.2.1 (3.0/ 3.2.0 works) +      ⭕ statusbar features 
-  * [[https://bugs.launchpad.net/midori/+bug/871018|Location completion is narrow]] 3.03.2.03.2.1 +      * //more to be added...// 
-  Bookmarkbar is broken 3.0 (3.2.03.2.1 works+  * Revamp extensions system 
-  Selection in red/ green location is invisible 3.03.2.0 (3.2.1 untested+    * ⚙️ based on libpeas <del>[[https://code.launchpad.net/~midori/midori/peas|branch]]</del> <del>[[https://code.launchpad.net/~midori/midori/moreBeans/+merge/262521|MR]]</del> <del>[[https://code.launchpad.net/~midori/midori/hstsWebExtension/+merge/261897|MR]]</del> 
-  Eats up CPU - until opening a new tabreloading a page 3.2.0, 3.2.1 (3.0 untested) +    * ✅ plugins in Python and/ or JS 
- +    * ⭕ easy install of third party plugins 
-===== Win32 release ===== +  * ⚙️ Build with WebKit2 and GTK+3 only [[https://code.launchpad.net/~midori/midori/webKit2Gtk3only/+merge/333294|MR]] <del>[[https://code.launchpad.net/~midori/midori/webKitTwoOnly/+merge/285295|MR]]</del> <del>[[https://code.launchpad.net/~midori/midori/gtk3WebKit2only/+merge/242128|MR]]</del> //kalikiana// 
- +  * ✅ Investigate moving to GitHub 
-  Installer should ask for privileges +  * ✅ Ship a snap package in the store [[https://code.launchpad.net/~midori/midori/snapcraft/+merge/330129|MR]] //kalikiana// 
-  Default browser extension +  * ⭕ Build snap with [[https://launchpad.net/~vala-team/+archive/ubuntu/ppa|Vala 0.36]] 
-  Consider UPX for decreased startup time and smaller binaries +  ✅ symbolic icons in the toolbar (test with Adwaita) 
-  Respect system scroll settings +  ✅ correct icon for CompactMenu <del>[[https://code.launchpad.net/~midori/midori/openMenuSymbolic/+merge/269580|MR]]</del> 
-  https://live.gnome.org/GTK+/Win32/test-gtk-2-24-win32 +  * ✅ popover in CompactMenu with Gtk.MenuButton 
-  * http://www.optionexplicit.be/projects/gnome-windows/20111020/ +  * ✅ ^L show (overlay?) headerbar w/o buttons in fullscreen 
-  +  * ✅ fix styling of headerbar buttons 
-Current bugs and issues: +  * ✅ ensure overlay statusbar styling across websites 
-  * GTK: shortcut extension bug - modifiers are reported twice +  * ✅ allow ^W to close the browser 
-  * <del>GTK: double, tripple click does not select text in location/search entries </del>  Fixed in current versions of gtk2 +  * ⭕ re-implement menus in Gtk.Application 
-  * LIBSOUP: [[https://bugs.launchpad.net/midori/+bug/872640|Problems with login into launchpad]] +  * ⭕ move trash to notebook 
-  * LIBSOUP (post 2.32.2): problem with save/open dialog not appearing (affects linux too) +  * ⚙️ turn statusbar into an extension-only feature [[https://code.launchpad.net/~midori/midori/statusbar-for-extensions-only|branch]] //kalikiana// 
- +  * ✅ side panel with Gtk.StackSwitcher and Headerbar 
-  * <del>LIBCAIRO (post 1.8.10): "half loading of images", images are not properly clipped</del>  Fixed in current version of gtk2 or deps. +  * ✅ rewrite autocompletion 
-   +  * FirefoxSync support 
-  * <del>WEBKITGTK (post 1.2.7): bug with handling of fonts with pre tag (broken rendering)</del> +    * ⭕ session 
-  * <del>WEBKITGTK: [[https://bugs.launchpad.net/midori/+bug/790368|handling of japanese fonts]] </del>  Fixed when using freetype backend for fonts (also preffered by upstream) +    * ⭕ bookmarks 
-  * WEBKITGTK: [[https://bugs.webkit.org/buglist.cgi?quicksearch=23872%2C18085%2C48459%2C48124|23872,18085,48459,48124]] +    * ⭕ extensions 
-  * WEBKITGTK + GSTREAMER: html5 video unreliable +    * ⭕ settings 
-  * WEBKITGTK: [[https://bugs.webkit.org/show_bug.cgi?id=54531|no support for netscape plugins]] +  * proxy exception list: hosts and networks bypassing the proxy [[https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebContext.html#webkit-web-context-set-network-proxy-settings|WebKit API]] 
-  +  * language selection dialog 
-  * <del>LIBXML2 (post 2.7.6) ?problem opening xbel files (trash, session) cause of xml claiming  mismatched header +  * gpsd as source for the javascript geolocation api 
-    * <!DOCTYPE xbel PUBLIC "**+**/ /IDN python.org/ /DTD XML Bookmark Exchange Language 1.0 +  * ✅ tabs on top (requires: using Gtk.Switcher for tabs)
-    Unfinished System or Public ID " or ' expected +
-    * Space required after the Public Identifier +
-    DOCTYPE improperly terminated +
-    * Start tag expected, '<' not found </del>  Libxml2 needs to be [[http://pkgs.fedoraproject.org/gitweb/?p=mingw32-libxml2.git;a=blob_plain;f=libxml2-gnome-bug-561340-fix.patch;hb=cf8cac106392b04ea16097918bd074eaca01137b|patched]] +
- +
-===== Planned, without target release ===== +
-  * Consider [[http://code.google.com/p/gerrit|Gerrit]] for code review +
-  * Allow extension to replace downloads with [[http://sourceforge.net/apps/trac/aria2/wiki/XmlrpcInterface|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 +
-    * http://www.folkd.com/page/submit.html?addtofolkd=1&step1_sent=1&url=http://www.feed-software.de/rssreader-3.html&title=Feed%20Software +
-  * Add an option to always save history. So it can be restored with 'Open last session' with menu entry.+