SteamRPC icon indicating copy to clipboard operation
SteamRPC copied to clipboard

Implemented QOL features for SteamRPC

Open angelolz opened this issue 1 year ago • 1 comments

Here's a list of changes and additions I made:

  • Added config.js to be the place to change config, so that it's separated from the source code
  • Instead of using the SteamRPC default client ID, game profiles can specify their own client ID which allows the user's presence to say "Playing " instead of always saying "Playing Steam"
    • If the profile does not have a clientID, SteamRPC's client ID will be used as a fallback.
  • Destroyed the rich presence when the user is no longer in game. This fixes #3.
  • Implemented startTimestamp support so that profiles can make use of it.
    • Currently, I'm not sure how to implement endTimestamp as well, but I figured that the most common use case for timestamps in rich presence for games is to show how long you've been in a match/game/mission/etc..

angelolz avatar Mar 16 '24 21:03 angelolz

Nice QoL stuff! I'll try to check these tomorrow, but feel free to remind me if I forget haha.

Crementif avatar Mar 17 '24 01:03 Crementif