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
Revamp extensions system
⚙️ 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)