Support for cross-browser web extensions
The Android port doesn't support any extensions atm. We should consider web extensions the best option for extensions that can work on all platforms.
Issues or merge requests should be linked next to the items, which should be checked as they're implemented.
-
Recognize manifest.json
-
Content scripts/ styles -
Background page/ scripts -
API exposed to content scripts -
Browser action in toolbar -
Page action in urlbar -
Sidebar support -
Context menu -
Proxy override -
Interception of network requests -
Hide buttons easily via right-click -
Keyboard shortcuts (commands) -
Manage web extensions in the preferences dialog -
Localization -
Options accessible from the preferences dialog -
Permissions -
Load extensions from local folders -
Open ZIP archives on the fly -
Install extensions from the web -
Side-load extensions locally -
Unit tests -
Theme extensions
See GITHUB-244 for the WebKitGTK epic.