diff --git a/extensions/theme-defaults/fileicons/dark_standard.json b/extensions/theme-defaults/fileicons/dark_standard.json new file mode 100644 index 00000000000..87c6987ef53 --- /dev/null +++ b/extensions/theme-defaults/fileicons/dark_standard.json @@ -0,0 +1,21 @@ +{ + "definitions": { + "folder": { + "iconPath": "./images/Folder_16x_inverse.svg" + }, + "folder_open": { + "iconPath": "./images/FolderOpen_16x_inverse.svg" + }, + "file": { + "iconPath": "./images/Document_16x_inverse.svg" + } + }, + "defaults": { + "folder-expanded": "folder_open", + "folder": "folder", + "file": "file" + }, + "languageAssociations": { + "text": "file" + } +} \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/Document_16x.svg b/extensions/theme-defaults/fileicons/images/Document_16x.svg new file mode 100755 index 00000000000..6fe50edf379 --- /dev/null +++ b/extensions/theme-defaults/fileicons/images/Document_16x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/Document_16x_inverse.svg b/extensions/theme-defaults/fileicons/images/Document_16x_inverse.svg new file mode 100755 index 00000000000..14abfb51077 --- /dev/null +++ b/extensions/theme-defaults/fileicons/images/Document_16x_inverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/FolderOpen_16x.svg b/extensions/theme-defaults/fileicons/images/FolderOpen_16x.svg new file mode 100755 index 00000000000..cc73c5e29b3 --- /dev/null +++ b/extensions/theme-defaults/fileicons/images/FolderOpen_16x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/FolderOpen_16x_inverse.svg b/extensions/theme-defaults/fileicons/images/FolderOpen_16x_inverse.svg new file mode 100755 index 00000000000..5476aea0c93 --- /dev/null +++ b/extensions/theme-defaults/fileicons/images/FolderOpen_16x_inverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/Folder_16x.svg b/extensions/theme-defaults/fileicons/images/Folder_16x.svg new file mode 100755 index 00000000000..76473ac9bc8 --- /dev/null +++ b/extensions/theme-defaults/fileicons/images/Folder_16x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/Folder_16x_inverse.svg b/extensions/theme-defaults/fileicons/images/Folder_16x_inverse.svg new file mode 100755 index 00000000000..6456de4a691 --- /dev/null +++ b/extensions/theme-defaults/fileicons/images/Folder_16x_inverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/light_standard.json b/extensions/theme-defaults/fileicons/light_standard.json new file mode 100644 index 00000000000..000bf7c1fb0 --- /dev/null +++ b/extensions/theme-defaults/fileicons/light_standard.json @@ -0,0 +1,21 @@ +{ + "definitions": { + "folder": { + "iconPath": "./images/Folder_16x.svg" + }, + "folder_open": { + "iconPath": "./images/FolderOpen_16x.svg" + }, + "file": { + "iconPath": "./images/Document_16x.svg" + } + }, + "defaults": { + "folder-expanded": "folder_open", + "folder": "folder", + "file": "file" + }, + "languageAssociations": { + "text": "file" + } +} \ No newline at end of file diff --git a/extensions/theme-defaults/package.json b/extensions/theme-defaults/package.json index cd740eca74a..44ee18ebbb4 100644 --- a/extensions/theme-defaults/package.json +++ b/extensions/theme-defaults/package.json @@ -33,6 +33,26 @@ "uiTheme": "hc-black", "path": "./themes/hc_black.json" } + ], + "fileIcons": [ + { + "id": "vs-dark-standard", + "label": "Dark Theme File Icons (Default)", + "uiTheme": "vs-dark", + "path": "./fileicons/dark_standard.json" + }, + { + "id": "vs-light-standard", + "label": "Light Theme File Icons (Default)", + "uiTheme": "vs", + "path": "./fileicons/light_standard.json" + }, + { + "id": "vs-highcontrast-standard", + "label": "High Contrast Theme File Icons (Default)", + "uiTheme": "hc-black", + "path": "./fileicons/light_standard.json" + } ] } } \ No newline at end of file