etkachev/nx-webstorm

Enhance UI experience

Opened this issue ยท 3 comments

Hello, first thanks for this plugin.

IMHO, it would be better to have a tree in the Nx Tool Window like the gradle or maven integration in Intellij Idea.
Screenshot 2020-09-16 at 19 44 58

We can group command like in the nx console for vscode and run by double click or create run configuration and invoke them later.

The way Execute gradle task too is very cool and we can inspire from it to execute Nx tasks or Commands.

Screenshot 2020-09-16 at 19 48 40

Hello @iguissouma! I think that is a good idea as we add more commands for the nx plugin. I will see how feasible it is to get the tree view going ๐Ÿ˜„

Maybe I can contribute to this, I did a POC how I can support Nx like a Js build tool like Gulp, Grunt or NPM.
It looks like this:
Screenshot 2020-09-18 at 15 42 04

Maybe I can contribute to this, I did a POC how I can support Nx like a Js build tool like Gulp, Grunt or NPM.
It looks like this:
Screenshot 2020-09-18 at 15 42 04

Yea I've been putting some thought into the tree view, and I think I would probably want to take care of setting up the "Settings" portion of the plugin first, so that users can choose between the different views. Table view might be more in tune and useful for ease of readability and searching if someone mainly uses it to run schematics. The tree view might be helpful for someone who tends to use a lot of the other actions. Really depends on user preference.

Implementing the tree view should be pretty straight forward, but I would want to take care of that after having a "Settings" section for the plugin. I plan to start working on the Settings sometime this weekend into next week. ๐Ÿ˜„