Xfce Wiki

Sub domains
 

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)
      • ⚙️ bookmarks toolbar MR kalikiana
      • ⚙️ bookmarks editor MR kalikiana
      • ✅ update history functions
    • ✅ 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
    • ⚙️ based on libpeas branch MR MR
    • ✅ plugins in Python and/ or JS
    • ⭕ easy install of third party plugins
  • ⚙️ Build with WebKit2 and GTK+3 only MR MR MR kalikiana
  • ✅ 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)