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 [2017/11/30 03:44] – [Planned] kalikianamidori:roadmap [2018/10/09 17:08] (current) – [Midori 0.6 - Roadmap] kalikiana
Line 1: Line 1:
 ===== Midori 0.6 - 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 8: Line 8:
  
   * Rewrite existing C code in Vala   * Rewrite existing C code in Vala
-    * ⭕ browser+    * ✅ browser (requires: View)
       * ⚙️ bookmarks toolbar [[https://code.launchpad.net/~midori/midori/clippyBookmarks/+merge/334283|MR]] //kalikiana//       * ⚙️ bookmarks toolbar [[https://code.launchpad.net/~midori/midori/clippyBookmarks/+merge/334283|MR]] //kalikiana//
       * ⚙️ bookmarks editor [[https://code.launchpad.net/~midori/midori/clippyEditor/+merge/334320|MR]] //kalikiana//       * ⚙️ bookmarks editor [[https://code.launchpad.net/~midori/midori/clippyEditor/+merge/334320|MR]] //kalikiana//
-      * ⭕ update history functions +      * ✅ update history functions 
-    * ⭕ app (requires: Browser) +    * ✅ app (requires: Browser) 
-    * ⚙️ panel //kalikiana// (requires: Browser.get_for_widget)+    * ✅ panel //kalikiana// (requires: Browser.get_for_widget)
     * ⭕ history     * ⭕ history
-    * ⭕ view (requires: SearchAction, Browser.get_for_widget)+    * ✅ view (requires: SearchAction, Browser.get_for_widget)
     * //more to be added...//     * //more to be added...//
     * extensions     * extensions
Line 25: Line 25:
       * //more to be added...//       * //more to be added...//
   * Revamp extensions system   * Revamp extensions system
-    * ⭕ 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> +    * ⚙️ 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> 
-    * ⭕ plugins in Python and/ or JS+    * ✅ plugins in Python and/ or JS
     * ⭕ easy install of third party plugins     * ⭕ easy install of third party plugins
   * ⚙️ 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//   * ⚙️ 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+  * ✅ Investigate moving to GitHub
   * ✅ Ship a snap package in the store [[https://code.launchpad.net/~midori/midori/snapcraft/+merge/330129|MR]] //kalikiana//   * ✅ Ship a snap package in the store [[https://code.launchpad.net/~midori/midori/snapcraft/+merge/330129|MR]] //kalikiana//
-  * ⭕ symbolic icons in the toolbar (test with Adwaita) +  * ⭕ Build snap with [[https://launchpad.net/~vala-team/+archive/ubuntu/ppa|Vala 0.36]] 
-  * ⭕ correct icon for CompactMenu <del>[[https://code.launchpad.net/~midori/midori/openMenuSymbolic/+merge/269580|MR]]</del> +  * ✅ symbolic icons in the toolbar (test with Adwaita) 
-  * ⭕ popover in CompactMenu with Gtk.MenuButton +  * ✅ correct icon for CompactMenu <del>[[https://code.launchpad.net/~midori/midori/openMenuSymbolic/+merge/269580|MR]]</del> 
-  * ⭕ ^L show (overlay?) headerbar w/o buttons in fullscreen +  * ✅ popover in CompactMenu with Gtk.MenuButton 
-  * ⭕ fix styling of headerbar buttons +  * ✅ ^L show (overlay?) headerbar w/o buttons in fullscreen 
-  * ⭕ ensure overlay statusbar styling across websites +  * ✅ fix styling of headerbar buttons 
-  * ⭕ allow ^W to close the browser+  * ✅ ensure overlay statusbar styling across websites 
 +  * ✅ allow ^W to close the browser
   * ⭕ re-implement menus in Gtk.Application   * ⭕ re-implement menus in Gtk.Application
   * ⭕ move trash to notebook   * ⭕ move trash to notebook
   * ⚙️ turn statusbar into an extension-only feature [[https://code.launchpad.net/~midori/midori/statusbar-for-extensions-only|branch]] //kalikiana//   * ⚙️ 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 +  * ✅ side panel with Gtk.StackSwitcher and Headerbar 
-  * ⭕ rewrite autocompletion+  * ✅ rewrite autocompletion
   * FirefoxSync support   * FirefoxSync support
     * ⭕ session     * ⭕ session
Line 48: Line 49:
     * ⭕ extensions     * ⭕ extensions
     * ⭕ settings     * ⭕ settings
 +  * 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
 +  * gpsd as a source for the javascript geolocation api
 +  * ✅ tabs on top (requires: using Gtk.Switcher for tabs)