Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FuncFusion/mc-dp-icons
/ functions
Functions
87 in github.com/FuncFusion/mc-dp-icons
⨍
Functions
87
◇
Types & classes
8
↓ 14 callers
Function
getConfig
(name: Key)
src/configuration/configManager.ts:24
↓ 12 callers
Function
getSubFolderFiles
()
src/dynamicIcons/java/getSubFolderFiles.ts:6
↓ 7 callers
Function
filterSegmentDepth
(names: string[])
src/dynamicIcons/utils.ts:128
↓ 7 callers
Function
safeCollect
(fn: () => Promise<T>, name: string, fallback: T)
src/dynamicIcons/utils.ts:148
↓ 6 callers
Method
build
()
src/theme/themeBuilder.ts:44
↓ 6 callers
Function
changeWorkspaceConfig
(key: string, value: unknown)
src/configuration/configManager.ts:32
↓ 6 callers
Function
debounce
()
src/watcher.ts:14
↓ 6 callers
Function
getUserFileNames
()
src/dynamicIcons/java/getUserFileNames.ts:19
↓ 5 callers
Function
makeHandler
(suffix: string)
src/commands/setIcon.ts:20
↓ 5 callers
Function
pathExists
(filePath: string)
src/dynamicIcons/utils.ts:116
↓ 4 callers
Function
applyXmasTheme
( schema: ThemeSchema, xmasNames: string[], resolvePath: (iconName: string) => string )
src/generate/utils.ts:119
↓ 4 callers
Function
buildSubfolderIconMap
( iconDefinitions: Record<string, { iconPath: string }>, folderNamesExpanded: Record<string, string> )
src/generate/utils.ts:105
↓ 4 callers
Function
emptySchema
()
test/generate.utils.test.ts:6
↓ 4 callers
Function
getTickFileNames
()
src/dynamicIcons/bedrock/getTickFileNames.ts:38
↓ 4 callers
Method
makeXmasIcon
(iconName: string)
src/theme/themeBuilder.ts:62
↓ 4 callers
Function
processList
(list: string[])
src/dynamicIcons/utils.ts:141
↓ 4 callers
Function
update
()
src/dynamicIcons/index.ts:20
↓ 3 callers
Method
addFolders
(entries: FolderNamesMap)
src/theme/themeBuilder.ts:19
↓ 3 callers
Function
findPackMcmeta
()
src/dynamicIcons/utils.ts:120
↓ 3 callers
Function
getReferencesFromFunctionTags
(namespace: string, functionTag: string)
src/dynamicIcons/utils.ts:54
↓ 3 callers
Function
isRelevantFile
(event: vscode.Uri)
src/watcher.ts:5
↓ 3 callers
Function
schema
()
test/theme.themeBuilder.test.ts:11
↓ 3 callers
Function
usesPartialMatch
(array: string[])
src/dynamicIcons/utils.ts:124
↓ 3 callers
Function
workspaceDetection
()
src/dynamicIcons/workspace.ts:6
↓ 2 callers
Method
addFileNames
(entries: FileNamesMap)
src/theme/themeBuilder.ts:15
↓ 2 callers
Function
buildFolderAssociations
( iconDefinitions: IconDefinition[] )
src/generate/utils.ts:64
↓ 2 callers
Function
createFileWatcher
(onChange: () => void)
src/watcher.ts:10
↓ 2 callers
Function
findManifestInWorkspace
()
src/dynamicIcons/bedrock/helpers/findManifest.ts:27
↓ 2 callers
Function
getFilesInDirectory
(directory: string)
src/dynamicIcons/utils.ts:10
↓ 2 callers
Function
getNamespaceFolders
()
src/dynamicIcons/java/getNamespaceFolders.ts:5
↓ 2 callers
Function
getNamespacePaths
()
src/dynamicIcons/java/helpers/getNamespacePaths.ts:10
↓ 2 callers
Function
getOverlayFolders
()
src/dynamicIcons/java/getOverlayFolders.ts:4
↓ 2 callers
Function
getPaths
(directory: string)
src/dynamicIcons/java/helpers/getNamespacePaths.ts:20
↓ 2 callers
Function
getTagFileNames
()
src/dynamicIcons/java/getTagFileNames.ts:4
↓ 2 callers
Function
isMinecraftWorkspace
()
src/dynamicIcons/workspace.ts:36
↓ 2 callers
Function
registerAll
(context: vscode.ExtensionContext)
src/commands/index.ts:7
↓ 2 callers
Function
resetShortenedPath
(shortenedPath: string)
src/commands/setIcon.ts:7
↓ 2 callers
Function
warnAboutTooManyFiles
()
src/prompts/tooManyFilesPrompt.ts:4
↓ 1 callers
Method
applyChristmasIcons
()
src/theme/themeBuilder.ts:85
↓ 1 callers
Function
assignIcon
(names: string[], icon: string)
src/dynamicIcons/java/getUserFileNames.ts:63
↓ 1 callers
Function
build
()
esbuild.mjs:34
↓ 1 callers
Function
buildBaseSchema
( iconDefinitions: IconDefinition[], resolvePath: (iconName: string) => string )
src/generate/utils.ts:135
↓ 1 callers
Function
buildFileAssociations
( iconDefinitions: IconDefinition[] )
src/generate/utils.ts:35
↓ 1 callers
Function
buildIconDefinitions
( iconDefinitions: IconDefinition[], resolvePath: (iconName: string) => string )
src/generate/utils.ts:24
↓ 1 callers
Function
changeGlobalConfig
(key: string, value: unknown)
src/configuration/configManager.ts:28
↓ 1 callers
Method
collect
()
src/dynamicIcons/plugin.ts:9
↓ 1 callers
Function
collectFiles
(dir: string, relativePath = "")
src/dynamicIcons/utils.ts:18
↓ 1 callers
Function
findManifestInDirectory
(directory: string)
src/dynamicIcons/bedrock/helpers/findManifest.ts:7
↓ 1 callers
Function
generateBaseTheme
()
src/generate/baseTheme.ts:49
↓ 1 callers
Function
generateIconNames
()
src/generate/iconNames.ts:4
↓ 1 callers
Function
getCustomTick
()
src/dynamicIcons/bedrock/getTickFileNames.ts:15
↓ 1 callers
Function
getOverlayPaths
()
src/dynamicIcons/java/helpers/getOverlayPaths.ts:9
↓ 1 callers
Function
getPartialMatches
(customNames: string[])
src/dynamicIcons/utils.ts:94
↓ 1 callers
Function
getRootPaths
()
src/dynamicIcons/bedrock/helpers/getRootPaths.ts:4
↓ 1 callers
Function
getTaggedTick
()
src/dynamicIcons/bedrock/getTickFileNames.ts:5
↓ 1 callers
Method
guard
()
src/dynamicIcons/plugin.ts:8
↓ 1 callers
Method
isChristmas
()
src/theme/themeBuilder.ts:51
↓ 1 callers
Function
isFileIcon
(iconName: string)
src/generate/utils.ts:9
↓ 1 callers
Function
isFolderClosedIcon
(iconName: string)
src/generate/utils.ts:13
↓ 1 callers
Function
isFolderIcon
(iconName: string)
src/generate/utils.ts:17
↓ 1 callers
Function
scanXmasIcons
(iconsDir: string)
src/generate/utils.ts:94
↓ 1 callers
Function
setExtensionUri
(uri: vscode.Uri)
src/dynamicIcons/index.ts:16
↓ 1 callers
Method
setHidesExplorerArrows
(value: boolean)
src/theme/themeBuilder.ts:31
↓ 1 callers
Function
showCompactFoldersPrompt
(context: vscode.ExtensionContext)
src/prompts/compactFoldersPrompt.ts:6
↓ 1 callers
Function
subfolderReference
()
src/dynamicIcons/bedrock/helpers/subfolderReference.ts:10
↓ 1 callers
Function
subfolderReference
()
src/dynamicIcons/java/helpers/subfolderReference.ts:10
↓ 1 callers
Function
uriExists
(uri: vscode.Uri)
src/dynamicIcons/utils.ts:107
↓ 1 callers
Function
wrap
(path: string)
test/integration/update-flow.test.ts:12
↓ 1 callers
Method
write
(outputPath: string)
src/theme/themeBuilder.ts:35
↓ 1 callers
Function
writeOutput
( schema: ReturnType<typeof buildBaseSchema>, outputFilePath: string )
src/generate/baseTheme.ts:16
Function
activate
(context: vscode.ExtensionContext)
src/webExtension.ts:6
Function
activate
(context: vscode.ExtensionContext)
src/extension.ts:7
Function
authority
()
test/helpers.ts:81
Function
collect
()
src/dynamicIcons/bedrock/index.ts:7
Function
collect
()
src/dynamicIcons/java/index.ts:9
Method
constructor
(base: ThemeSchema)
src/theme/themeBuilder.ts:11
Function
createMockVscode
()
test/helpers.ts:20
Function
debug
(...args: unknown[])
src/common/logger.ts:6
Function
error
(error: unknown, context?: string)
src/common/logger.ts:12
Function
fsPath
()
test/helpers.ts:78
Function
getSubFolderFiles
()
src/dynamicIcons/bedrock/getSubFolderFiles.ts:6
Function
guard
()
src/dynamicIcons/bedrock/index.ts:25
Function
guard
()
src/dynamicIcons/java/index.ts:41
Function
path
()
test/helpers.ts:79
Function
resolveVsCodeIconPath
(iconName: string)
src/generate/utils.ts:5
Function
scheme
()
test/helpers.ts:80
Function
workspaceFolders
()
test/helpers.ts:64