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
Next revisionBoth sides next revision
midori:roadmap [2012/02/11 21:24] – [Win32 release] pformidori:roadmap [2017/11/30 21:58] – [Planned] kalikiana
Line 1: Line 1:
-===== Midori - Roadmap =====+===== Midori 0.6 - Roadmap =====
  
 **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 +  * ⭕ symbolic icons in the toolbar (test with Adwaita) 
-  Consider UPX for decreased startup time and smaller binaries +  * ⭕ correct icon for CompactMenu <del>[[https://code.launchpad.net/~midori/midori/openMenuSymbolic/+merge/269580|MR]]</del> 
-  Respect system scroll settings +  * ⭕ popover in CompactMenu with Gtk.MenuButton 
-  https://live.gnome.org/GTK+/Win32/test-gtk-2-24-win32 +  * ⭕ ^L show (overlay?) headerbar w/o buttons in fullscreen 
-  * http://www.optionexplicit.be/projects/gnome-windows/20111020/ +  ⭕ fix styling of headerbar buttons 
-  +  ⭕ ensure overlay statusbar styling across websites 
-Current bugs and issues: +  ⭕ allow ^W to close the browser 
-  * GTK: shortcut extension bug - modifiers are reported twice +  ⭕ re-implement menus in Gtk.Application 
-  * <del>GTK: double, tripple click does not select text in location/search entries </del>  Fixed in current versions of gtk2 +  ⭕ move trash to notebook 
-  * LIBSOUP: [[https://bugs.launchpad.net/midori/+bug/872640|Problems with login into launchpad]] +  * ⚙️ turn statusbar into an extension-only feature [[https://code.launchpad.net/~midori/midori/statusbar-for-extensions-only|branch]] //kalikiana// 
-  * LIBSOUP (post 2.32.2): problem with save/open dialog not appearing (affects linux too) +  * ⭕ side panel with Gtk.StackSwitcher and Headerbar 
- +  * ⭕ rewrite autocompletion 
-  * <del>LIBCAIRO (post 1.8.10): "half loading of images", images are not properly clipped</del>  Fixed in current version of gtk2 or deps. +  * FirefoxSync support 
-   +    ⭕ session 
-  * <del>WEBKITGTK (post 1.2.7): bug with handling of fonts with pre tag (broken rendering)</del> +    * ⭕ bookmarks 
-  * <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) +    * ⭕ extensions 
-  * WEBKITGTK: [[https://bugs.webkit.org/buglist.cgi?quicksearch=23872%2C18085%2C48459%2C48124|23872,18085,48459,48124]] +    * ⭕ settings 
-  * WEBKITGTK + GSTREAMER: html5 video unreliable +  * 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]] 
-  * WEBKITGTK: [[https://bugs.webkit.org/show_bug.cgi?id=54531|no support for netscape plugins]] +  * language selection dialog 
-  +  * gpsd as source for the javascript geolocation api 
-  * <del>LIBXML2 (post 2.7.6) ?: problem opening xbel files (trash, sessioncause of xml claiming  mismatched header +  * tabs on top (requires: using Gtk.Switcher for tabs)
-    <!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 </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.+