Discord Rich Precense for VS
Displays what file you're working in visual studio in discord.
Example
Features
- Display current file that you are editing.
- Display elapsed time since visual studio is open.
- Capability to enable/disable time.
- Capability to enable/disable project name that you are working.
- Capability to enable/disable solution name that you are working.
- Capability to enable/disable file name that you are editing.
- Capability to enable/disable time reset when file opened/closed.
- Capability to use custom discord application id.
- Capability to use custom assets and texts.
- Capability to use different clients (if you have more that one discord running)
- Bunch of languages supported (using default application id)
- Full .NET discord rich presence implementation (See above)
Configuration
Located in %USERPROFILE%\Storm Development Software\Discord Rich Presence
By default configuration have standard values for an discord application with desired assets. But you can customize everything.
- discord.json: Discord rich presence related settings and capabilities settings.
- assets.json: Assets related settings, list of assets with list of file extensions supported by asset.
- localization.json: Localization related settings, list of localized string (per user localizable). For assets localization put hash (#) in start of
"text": "#my_localizaiton_key"
Contributing
- If you have an missing file type, you can submit an request with an SVG (scale vector) or full 512x512 high quality image to upload to our rich presence assets (or use a custom application too).
- If you have an code contribution, please follow .editorconfig rules in your IDE, and fell free to help us to develop this extension.
Notes
Thanks for DSharpPlus/DotNetRPC for provide .NET DiscordRpc implementation, i extracted code part from that and used in this extension.
Important
In 1.3.1, delete all old configuration files! Extension will generate correct standard configuration with filled assets and localization values.