jagrosh / DiscordIPC

Connect locally to the Discord client using IPC for a subset of RPC features like Rich Presence and Activity Join/Spectate
Apache License 2.0
139 stars 46 forks source link

Tweaks from the last few years #24

Open CDAGaming opened 1 year ago

CDAGaming commented 1 year ago

I run a minecraft mod called CraftPresence that, until recently, was using a jar-in-jar'd fork of this implementation of Discord's IPC system.

There will probably be quite a few questions, of which I'd be glad to answer, though I still plan to keep maintaining this fork so long as mod my mod keeps growing. Thank you again for making this amazing tool, as it's been fun to keep it going for awhile +1

Here is a list of changes that have come over time, in a greatly summarized form:

jagrosh commented 1 year ago

There's a lot to unpack here. While there are plenty of changes in this that I'd love to see get merged in, there's also a lot that I don't think should be added. This isn't a comprehensive list or review, but just a start for some of the things I think should be removed before this could be merged:

CDAGaming commented 1 year ago

I'm definitly happy to take feedback for this, though for what you've given so far:

Either way, definitely let me know of any more feedback. It definitely is a lot to sift through 😄 I'll start making changes hopefully later today/tomorrow to go along with your review, mostly since I know there's likely to be more feedback.

Edit: Notes 1, 2, and 3 have been applied to the branch! :smile:

CDAGaming commented 1 year ago

@jagrosh Any way we can get the ball rolling again on this PR, considering the recent fixes being made and the breaking API change discord has planned with the Pomelo Updates.