GPUI2 and extensions #6679
Closed
coderedart
started this conversation in
Feature Requests
Replies: 2 comments 4 replies
|
Why would they need to rewrite GPUI2 to support extensions? If it's a framework (which I believe to be true) they'd just need to use it to build extra UI around extensions. I also want to add something to the plugin system discussion and that is considering an approach that is perhaps a bit uncommon.
|
4 replies
|
Thanks for reaching out. We want to better support our community, and the best way for us to do that is through our official Discord. The team is active there and happy to help. We’re closing the “Help and General Q&A” category on GitHub Discussions and directing all support questions to Discord going forward. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
As GPUI2 is still in progress, i was wondering if zed people actually looked into how they will support plugins?
I was just reading https://zed.dev/blog/zed-weekly-27 , and it seems like you are using rust features like traits and closures for the new GPUI2 api, whichhich is good while you are working with rust, but are generally not easily
scriptable/bindablevscode has the advantage of using electron (browser) and simply makes everything a simple json object or delegates more complex stuff into a electron's webview . This allows plugins to be very powerful.I did not find any clear plan regarding extensions yet. But considering that you are rewriting GPUI anyway, might as well consider scriptability in your new design before its locked down further. Otherwise, extensions will need a new custom UI framework, or GPUI2 will need to be rewritten again in the future to support extensions.
All reactions