Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
midori:roadmap [2017/11/25 10:28] – 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 | + | * ✅ browser |
- | * ⭕ app | + | * ⚙️ bookmarks toolbar [[https:// |
- | * ⭕ view | + | * ⚙️ bookmarks editor [[https:// |
+ | * ✅ update history functions | ||
+ | * ✅ app (requires: Browser) | ||
+ | * ✅ panel // | ||
+ | * ⭕ history | ||
+ | * ✅ view (requires: SearchAction, | ||
* //more to be added...// | * //more to be added...// | ||
+ | * extensions | ||
+ | * ⚙️ colorful tabs // | ||
+ | * ⭕ shortcuts | ||
+ | * ⭕ toolbar editor | ||
+ | * ⭕ tab panel | ||
+ | * ⭕ statusbar features | ||
+ | * //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 | + | * ⚙️ turn statusbar into an extension-only feature |
- | * ⭕ 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 36: | 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) |