-
-
Notifications
You must be signed in to change notification settings - Fork 8
FAQ
Use search for navigation. If you can't find the answer you're looking for, feel free to ask in our Discord server
Entries are in no particular order and could be outdated
Issues are for bugs/requests, Discord is for questions.
Enable "Activity display" setting in the GoofCord settings. No extra steps should be required (Unless using flatpak).
If a specific game or app isn't detected, it is likely an issue with arRPC. If rich presence doesn't work at all, report the problem in our Discord server.
Use Ctrl +/-
If using AZERTY layout and above doesn't work, try Ctrl and = to zoom and Ctrl and à (the 0 in caps) to unzoom.
You can also disable "Custom Titlebar" in the settings, open the menu bar with Alt (Option key for Mac) and zoom/unzoom using the menu entries.
Easy answer: You can't
Complex answer: You can't, but you can build Vencord with the plugin included and use that build in GoofCord.
- Build Vencord with your plugin for a browser target. See Vencord's docs for how-to.
- Upload your built browser.js and browser.css somewhere publicly available, like GitHub releases (or even a local server). Open GoofCord settings, select "custom" client mod, and put the download links of the files in the "Custom JS/CSS bundle" fields.
- Fully restart GoofCord two times, with enough time between the restarts so it can download your bundles (~3 seconds).
- Your custom plugins should now appear.
Vencord will not be automatically updated, unless you update and build it again manually.
- Select "custom" as one of the client mods in the settings
- Find links to JS and CSS browser bundles of your client mod. For a Vencord fork it's usually in the DevBuild release, named browser.js and browser.css
- Paste the links into the respective "Custom bundle" fields
- Restart GoofCord 2 times
Client mods are downloaded after Discord is loaded to shorten loading times. So, first restart downloads the mod, second actually uses it.
"Discord URL" option in the settings. You won't be logged in on the new version and your client mod settings will be lost. This can be reverted by switching to the previously used Discord version.
Use "motion" optimization
Enable "WebContextMenus" Vencord plugin. Spellcheck suggestions will not work. There is no shelter alternative.
As of 1.7.0 you can't. Support is planned, but there are many difficulties associated with implementing it.
See this issue: https://github.com/Milkshiift/GoofCord/issues/7
TLDR: GoofCord is already as optimized as Electron and Discord allow it to be
50% of the memory usage comes from Electron, other 50% from the Discord itself. This can't be optimized further by GoofCord
On my machine, it takes ~200ms to initialize Electron, and another ~1.5 seconds to load Discord. GoofCord's functions take almost no time in loading because they are done asynchronously. As you may have guessed from the Memory section, Electron's and Discord's loading time can't be optimized, so the overall startup time can't be too.
...comes from Discord. GoofCord does basically nothing in the background, except for network filtering (firewall) and message decryption if it's enabled.
Using a client that does not embed Discord and uses its API's instead will resolve all the described problems (if they are). You can find the majority of them in the Discord Client Encyclopedia. It does not make a clear distinction of what clients embed Discord, but generally if it's written in JavaScript or TypeScript it embeds Discord, which is the performance-costly option.
*note: The information may not be true for all GoofCord versions
In the Discord settings in the Notifications tab, disable "Enable Desktop Notifications" and enable it again.
See https://github.com/Milkshiift/GoofCord/issues/48. If that doesn't work, report it in the linked issue or in the Discord server.
Yes, see Asset Loader