Xfce Wiki

Sub domains
 

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
midori:roadmap [2017/12/17 18:05]
kalikiana [Planned]
midori:roadmap [2018/09/04 11:46] (current)
kalikiana [Planned]
Line 8: Line 8:
  
   * Rewrite existing C code in Vala   * Rewrite existing C code in Vala
-    * ⭕ browser (requires: View)+    * ✅ 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//​
   * ⭕ Build snap with [[https://​launchpad.net/​~vala-team/​+archive/​ubuntu/​ppa|Vala 0.36]]   * ⭕ Build snap with [[https://​launchpad.net/​~vala-team/​+archive/​ubuntu/​ppa|Vala 0.36]]
-  * ⭕ symbolic icons in the toolbar (test with Adwaita) +  * ✅ symbolic icons in the toolbar (test with Adwaita) 
-  * ⭕ correct icon for CompactMenu <​del>​[[https://​code.launchpad.net/​~midori/​midori/​openMenuSymbolic/​+merge/​269580|MR]]</​del>​ +  * ✅ correct icon for CompactMenu <​del>​[[https://​code.launchpad.net/​~midori/​midori/​openMenuSymbolic/​+merge/​269580|MR]]</​del>​ 
-  * ⭕ popover in CompactMenu with Gtk.MenuButton +  * ✅ popover in CompactMenu with Gtk.MenuButton 
-  * ⭕ ^L show (overlay?) headerbar w/o buttons in fullscreen +  * ✅ ^L show (overlay?) headerbar w/o buttons in fullscreen 
-  * ⭕ fix styling of headerbar buttons +  * ✅ fix styling of headerbar buttons 
-  * ⭕ ensure overlay statusbar styling across websites +  * ✅ ensure overlay statusbar styling across websites 
-  * ⭕ allow ^W to close the browser+  * ✅ 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 52: Line 52:
   * language selection dialog   * language selection dialog
   * gpsd as a source for the javascript geolocation api   * gpsd as a source for the javascript geolocation api
-  * tabs on top (requires: using Gtk.Switcher for tabs)+  * ✅ tabs on top (requires: using Gtk.Switcher for tabs)