Differences
This shows you the differences between two versions of the page.
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) |