assets/icons/file_icons/file_types.json 🔗
@@ -101,7 +101,7 @@
"jpeg": "image",
"jpg": "image",
"js": "javascript",
- "json": "storage",
+ "json": "json",
"jsonc": "storage",
"jsx": "react",
"jxl": "image",
Sanjeev Shrestha and Marshall Bowers created
This PR updates the file icon mappings for JSON (`.json`) file map to
the`json` key. Also, updates `.json` icon from `storage` to `code`.
This allows for the JSON file icons to be replaced in icon themes.
Release Notes:
- Icon themes: Added the ability to change the file icon for JSON
(`.json`) files.
---------
Co-authored-by: Marshall Bowers <git@maxdeviant.com>
assets/icons/file_icons/file_types.json | 2 +-
crates/theme/src/icon_theme.rs | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
@@ -101,7 +101,7 @@
"jpeg": "image",
"jpg": "image",
"js": "javascript",
- "json": "storage",
+ "json": "json",
"jsonc": "storage",
"jsx": "react",
"jxl": "image",
@@ -88,6 +88,7 @@ const FILE_ICONS: &[(&str, &str)] = &[
("image", "icons/file_icons/image.svg"),
("java", "icons/file_icons/java.svg"),
("javascript", "icons/file_icons/javascript.svg"),
+ ("json", "icons/file_icons/code.svg"),
("julia", "icons/file_icons/julia.svg"),
("kotlin", "icons/file_icons/kotlin.svg"),
("lock", "icons/file_icons/lock.svg"),