Xfce Wiki

Sub domains
 

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)
      • ⚙️ 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
  • ⭕ 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)