Skip to main content

Configuration

BetterDiscord has a number of settings and options for you to adjust your experience to your preference. This page tries to explain in more detail what each option does.

General

These are settings that control whole modules of BetterDiscord.

Voice Disconnect

This option causes you to disconnect from a voice call when you close Discord. By default, Discord will try to auto-reconnect you which can be annoying to some.

Show Toasts

This option allows BetterDiscord to show you little notifications about what is happening in the client.

Disable Media Keys

This option will prevent Discord's embedded players from hijacking your keyboard media keys which prevents them from being used in other applications.

Addon Manager

Settings related to how BetterDiscord handles addons.

Show Addon Errors

This option lets BetterDiscord show you errors found on startup. If you are expecting errors for whatever reason, it may be useful to disable this.

Edit Action

This option determines what should happen when you click the edit button on an addon.

Custom CSS

Custom CSS

This option allows you to completely disable the custom CSS system. If you don't use it, turning this off saves you a bit of RAM and CPU power.

Live Update

This option lets the CSS editor update as you type rather than waiting for you to click the button.

Editor Location

This option determines which editor should open when editing custom CSS.

Editor Preferences

Settings that affect all editors used inside BetterDiscord.

Line Numbers

This option simply determines whether or not line numbers should be shown.

Minimap

This option determines if the minimap that represents the code on the right-hand side should be hidden or shown.

Reference Tooltips

This option shows tooltips when hovering over parts of your code. For CSS, this would be selector information. For JavaScript, this would be variable information.

Quick Suggestions

This option enables the editor to show suggestions and autocomplete as you type.

Font Size

This option determines the default font size to use in the editor.

Show Whitespace

This option determines when whitespace characters such as space and newlines should have a visible indicator.

Window Preferences

Settings related to the main window of Discord.

Enable Transparency

This option enables Electron's transparency mode. By itself, this option doesn't do much, but if you have a theme that changes the opacity of the root element, you can actually see through the Discord client to your desktop. On Windows, having this enabled breaks aero snapping and other common window features. This is a limitation of Electron itself and not something BetterDiscord can fix.

Remove Minimum Size

This option gets rid of Discord's forced minimum window size. For many users, this limit is too large to be able to customize their viewscreen.

Developer

Settings that are mostly for developers. Some power users may find them of interest.

Debug Logs

This option causes BetterDiscord to output everything from the chromium console into a debug.log file in the BetterDiscord folder. Best to not have this on all the time and only when debugging crashing issues.

DevTools

This option allows you to open the chromium devtools with the usual ctrl+shift+i combination. If you're not a developer, best to leave this off.

Debugger Hotkey

This option adds a keybind to F8 that allows you to activate the debugger only when DevTools is open.

React Developer Tools

This option allows you to add RDT to Discord. Currently, it is required that you have a local Chrome installation with the RDT extension installed to that. BetterDiscord will then point to that local installation of RDT. This may change in the future.

Inspect Element Hotkey

This option adds a new keybind ctrl+shift+c that opens DevTools and starts selecting elements. If DevTools are open it immediately activates the select element action.

Stop DevTools Warning

This option stops Discord from printing out those large warnings you see in the console.