Open CDAGaming opened 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:
I'm definitly happy to take feedback for this, though for what you've given so far:
publish
branch where that can go into)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:
@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.
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:
autoRegister
support (WinRegistry
class added for Windows, tested up to Java 17/18)discord.com
instead ofdiscordapp.com
where applicable (New endpoint)partyPrivacy
and thebuttons
arrayipc pipe
from the Snap and Flatpak Distributions of Discord