Skip to content

Discord rich presence for Visual Studio with support for 2019 and 2022 versions.

License

Notifications You must be signed in to change notification settings

Taelyn/VisualStudioDiscordRPC

 
 

Repository files navigation

Visual Studio Discord Rich Presence Client

Description

This package is made for display your activity from the Visual Studio development environment to the Discord.

Currently, two versions of Visual Studio are supported - Visual Studio 2019 and Visual Studio 2022.

Extensions can be installed directly from Visual Studio or from the Visual Studio Marketplace for each version.

Discord RPC for Visual Studio 2019

Discord RPC for Visual Studio 2022

After installing the extension, an option will appear in the "Extensions" menu to open the extension settings window.

Preview

preview

Features

Flexible text display settings

  • No text display;
  • File name;
  • Project name;
  • Solution name;
  • Git branch name;
  • Visual Studio version.

Flexible icon display settings

  • No icon display;
  • File extension icon;
  • Visual Studio icon.

Timer modes

  • No timer (The timer is disabled);
  • File mode (The timer shows how much time you have spent in the file);
  • Project mode (The timer shows how much time you have spent in the project);
  • Solution mode (The timer shows how much time you have spent in the solution);
  • Application mode (The timer shows how much time you have spent in the editor).

Repository button

You can select "Repository" as the button. Then a button will be displayed that leads to the remote repository of your solution.

repository_button

Private repositories

You can mark the current repository of your solution as private. Then the button with a link to your remote repository will not be displayed.

Secret solutions

You can mark your current solution as secret. When you work in such solution, the icon will change to "lock", and information about your work will be hidden.

secret_screen

Custom text display

You can create and customize your own text display using variables.

The available variables are shown in the table below.

Variable Description
file_name Name of the currently active file
project_name Name of the currently active project
solution_name Name of the currently active solution
version Visual Studio version (2019 or 2022)
edition Visual Stuido edition (Community, Professional or Enterprise)
debug_mode Current debugging mode
git_branch Current solution's git branch name

Localizations

The extension has the following localizations:

  • English;
  • Russian;
  • Belarusian;
  • Ukrainian;
  • Czech;
  • German;
  • Spanish;
  • French;
  • Hindi;
  • Italian;
  • Korean;
  • Polish;
  • Portuguese;
  • Turkish;
  • Chinese Simplified;
  • Chinese Traditional.

Issues

If you encounter a problem or have suggestions for a project, feel free to add it to the Issues section.

Contributing

If you want to help with development of this extension, feel free to make a Pull Request.

Thanks

Lachee/discord-rpc-csharp

License

This project is licensed under the MIT License.

About

Discord rich presence for Visual Studio with support for 2019 and 2022 versions.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%