Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
midori:roadmap [2012/02/11 21:24] – [Win32 release] pfor | midori:roadmap [2018/10/09 17:08] (current) – [Midori 0.6 - Roadmap] kalikiana | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Midori - Roadmap ===== | + | ===== Midori |
+ | <note important> | ||
**This document is licensed under the LGPL 2.1.** | **This document is licensed under the LGPL 2.1.** | ||
Line 7: | Line 7: | ||
===== Planned ===== | ===== Planned ===== | ||
- | * pre-0.2.3 Opera style panel | + | * Rewrite existing C code in Vala |
- | * Re-consider " | + | * ✅ browser |
- | * Re-implement bookmarkbar as a subclasses | + | * ⚙️ bookmarks toolbar |
- | * Match token< | + | * ⚙️ bookmarks editor |
- | * completion " | + | * ✅ update history functions |
- | * import Mozilla bookmarks | + | * ✅ app (requires: Browser) |
- | * Site-specific preferences | + | * ✅ panel //kalikiana// (requires: Browser.get_for_widget) |
- | | + | * ⭕ history |
- | * set/ get config via command line | + | * ✅ view (requires: SearchAction, Browser.get_for_widget) |
- | + | * //more to be added...// | |
- | ===== GTK+ 3.0/ GTK+ 3.2 build ===== | + | * extensions |
- | + | * ⚙️ colorful tabs // | |
- | * Choosing editor/ news reader shows " | + | * ⭕ shortcuts |
- | * Xfce header colors are wrong 3.2.1 (3.0 untested/ 3.2.0 works) | + | * ⭕ toolbar editor |
- | * Sizing of Feed Panel is wrong 3.2.1 (3.0 untested/ 3.2.0 works) | + | * ⭕ tab panel |
- | * Popup on 'web search' | + | * ⭕ statusbar features |
- | | + | * //more to be added...// |
- | * Bookmarkbar is broken 3.0 (3.2.0/ 3.2.1 works) | + | * Revamp extensions system |
- | * Selection in red/ green location is invisible 3.0, 3.2.0 (3.2.1 untested) | + | * ⚙️ based on libpeas < |
- | * Eats up CPU - until opening a new tab/ reloading a page 3.2.0, 3.2.1 (3.0 untested) | + | * ✅ plugins |
- | + | * ⭕ easy install of third party plugins | |
- | ===== Win32 release ===== | + | * ⚙️ Build with WebKit2 and GTK+3 only [[https:// |
- | + | * ✅ Investigate moving to GitHub | |
- | | + | * ✅ Ship a snap package in the store [[https://code.launchpad.net/~midori/ |
- | * Default browser extension | + | * ⭕ Build snap with [[https://launchpad.net/~vala-team/+archive/ |
- | * Consider UPX for decreased startup time and smaller binaries | + | * ✅ symbolic icons in the toolbar (test with Adwaita) |
- | * Respect system scroll settings | + | * ✅ correct icon for CompactMenu |
- | * https://live.gnome.org/GTK+/Win32/ | + | * ✅ popover in CompactMenu with Gtk.MenuButton |
- | * http://www.optionexplicit.be/projects/gnome-windows/20111020/ | + | * ✅ ^L show (overlay?) headerbar w/o buttons in fullscreen |
- | + | * ✅ fix styling of headerbar buttons | |
- | Current bugs and issues: | + | * ✅ ensure overlay statusbar styling across websites |
- | * GTK: shortcut extension bug - modifiers are reported twice | + | * ✅ allow ^W to close the browser |
- | * <del>GTK: double, tripple click does not select text in location/ | + | * ⭕ re-implement menus in Gtk.Application |
- | * LIBSOUP: | + | * ⭕ move trash to notebook |
- | * LIBSOUP (post 2.32.2): problem with save/open dialog not appearing (affects linux too) | + | * ⚙️ turn statusbar into an extension-only feature |
- | + | * ✅ side panel with Gtk.StackSwitcher and Headerbar | |
- | * <del>LIBCAIRO (post 1.8.10): "half loading of images", | + | * ✅ rewrite autocompletion |
- | + | * FirefoxSync support | |
- | * < | + | * ⭕ session |
- | * <del>WEBKITGTK: | + | * ⭕ bookmarks |
- | * WEBKITGTK: | + | * ⭕ extensions |
- | * WEBKITGTK + GSTREAMER: html5 video unreliable | + | * ⭕ settings |
- | * WEBKITGTK: | + | * proxy exception list: hosts and networks bypassing the proxy [[https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebContext.html#webkit-web-context-set-network-proxy-settings|WebKit API]] |
- | + | * language selection dialog | |
- | * < | + | * gpsd as a source for the javascript geolocation api |
- | * < | + | * ✅ tabs on top (requires: using Gtk.Switcher for tabs) |
- | * Unfinished System or Public ID " or ' expected | + | |
- | * Space required after the Public Identifier | + | |
- | * DOCTYPE improperly terminated | + | |
- | * Start tag expected, '<' not found </del> | + | |
- | + | ||
- | ===== Planned, without target release ===== | + | |
- | * Consider [[http:// | + | |
- | * Allow extension | + | |
- | * Allow extensions to add options --kalikiana | + | |
- | * Load Netscape plugins on click | + | |
- | * Social bookmark extension | + | |
- | * http:// | + | |
- | * http://www.folkd.com/page/submit.html? | + | |
- | * Add an option to always save history. So it can be restored with 'Open last session' | + |