From 0fb812709f7ee29a56f255d209e9fc043898f68a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hegyi=20=C3=81ron=20Ferenc?= Date: Thu, 25 May 2023 10:09:24 +0200 Subject: [PATCH] Add Mojo file icons (#1972) * mojo * Better mojo alt file icon Suggestion for a better alt icon * Add mojo folder icons * Add "mojo" language id * Use material fire icon for mojo files * Use material flame icon for mojo folders * Update file icon * Update folder icons * Update size of icon --------- Co-authored-by: K7 Co-authored-by: Philipp Kief --- icons/folder-mojo-open.svg | 2 ++ icons/folder-mojo.svg | 2 ++ icons/mojo.svg | 2 ++ src/icons/fileIcons.ts | 4 ++++ src/icons/folderIcons.ts | 4 ++++ src/icons/languageIcons.ts | 1 + 6 files changed, 15 insertions(+) create mode 100644 icons/folder-mojo-open.svg create mode 100644 icons/folder-mojo.svg create mode 100644 icons/mojo.svg diff --git a/icons/folder-mojo-open.svg b/icons/folder-mojo-open.svg new file mode 100644 index 0000000000..b925c68690 --- /dev/null +++ b/icons/folder-mojo-open.svg @@ -0,0 +1,2 @@ + + diff --git a/icons/folder-mojo.svg b/icons/folder-mojo.svg new file mode 100644 index 0000000000..85259ba939 --- /dev/null +++ b/icons/folder-mojo.svg @@ -0,0 +1,2 @@ + + diff --git a/icons/mojo.svg b/icons/mojo.svg new file mode 100644 index 0000000000..3d33d209cf --- /dev/null +++ b/icons/mojo.svg @@ -0,0 +1,2 @@ + + diff --git a/src/icons/fileIcons.ts b/src/icons/fileIcons.ts index 18e53334dd..1cecf6e7bf 100644 --- a/src/icons/fileIcons.ts +++ b/src/icons/fileIcons.ts @@ -2338,5 +2338,9 @@ export const fileIcons: FileIcons = { { name: 'ifanr-cloud', fileNames: ['.mincloudrc'] }, { name: 'qwik', fileExtensions: ['tsx'], enabledFor: [IconPack.Qwik] }, { name: 'mermaid', fileExtensions: ['mmd', 'mermaid'] }, + { + name: 'mojo', + fileExtensions: ['mojo', '🔥'], + }, ], }; diff --git a/src/icons/folderIcons.ts b/src/icons/folderIcons.ts index f644d4730d..089170c78e 100644 --- a/src/icons/folderIcons.ts +++ b/src/icons/folderIcons.ts @@ -435,6 +435,10 @@ export const folderIcons: FolderTheme[] = [ name: 'folder-python', folderNames: ['python', '__pycache__', '.pytest_cache'], }, + { + name: 'folder-mojo', + folderNames: ['mojo'], + }, { name: 'folder-debug', folderNames: ['debug', 'debugging'] }, { name: 'folder-fastlane', folderNames: ['fastlane'] }, { diff --git a/src/icons/languageIcons.ts b/src/icons/languageIcons.ts index febe63a136..22d360925d 100644 --- a/src/icons/languageIcons.ts +++ b/src/icons/languageIcons.ts @@ -19,6 +19,7 @@ export const languageIcons: LanguageIcon[] = [ { icon: { name: 'java' }, ids: ['java'] }, { icon: { name: 'razor' }, ids: ['razor', 'aspnetcorerazor'] }, { icon: { name: 'python' }, ids: ['python'] }, + { icon: { name: 'mojo' }, ids: ['mojo'] }, { icon: { name: 'javascript' }, ids: ['javascript'] }, { icon: { name: 'typescript' }, ids: ['typescript'] }, { icon: { name: 'scala' }, ids: ['scala'] },