zed-industries / extensions

Extensions for the Zed editor
865 stars 373 forks source link

Support for Flutter extension #247

Open CodeWizard0367 opened 7 months ago

CodeWizard0367 commented 7 months ago

Check for existing issues

Describe the feature

Please bring support for Flutter extension

If applicable, add mockups / screenshots to help present your vision of the feature

No response

JosephTLyons commented 7 months ago

I've moved this issue over to the extensions repository.

CodeWizard0367 commented 7 months ago

Anyone can explain, what would it take to support languages or if someone wants to start on it, where they can start?

adamglin0 commented 6 months ago

Anyone can explain, what would it take to support languages or if someone wants to start on it, where they can start?

zed doesn't have a plugin system yet, so I think only the zed team can make the Flutter Plugin.

erlangparasu commented 4 months ago

Waiting this feature too

jaswantk917 commented 4 months ago

Yes please

followthemoney1 commented 4 months ago

lemme know if you need help on this `🦾

ziadsarour commented 4 months ago

Would be really awesome !

Chandram-Dutta commented 3 months ago

imo a flutter support would need

I dont think zed's present plugin system really can be made extensible in this way, would like have to bake these features into the editor

WhiteKr commented 3 months ago

About Flutter features, hot-reload should be the first-priority one to ship into Zed in sooner. PLEASE!

GioPan04 commented 3 months ago

Please, stop posting useless comments like "+1" or "please add this, I need this", that's not going to help, and only add spam to everyone's inbox. Just add a "👍" to the original comment.

Have a great day y'all

cavin-7span commented 2 months ago

Waiting for this one

hiteshpatel1992 commented 2 months ago

any update on flutter support ?

justkelvin commented 2 months ago

I am really waiting for this guys, the reason i decided to try out Zed was because VS Code was using up all my resources working on large projects

yoziliks commented 2 months ago

add Device manager

iSaqibShafique commented 2 months ago

Waiting for the language support

brainzaps commented 1 month ago

Waiting for the language support

https://zed.dev/docs/languages/dart

JulianBissekkou commented 1 month ago

When looking at the docs I have the feeling that we might not be able to create a flutter extension that is similar to the current VSCode or IntelliJ extensions since we are not able to customize the UI with additional buttons or add a new setting panel where users can define the path to the flutter and dart SDK.

We don't have to support all the features of the existing Flutter extensions, but being able to select a device in the a drop-down and click a run button would be a first draft 🤔

Is that possible or are there existing zed plugins as an example?

Chandram-Dutta commented 1 month ago

When looking at the docs I have the feeling that we might not be able to create a flutter extension that is similar to the current VSCode or IntelliJ extensions since we are not able to customize the UI with additional buttons or add a new setting panel where users can define the path to the flutter and dart SDK.

We don't have to support all the features of the existing Flutter extensions, but being able to select a device in the a drop-down and click a run button would be a first draft 🤔

Is that possible or are there existing zed plugins as an example?

umm so it's not possible to have the drop down as an extension. u can run the main function in the present dart extension and it works if a simulator is running or a device is selected.

the only way we can have advanced features like dropdown device selection/flutter inspector is by creating a fork of zed itself. i did try this and was able to achieve it to a level but due to my limited knowledge of rust, gpui and zed codebase, it was extremely buggy and kinda unusable.

JulianBissekkou commented 1 month ago

@Chandram-Dutta I see. Forking shouldn't be required to build UI for extensions. This is quite limiting right now. I created an issue for this:

1288

The biggest problem I see with building extension is the lack of examples. I am willing to get into rust and gpui but we need more guidance for this. :/

cavin-7span commented 1 week ago

Any update on this?