wexond / browser-base

Modern and feature-rich web browser base based on Electron

Home Page:https://wexond.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add packages API for creating custom components and theming

sentialx opened this issue · comments

Wexond could have packages API for creating custom components, like Spotify music controller in the Overlay.

Wexond will run the plugins in an isolated vm using my module easy-vm to run code securely. It will need to pass wexond module so it could be required using:

const wexond = require('wexond');

This will contain for example methods for managing the Overlay, for example menu.addWidget etc.

What do you think about it? Any feedback is appreciated.

This will fix #119

Please tell me, what APIs would you like to see. I'm open to your suggestions.

commented

I would like to see a GMAIL API

@sentialx , What APIs are already available?

Only Chrome APIs #110

We can have extra apis that packages can request like creating a new window that's transparent, always on top, or has clicks fall through(windows gadgets?). Also I'd like an api that allows you to add custom ui elements so we can add components like a mac os style searchbar and a wheel menu.

@sentialx

Please tell me, what APIs would you like to see. I'm open to your suggestions.