Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BetterDiscord/BetterDiscord
/ functions
Functions
1,293 in github.com/BetterDiscord/BetterDiscord
⨍
Functions
1,293
◇
Types & classes
302
↓ 1 callers
Method
getExtension
(mod: string)
src/betterdiscord/polyfill/module.ts:47
↓ 1 callers
Method
getFilePath
(basePath: string, mod: string)
src/betterdiscord/polyfill/module.ts:51
↓ 1 callers
Function
getJSON
(url: string)
src/betterdiscord/modules/updater.ts:33
↓ 1 callers
Method
getLayoutBuilder
()
src/betterdiscord/ui/settings.tsx:78
↓ 1 callers
Function
getLazyByStrings
(strings: string[], options: Webpack.Options = {})
src/betterdiscord/webpack/webpack.ts:32
↓ 1 callers
Function
getMangledLazy
( filter: Webpack.ModuleFilter | string | RegExp | Array<string | RegExp>, mappers: Record<keyof T, We
src/betterdiscord/webpack/utilities.ts:59
↓ 1 callers
Function
getOSInfo
()
src/betterdiscord/utils/debug.ts:45
↓ 1 callers
Method
getOwnerInstance
(node: Element | undefined, options?: GetOwnerInstanceOptions)
src/betterdiscord/api/reactutils.ts:118
↓ 1 callers
Method
getPatchesByCaller
* Returns all the patches done by a specific caller * @param {string} name - Name of the patch caller * @method
src/betterdiscord/modules/patcher.ts:68
↓ 1 callers
Method
getPluginInfo
(pluginName)
src/betterdiscord/builtins/developer/recovery.tsx:188
↓ 1 callers
Function
getRGB
(color: string)
src/betterdiscord/ui/settings/components/color.tsx:27
↓ 1 callers
Function
getRawModule
()
src/electron/preload/early/index.ts:56
↓ 1 callers
Function
getSetting
(category: string, key: string)
src/electron/preload/discordnativepatch.ts:12
↓ 1 callers
Function
getSettings
(event: IpcMainEvent)
src/electron/main/modules/ipc.ts:172
↓ 1 callers
Method
getSettings
()
src/electron/main/modules/editor.ts:173
↓ 1 callers
Function
getStore
(name: StoreNameType)
src/betterdiscord/webpack/stores.ts:8
↓ 1 callers
Method
getSystemAccentColor
()
src/betterdiscord/modules/ipc.ts:61
↓ 1 callers
Function
getTranslationString
(hostname, pathname)
scripts/translations.ts:87
↓ 1 callers
Function
getTranslationUrl
(code)
scripts/translations.ts:81
↓ 1 callers
Function
handlePositionChange
(position: Position)
src/betterdiscord/ui/settings/components/position.tsx:27
↓ 1 callers
Function
init
(options: InitOptions)
src/common/i18n.ts:84
↓ 1 callers
Method
initAddon
(addon: Addon)
src/betterdiscord/modules/thememanager.ts:48
↓ 1 callers
Method
initialize
()
src/betterdiscord/ui/floatingwindows.tsx:15
↓ 1 callers
Method
injectCSS
()
src/electron/preload/discordnativepatch.ts:82
↓ 1 callers
Method
injectRenderer
(browserWindow: BrowserWindow)
src/electron/main/modules/betterdiscord.ts:101
↓ 1 callers
Method
injectScript
(id: string, url: string)
src/betterdiscord/modules/dommanager.ts:140
↓ 1 callers
Method
install
(dataPath: string)
src/electron/main/modules/reactdevtools.ts:65
↓ 1 callers
Function
isArrayHeaders
(headers: unknown)
src/betterdiscord/polyfill/request.ts:43
↓ 1 callers
Method
isUnknown
* To prompt new addons * @public * @returns {boolean}
src/betterdiscord/modules/addonstore.ts:214
↓ 1 callers
Method
isUnknown
* @public * @param {string} filename * @returns {boolean}
src/betterdiscord/modules/addonstore.ts:528
↓ 1 callers
Function
isValidImageUrl
(url: string)
src/betterdiscord/modules/commandmanager.tsx:104
↓ 1 callers
Function
isValidLocale
(locale: string)
src/common/i18n.ts:66
↓ 1 callers
Method
keepChanges
(notificationId: string)
src/betterdiscord/ui/customcss/mdinstallcss.tsx:112
↓ 1 callers
Function
layout
()
src/editor/script.ts:141
↓ 1 callers
Method
linkStyle
(id: string, url: string, {documentHead = false} = {})
src/betterdiscord/modules/dommanager.ts:105
↓ 1 callers
Function
listener
()
src/betterdiscord/ui/settings/storecard.tsx:61
↓ 1 callers
Method
listener
()
src/betterdiscord/stores/editor.ts:47
↓ 1 callers
Method
load
* Loads previously stored data. * * @param {string} pluginName Name of the plugin loading data * @param {string} key Which piece of dat
src/betterdiscord/api/data.ts:58
↓ 1 callers
Method
load
()
src/betterdiscord/webpack/cache.ts:18
↓ 1 callers
Method
loadMonaco
()
src/betterdiscord/modules/editor.ts:79
↓ 1 callers
Function
luma
(color: string | number[])
src/betterdiscord/ui/settings/components/color.tsx:41
↓ 1 callers
Function
makeBundle
()
scripts/pack.ts:11
↓ 1 callers
Function
makeButton
(button: any, value: any)
src/betterdiscord/ui/customcss/editor.tsx:25
↓ 1 callers
Method
makePatch
(module: M, functionName: K, name: string)
src/betterdiscord/modules/patcher.ts:145
↓ 1 callers
Function
makeRequest
(url: string, options: RequestOptions, callback: RequestCallback, setReq: SetReq)
src/electron/preload/api/https.ts:14
↓ 1 callers
Function
makeResetButton
(collectionId: string, refresh?: () => void)
src/betterdiscord/ui/settings/panel.tsx:16
↓ 1 callers
Function
makeSwitch
(control: any)
src/betterdiscord/ui/customcss/editor.tsx:33
↓ 1 callers
Method
markAsKnown
* To hide the badge * @public
src/betterdiscord/modules/addonstore.ts:222
↓ 1 callers
Function
maybeHasOtherClientMod
()
src/electron/main/modules/browserwindow.ts:11
↓ 1 callers
Function
occurrences
(source: string, substring: string)
src/betterdiscord/builtins/developer/debuglogs.ts:24
↓ 1 callers
Method
onChange
(onChange: (c: string, s: string, v: unknown) => void)
src/betterdiscord/ui/settings.tsx:51
↓ 1 callers
Method
onChange
(newState: boolean)
src/betterdiscord/ui/settings/components/checkbox.tsx:9
↓ 1 callers
Method
onClick
()
src/betterdiscord/ui/notifications.tsx:35
↓ 1 callers
Method
onClose
()
src/betterdiscord/ui/notifications.tsx:33
↓ 1 callers
Method
onClose
()
src/betterdiscord/ui/modals/changelog.tsx:90
↓ 1 callers
Method
onClose
()
src/betterdiscord/ui/floating/window.tsx:46
↓ 1 callers
Method
onMutation
(mutation: MutationRecord)
src/betterdiscord/modules/pluginmanager.ts:230
↓ 1 callers
Method
onSettingChange
(collection: string, category: string, id: string, value: unknown)
src/betterdiscord/stores/settings.ts:243
↓ 1 callers
Method
openAddonPage
* Opens the bd's site page for the addon * @public
src/betterdiscord/modules/addonstore.ts:242
↓ 1 callers
Function
openDetached
(addon: T)
src/betterdiscord/modules/addonmanager.ts:383
↓ 1 callers
Function
openDevTools
(event: IpcMainEvent)
src/electron/main/modules/ipc.ts:58
↓ 1 callers
Method
openDialog
(options: object)
src/betterdiscord/modules/ipc.ts:57
↓ 1 callers
Function
openFolder
(folder: string)
src/betterdiscord/ui/settings/addonlist.tsx:42
↓ 1 callers
Method
openPreview
* Opens the Theme preview site * @public
src/betterdiscord/modules/addonstore.ts:230
↓ 1 callers
Method
panel
(key: string, panel: PanelLayout)
src/betterdiscord/ui/settings.tsx:450
↓ 1 callers
Function
parseGithubUrl
(url)
src/betterdiscord/builtins/developer/recovery.tsx:64
↓ 1 callers
Function
parseProperty
(raw: string)
src/betterdiscord/modules/thememanager.ts:16
↓ 1 callers
Function
parseType
(type: string)
src/betterdiscord/api/logger.ts:22
↓ 1 callers
Method
parseType
(type: keyof typeof LogTypes)
src/common/logger.ts:100
↓ 1 callers
Method
patch
()
src/electron/preload/discordnativepatch.ts:104
↓ 1 callers
Method
patch
(node: React.ReactElement<P, T>, callback: UnknownPatch<P>)
src/betterdiscord/modules/nodepatcher.ts:15
↓ 1 callers
Method
patchAvatars
()
src/betterdiscord/builtins/general/themeattributes.tsx:170
↓ 1 callers
Method
patchBrowserWindow
()
src/electron/main/modules/browserwindow.ts:145
↓ 1 callers
Method
patchChatAvatar
()
src/betterdiscord/builtins/general/themeattributes.tsx:133
↓ 1 callers
Method
patchEmbeds
()
src/betterdiscord/builtins/store/addonstore.ts:184
↓ 1 callers
Method
patchErrorBoundry
()
src/betterdiscord/builtins/developer/recovery.tsx:206
↓ 1 callers
Method
patchLinkOpener
()
src/betterdiscord/builtins/store/addonstore.ts:139
↓ 1 callers
Method
patchMessage
()
src/betterdiscord/builtins/general/themeattributes.tsx:16
↓ 1 callers
Method
patchMessageHook
()
src/betterdiscord/builtins/general/themeattributes.tsx:52
↓ 1 callers
Method
patchModalSettings
()
src/betterdiscord/ui/settings.tsx:108
↓ 1 callers
Function
patchModuleLoading
(require: Webpack.Require)
src/betterdiscord/webpack/require.ts:94
↓ 1 callers
Method
patchRecursive
(target: MenuRenderNode, iteration = 0)
src/betterdiscord/api/contextmenu.ts:232
↓ 1 callers
Method
patchSettingsSearch
()
src/betterdiscord/ui/settings.tsx:303
↓ 1 callers
Method
patchTabBarComponent
()
src/betterdiscord/builtins/general/themeattributes.tsx:116
↓ 1 callers
Method
patchUserProfileComponent
()
src/betterdiscord/builtins/general/themeattributes.tsx:124
↓ 1 callers
Method
patchVersionInformation
()
src/betterdiscord/ui/settings.tsx:361
↓ 1 callers
Method
patchVoiceUserComponent
()
src/betterdiscord/builtins/general/themeattributes.tsx:103
↓ 1 callers
Function
preCompare
(a: string, b: string)
src/betterdiscord/structs/semver.ts:48
↓ 1 callers
Method
rePatch
(patch: Patch<M, K>)
src/betterdiscord/modules/patcher.ts:139
↓ 1 callers
Method
reason
()
src/common/native-fetch.ts:3
↓ 1 callers
Method
recentlyUpdated
@public
src/betterdiscord/modules/addonstore.ts:387
↓ 1 callers
Method
register
(callback: (payload: T) => void)
src/betterdiscord/types/discord/modules.d.ts:74
↓ 1 callers
Method
registerAddonPanel
(manager: AddonManager)
src/betterdiscord/stores/settings.ts:83
↓ 1 callers
Method
registerCollection
(id: string, name: string, settings: SettingsCategory[])
src/betterdiscord/stores/settings.ts:47
↓ 1 callers
Method
registerEvents
()
src/electron/main/modules/ipc.ts:189
↓ 1 callers
Method
removeNotification
(id: string)
src/betterdiscord/stores/notifications.ts:12
↓ 1 callers
Method
removePanel
(id: string)
src/betterdiscord/stores/settings.ts:96
↓ 1 callers
Method
removeStyle
(id: string)
src/betterdiscord/modules/dommanager.ts:88
↓ 1 callers
Method
removeStyle
* Removes a `<style>` from the document corresponding to the given ID. * * @param {string} id ID used for the style element
src/betterdiscord/api/dom.ts:57
↓ 1 callers
Method
removeToast
(key: number)
src/betterdiscord/stores/toasts.ts:30
← previous
next →
401–500 of 1,293, ranked by callers