This is an old revision of the document!
Midori 0.6 - Roadmap
This document is licensed under the LGPL 2.1.
This is an overview of planned features. Plans can change depending on available contributors.
Planned
- Rewrite existing C code in Vala
- ⭕ browser (requires: View)
- ⭕ app (requires: Browser)
- ⚙️ panel kalikiana (requires: Browser.get_for_widget)
- ⭕ history
- ⭕ view (requires: SearchAction, Browser.get_for_widget)
- more to be added…
- extensions
- ⚙️ colorful tabs jamesaxl
- ⭕ shortcuts
- ⭕ toolbar editor
- ⭕ tab panel
- ⭕ statusbar features
- more to be added…
- Revamp extensions system
- ⭕ plugins in Python and/ or JS
- ⭕ easy install of third party plugins
- ⭕ Investigate moving to GitHub
- ✅ Ship a snap package in the store MR kalikiana
- ⭕ symbolic icons in the toolbar (test with Adwaita)
- ⭕ correct icon for CompactMenu
MR - ⭕ popover in CompactMenu with Gtk.MenuButton
- ⭕ ^L show (overlay?) headerbar w/o buttons in fullscreen
- ⭕ fix styling of headerbar buttons
- ⭕ ensure overlay statusbar styling across websites
- ⭕ allow ^W to close the browser
- ⭕ re-implement menus in Gtk.Application
- ⭕ move trash to notebook
- ⚙️ turn statusbar into an extension-only feature branch kalikiana
- ⭕ side panel with Gtk.StackSwitcher and Headerbar
- ⭕ rewrite autocompletion
- FirefoxSync support
- ⭕ session
- ⭕ bookmarks
- ⭕ extensions
- ⭕ settings
- proxy exception list: hosts and networks bypassing the proxy WebKit API
- language selection dialog
- gpsd as a source for the javascript geolocation api