vscode-project-manager icon indicating copy to clipboard operation
vscode-project-manager copied to clipboard

Interact with Project Dashboard Extension

Open Kruemelkatze opened this issue 4 years ago • 3 comments

Hi!

I'm the developer of the Project Dashboard extension. (https://github.com/Kruemelkatze/vscode-dashboard, https://marketplace.visualstudio.com/items?itemName=kruemelkatze.vscode-dashboard)

As mentioned in #362, both our extensions are about managing and providing easy access to projects (folders, workspaces, etc.). Unfortunately, I stumbled upon your extension only after I released my extension in 2018. But our extensions still have different aims. Project Manager provides a better handling and organization of projects, while my Dashboard is focused on the custom UI.

So I'm thinking about if and how a coupling of the two extensions may be possible. I'm thinking the most feasible way would be the Dashboard to use the Project Manager data layer in one form or another. That way both extensions would only loosely be coupled.

There will be a couple of problems, like the project groups, colors, sorting., etc. provided by the Dashboard, but we can think about them when time comes! :)

Question is if you are even interested in some form of coupling? ;)

Coupling could by done by calling the respective other extension's commands (like we are both doing with the Remote Development extension, I presume) and by using a direct API: https://code.visualstudio.com/api/references/vscode-api#extensions

Kruemelkatze avatar Apr 29 '20 10:04 Kruemelkatze

Hi @Kruemelkatze ,

I think is doable, of course!

I wouldn’t call it coupling, because it gives the idea of both extension working together. I think compatibles would be a better approach 😬 .

using a direct API: https://code.visualstudio.com/api/references/vscode-api#extensions

That’s exactly the way I was referring to. We could create common APIs to read and write projects, and other details.

Right now I’m focused on other areas of the extension, so I can’t say for sure when I could play with this API. We we could continue talking here about that.

alefragnani avatar Apr 29 '20 21:04 alefragnani

An interlink between Dashboard and Project Manager, as stated Project Dashboard.

SheepDomination avatar Apr 30 '20 01:04 SheepDomination

Any update on this??

ferreteleco avatar May 15 '21 00:05 ferreteleco