Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 16-Sep-2021 | - | ||||
api/ | H | 16-Sep-2021 | - | 702 | 410 | |
README.md | H A D | 16-Sep-2021 | 1.3 KiB | 60 | 48 | |
ephy-web-extension-manager.c | H A D | 16-Sep-2021 | 35.7 KiB | 987 | 761 | |
ephy-web-extension-manager.h | H A D | 16-Sep-2021 | 4.1 KiB | 73 | 33 | |
ephy-web-extension.c | H A D | 16-Sep-2021 | 36.1 KiB | 1,205 | 938 | |
ephy-web-extension.h | H A D | 16-Sep-2021 | 6.2 KiB | 130 | 66 | |
meson.build | H A D | 16-Sep-2021 | 247 | 9 | 8 |
README.md
1https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API 2 3https://github.com/mdn/webextensions-examples 4 5 6# Working extensions 7 8- Borderify 9- Apply CSS 10- Page to extension messaging 11 12# QUESTIONS 13 - Should we use **self** as current module parameter name for consistency or name it like module? 14 - Clear definition if get/set functions should be used instead of direct struct access 15 - Enfore g_auto free functions implementation? 16 - Alignment in header files 17 - Should every function of a file has a certain prefix or only non static functions? 18 - EphyWebExtensionManager as a singleton? 19 20# PLAN 21 22## First release 23Feature set: 24 - Un/Load/Enable/Disable xpi and extracted extensions 25 - Works for existing and new views 26 - Manifest file: 27 - initial content_scripts 28 - initial background page 29 - initial background scripts 30 - API: 31 - notifications: 32 - create 33 - pageaction: 34 - setIcon 35 - setTitle 36 - show 37 - getTitle 38 - tabs: 39 - insertCSS 40 - removeCSS 41 - initial query 42 43 - Test extensions: 44 - apply-css 45 - borderify 46 47## Second release 48Feature set: 49 - API: 50 - i18n: 51 - getMessage 52 - getUILanguage 53 - runtime: 54 - sendMessage 55 - onMessage.addListener 56 57 - Test extensions: 58 - notify-link-clicks-i18n 59 60