4 ms·
The selling point of Nova is being a native Mac citizen rather than a Electron wrapper. The VSCode Extension API heavily relies on the flexibility provided by t
by zshbleaker 5y ago
The selling point of Nova is being a native Mac citizen rather than a Electron wrapper. The VSCode Extension API heavily relies on the flexibility provided by the browser runtime which native apps like Nova cannot give.
- Klonoar 5y agoHow much experience do you have with the product in question...? Last I checked it literally embeds a JS engine with a custom API for extensions. Unless something has changed since I last looked... but if I glance at this URL (scroll down to "Providing a TreeView") it doesn't appear to have: https://docs.nova.app/extensions/sidebars/#defining-a-sidebar https://docs.nova.app/extensions/sidebars/#defining-a-sideba... There is simply no reason it has to be different from the VSCode API; you can set up JavaScriptCore to hook into whatever native components you need. VSCode owns the market, full stop. This should mimic the API as much as possible to enable wider extension porting. Hell, you could cover even a fraction of the VSCode API and that would still be more useful than the current Nova extensions API.
- jamil7 5y agoI'm aware of the selling point I was asking specifically about the extension API.