Midori 0.6 - Roadmap
This page is outdated - refer to GitHub Milestones for roadmap items.
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
- ⭕ Build snap with Vala 0.36
- ✅ 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
- ✅ tabs on top (requires: using Gtk.Switcher for tabs)