Skip to content

bobmagicii/vscode-dashboard

Repository files navigation

Dashboard for VS Code

Adds the ability to create and organize projects into a dashboard for quick launching. Supports both local directories and Remote Development connections and I am pretty confident thusfar that it does not need to be installed on remote hosts to function.

Alt text

Auto-Theming

Through the power of the 460 some CSS variables Microsoft has set, Dashboard tries its best to look good regardless of the theme. Cannot promise it will nail it every time but it tries.

Alt text

Responsive Sizing

With VS Code being Electron this uses standard web crap to be responsive. The column breaking can be customized in the settings.

Alt text

Usage

After installing you should get an Icon in the top left which upon clicking will open the project dashboard. If the window opens without a workspace, it should open the dashboard automatically.

Alt text

You can add new projects directly to the dashboard, or you can create new folders to group the projects. Projects can be dragged and dropped between different folders and reordered.

The colours and icons of the projects can be changed in their individual settings. Folders can also manage the colours of projects within to make them all match or look pretty.

Note: for the magic pretty to work your folder colour must be defined as a const value. So something normal like #dc143c. It will not work on things like var() or calc().

Dashboard Settings

Alt text

Alt text

Alt text

Syncing (or not if you prefer)

All project settings are stored in your user config file. If you have enabled settings sync then your dashboard will automatically sync across all your installations logged in with the same account.

If you do not want them to sync, open the VS Code settings, click the little gear next to the setting, and uncheck "Sync This Setting".

Alt text

Dev Notes

Any time <version> is mentioned you do not want to prefix it with a v like you do for git tags and Composer releases because Microsoft's stuff is stupid. Also you should be sweating before pushing a release because its 2023 and they still have no way to delete screwed up releases like if you double-v it again. You gotta ping their support and beg them to edit their database. And I'm not even joking they litearlly send someone in with an SQL query apparently.

  • Make a .vsix installer: vsce package <version>

  • Publish the release: vsce publish <version>

About

Provides a project dashboard for Visual Studio Code to organize projects and open them easy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published