Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Reavert/VisualStudioDiscordRPC
Discord rich presence for Visual Studio with support for 2019 and 2022 versions.
https://github.com/Reavert/VisualStudioDiscordRPC
discord discord-rich-presence discord-rpc presence rich rpc visual-studio visual-studio-extension vs2019 vs2022
Last synced: 15 days ago
JSON representation
Discord rich presence for Visual Studio with support for 2019 and 2022 versions.
- Host: GitHub
- URL: https://github.com/Reavert/VisualStudioDiscordRPC
- Owner: Reavert
- License: mit
- Created: 2021-11-28T17:37:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T17:06:57.000Z (7 months ago)
- Last Synced: 2024-04-14T07:52:38.407Z (7 months ago)
- Topics: discord, discord-rich-presence, discord-rpc, presence, rich, rpc, visual-studio, visual-studio-extension, vs2019, vs2022
- Language: C#
- Homepage: https://marketplace.visualstudio.com/publishers/Ryavel
- Size: 10.7 MB
- Stars: 71
- Watchers: 1
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-discord-activities - Visual Studio Discord Rich Presence Client - [Visual Studio](https://visualstudio.com) extension. Supports 2019 and 2022 versions (Programming/Editing)
README
# 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](https://marketplace.visualstudio.com/items?itemName=Ryavel.vsdrp2019)
[Discord RPC for Visual Studio 2022](https://marketplace.visualstudio.com/items?itemName=Ryavel.vsdrp2022)
***After installing the extension, an option will appear in the "Extensions" menu to open the extension settings window.***
## Preview
![preview](https://github.com/Reavert/VisualStudioDiscordRPC/assets/55898777/13c38489-7ddf-4618-9a97-670727fed057)
## 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](https://github.com/Reavert/VisualStudioDiscordRPC/assets/55898777/417f9fcd-fbcf-4251-8436-3a3a895f61d4)
### 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](https://github.com/Reavert/VisualStudioDiscordRPC/assets/55898777/f6532536-bbe6-4264-ae19-fb66ae62dd5a)
### 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](https://github.com/Reavert/VisualStudioDiscordRPC/issues) section.## Contributing
If you want to help with development of this extension, feel free to make a [Pull Request](https://github.com/Reavert/VisualStudioDiscordRPC/pulls).## Thanks
[Lachee](https://github.com/Lachee)/[discord-rpc-csharp](https://github.com/Lachee/discord-rpc-csharp)## License
This project is licensed under the [MIT License](https://github.com/Reavert/VisualStudioDiscordRPC/blob/main/LICENSE.txt).