vscode-project-manager
vscode-project-manager copied to clipboard
Interact with Project Dashboard Extension
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
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.
An interlink between Dashboard and Project Manager, as stated Project Dashboard.
Any update on this??