extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Support for Flutter extension

Open CodeWizard0367 opened this issue 11 months ago • 20 comments

Check for existing issues

  • [X] Completed

Describe the feature

Please bring support for Flutter extension

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

No response

CodeWizard0367 avatar Feb 28 '24 04:02 CodeWizard0367

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

JosephTLyons avatar Feb 28 '24 13:02 JosephTLyons

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

CodeWizard0367 avatar Feb 28 '24 13:02 CodeWizard0367

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.

adamglin0 avatar Apr 16 '24 03:04 adamglin0

Waiting this feature too

erlangparasu avatar May 22 '24 06:05 erlangparasu

Yes please

jaswantk917 avatar May 23 '24 19:05 jaswantk917

lemme know if you need help on this `🦾

followthemoney1 avatar May 31 '24 22:05 followthemoney1

Would be really awesome !

ziadsarour avatar Jun 01 '24 11:06 ziadsarour

imo a flutter support would need

  • detecting/opening & choosing simulators
  • compatible with flutter run scripts
  • flutter dev tools
  • hot reload/restarts on saving a file

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

Chandram-Dutta avatar Jun 24 '24 14:06 Chandram-Dutta

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

WhiteKr avatar Jul 09 '24 06:07 WhiteKr

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

GioPan04 avatar Jul 09 '24 10:07 GioPan04

Waiting for this one

cavin-7span avatar Aug 01 '24 09:08 cavin-7span

any update on flutter support ?

hiteshpatel1992 avatar Aug 04 '24 17:08 hiteshpatel1992

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

justkelvin avatar Aug 08 '24 14:08 justkelvin

add Device manager

yoziliks avatar Aug 14 '24 17:08 yoziliks

Waiting for the language support

iSaqibShafique avatar Aug 15 '24 16:08 iSaqibShafique

Waiting for the language support

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

brainzaps avatar Aug 20 '24 20:08 brainzaps

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?

JulianBissekkou avatar Aug 23 '24 07:08 JulianBissekkou

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.

Chandram-Dutta avatar Aug 23 '24 07:08 Chandram-Dutta

@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. :/

JulianBissekkou avatar Aug 23 '24 09:08 JulianBissekkou