Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
midori:roadmap [2017/11/30 03:45] – [Planned] kalikiana | midori: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 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 (requires: View) | + | * ✅ browser (requires: View) |
* ⚙️ bookmarks toolbar [[https:// | * ⚙️ bookmarks toolbar [[https:// | ||
* ⚙️ bookmarks editor [[https:// | * ⚙️ bookmarks editor [[https:// | ||
- | * ⭕ update history functions | + | * ✅ update history functions |
- | * ⭕ app (requires: Browser) | + | * ✅ app (requires: Browser) |
- | * ⚙️ | + | * ✅ panel // |
* ⭕ history | * ⭕ history | ||
- | * ⭕ view (requires: SearchAction, | + | * ✅ view (requires: SearchAction, |
* //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 < | + | * ⚙️ |
- | * ⭕ 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:// | * ⚙️ Build with WebKit2 and GTK+3 only [[https:// | ||
- | * ⭕ Investigate moving to GitHub | + | * ✅ Investigate moving to GitHub |
* ✅ Ship a snap package in the store [[https:// | * ✅ Ship a snap package in the store [[https:// | ||
- | * ⭕ symbolic icons in the toolbar (test with Adwaita) | + | * ⭕ Build snap with [[https:// |
- | * ⭕ correct icon for CompactMenu < | + | * ✅ symbolic icons in the toolbar (test with Adwaita) |
- | * ⭕ popover in CompactMenu with Gtk.MenuButton | + | * ✅ correct icon for CompactMenu < |
- | * ⭕ ^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:// | * ⚙️ turn statusbar into an extension-only feature [[https:// | ||
- | * ⭕ 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:// | ||
+ | * language selection dialog | ||
+ | * gpsd as a source for the javascript geolocation api | ||
+ | * ✅ tabs on top (requires: using Gtk.Switcher for tabs) |