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
Last revision Both sides next revision
midori:roadmap [2017/12/17 18:05]
kalikiana [Planned]
midori:roadmap [2018/09/04 11:46]
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)