|
1 |
| -# electron-browser-shell |
2 |
| - |
3 |
| -A bare-bones, tabbed web browser with support for Chrome extensions—built on Electron. |
4 |
| - |
5 |
| -This is a WIP testbed for development of Chrome extension support in Electron. Minimal dependencies are used as a means to allow developers to take what they need for their own projects. |
6 |
| - |
7 |
| - |
8 |
| - |
9 |
| -## Usage |
10 |
| - |
11 |
| -```bash |
12 |
| -# Get the code |
13 |
| -git clone [email protected]:samuelmaddock/electron-browser-shell.git |
14 |
| -cd electron-browser-shell |
15 |
| - |
16 |
| -# Install and launch the browser |
17 |
| -yarn |
18 |
| -yarn start |
19 |
| -``` |
20 |
| - |
21 |
| -### Install extensions |
22 |
| - |
23 |
| -Load unpacked extensions into `./extensions` then launch the browser. |
24 |
| - |
25 |
| -## Roadmap |
26 |
| - |
27 |
| -- [x] Browser tabs |
28 |
| -- [x] Unpacked extension loader |
29 |
| -- [x] Initial [`chrome.tabs` extensions API](https://developer.chrome.com/extensions/tabs) |
30 |
| -- [x] Initial [extension popup](https://developer.chrome.com/extensions/browserAction) support |
31 |
| -- [ ] Full support of [`chrome.*` extensions APIs](https://developer.chrome.com/extensions/devguide) |
32 |
| -- [ ] Robust extension popup support |
33 |
| -- [ ] Chrome webstore extension installer? |
34 |
| - |
35 |
| -## Contributor license agreement |
36 |
| - |
37 |
| -By sending a pull request, you hereby grant to owners and users of the |
38 |
| -electron-browser-shell project a perpetual, worldwide, non-exclusive, |
39 |
| -no-charge, royalty-free, irrevocable copyright license to reproduce, prepare |
40 |
| -derivative works of, publicly display, publicly perform, sublicense, and |
41 |
| -distribute your contributions and such derivative works. |
42 |
| - |
43 |
| -The owners of the electron-browser-shell project will also be granted the right to relicense the |
44 |
| -contributed source code and its derivative works. |
| 1 | +# electron-browser-shell |
| 2 | + |
| 3 | +A bare-bones, tabbed web browser with support for Chrome extensions—built on Electron. |
| 4 | + |
| 5 | +This is a WIP testbed for development of Chrome extension support in Electron. Minimal dependencies are used as a means to allow developers to take what they need for their own projects. |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | +## Usage |
| 10 | + |
| 11 | +```bash |
| 12 | +# Get the code |
| 13 | +git clone [email protected]:samuelmaddock/electron-browser-shell.git |
| 14 | +cd electron-browser-shell |
| 15 | + |
| 16 | +# Install and launch the browser |
| 17 | +yarn |
| 18 | +yarn start |
| 19 | +``` |
| 20 | + |
| 21 | +### Install extensions |
| 22 | + |
| 23 | +Load unpacked extensions into `./extensions` then launch the browser. |
| 24 | + |
| 25 | +## Roadmap |
| 26 | + |
| 27 | +- [x] Browser tabs |
| 28 | +- [x] Unpacked extension loader |
| 29 | +- [x] Initial [`chrome.tabs` extensions API](https://developer.chrome.com/extensions/tabs) |
| 30 | +- [x] Initial [extension popup](https://developer.chrome.com/extensions/browserAction) support |
| 31 | +- [ ] Full support of [`chrome.*` extensions APIs](https://developer.chrome.com/extensions/devguide) |
| 32 | +- [ ] Robust extension popup support |
| 33 | +- [ ] Chrome webstore extension installer? |
| 34 | + |
| 35 | +## Contributor license agreement |
| 36 | + |
| 37 | +By sending a pull request, you hereby grant to owners and users of the |
| 38 | +electron-browser-shell project a perpetual, worldwide, non-exclusive, |
| 39 | +no-charge, royalty-free, irrevocable copyright license to reproduce, prepare |
| 40 | +derivative works of, publicly display, publicly perform, sublicense, and |
| 41 | +distribute your contributions and such derivative works. |
| 42 | + |
| 43 | +The owners of the electron-browser-shell project will also be granted the right to relicense the |
| 44 | +contributed source code and its derivative works. |
0 commit comments