From fcd0571ab4db5727d0a3dafa5bc1ea9048c72846 Mon Sep 17 00:00:00 2001 From: Sai Gokula Krishnan Date: Mon, 26 Feb 2024 23:03:28 +0530 Subject: [PATCH] Add file icons for Dart, Swift, Kotlin, Java, Fonts (#8404) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added icons for - Dart - https://www.svgrepo.com/svg/473578/dart - Swift - https://www.svgrepo.com/svg/512939/swift-146 - Kotlin - https://www.svgrepo.com/svg/473692/kotlin - Java - https://www.svgrepo.com/svg/449119/java-filled - Fonts - https://www.svgrepo.com/svg/532172/font Extended support for - .plist as template Screenshot 2024-02-26 at 12 17 08 AM Release Notes: - Added icons for Dart, Swift, Kotlin, Java, and font files. - Changed icon for `.plist` files. --- assets/icons/file_icons/dart.svg | 6 ++++++ assets/icons/file_icons/file_types.json | 24 ++++++++++++++++++++++-- assets/icons/file_icons/font.svg | 6 ++++++ assets/icons/file_icons/java.svg | 7 +++++++ assets/icons/file_icons/kotlin.svg | 6 ++++++ assets/icons/file_icons/swift.svg | 6 ++++++ 6 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 assets/icons/file_icons/dart.svg create mode 100644 assets/icons/file_icons/font.svg create mode 100644 assets/icons/file_icons/java.svg create mode 100644 assets/icons/file_icons/kotlin.svg create mode 100644 assets/icons/file_icons/swift.svg diff --git a/assets/icons/file_icons/dart.svg b/assets/icons/file_icons/dart.svg new file mode 100644 index 0000000000000000000000000000000000000000..6f3b164cb263dcccedd80ffa30d01a33b0510d26 --- /dev/null +++ b/assets/icons/file_icons/dart.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/file_icons/file_types.json b/assets/icons/file_icons/file_types.json index dd7977aa91239f604a4d0315389cc417760ed3ad..2ce6ccc157408e0177b2ab9f1c2feb03a1edb83f 100644 --- a/assets/icons/file_icons/file_types.json +++ b/assets/icons/file_icons/file_types.json @@ -22,6 +22,7 @@ "css": "css", "csv": "storage", "cts": "typescript", + "dart": "dart", "dat": "storage", "db": "storage", "dbf": "storage", @@ -64,7 +65,7 @@ "ico": "image", "ini": "settings", "j2k": "image", - "java": "code", + "java": "java", "jfif": "image", "jp2": "image", "jpeg": "image", @@ -73,6 +74,7 @@ "json": "storage", "jsonc": "storage", "jxl": "image", + "kt": "kotlin", "ldf": "storage", "lock": "lock", "lockb": "bun", @@ -101,9 +103,11 @@ "odt": "document", "ogg": "audio", "opus": "audio", + "otf": "font", "pdb": "storage", "pdf": "document", "php": "php", + "plist": "template", "png": "image", "ppt": "document", "pptx": "document", @@ -128,11 +132,12 @@ "sqlite": "storage", "svelte": "template", "svg": "image", - "swift": "code", + "swift": "swift", "tiff": "image", "toml": "toml", "ts": "typescript", "tsv": "storage", + "ttf": "font", "tsx": "code", "txt": "document", "vue": "vue", @@ -176,6 +181,9 @@ "css": { "icon": "icons/file_icons/css.svg" }, + "dart": { + "icon": "icons/file_icons/dart.svg" + }, "default": { "icon": "icons/file_icons/file.svg" }, @@ -200,6 +208,9 @@ "expanded_folder": { "icon": "icons/file_icons/folder_open.svg" }, + "font": { + "icon": "icons/file_icons/font.svg" + }, "haskell": { "icon": "icons/file_icons/haskell.svg" }, @@ -212,6 +223,12 @@ "image": { "icon": "icons/file_icons/image.svg" }, + "java": { + "icon": "icons/file_icons/java.svg" + }, + "kotlin":{ + "icon": "icons/file_icons/kotlin.svg" + }, "lock": { "icon": "icons/file_icons/lock.svg" }, @@ -257,6 +274,9 @@ "storage": { "icon": "icons/file_icons/database.svg" }, + "swift": { + "icon": "icons/file_icons/swift.svg" + }, "template": { "icon": "icons/file_icons/html.svg" }, diff --git a/assets/icons/file_icons/font.svg b/assets/icons/file_icons/font.svg new file mode 100644 index 0000000000000000000000000000000000000000..011f6a6b1d59f51a3c9630d64f9f88482e742e2d --- /dev/null +++ b/assets/icons/file_icons/font.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/file_icons/java.svg b/assets/icons/file_icons/java.svg new file mode 100644 index 0000000000000000000000000000000000000000..bfe01dab51e75ea48ffbe7fd72482978625c8f85 --- /dev/null +++ b/assets/icons/file_icons/java.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/file_icons/kotlin.svg b/assets/icons/file_icons/kotlin.svg new file mode 100644 index 0000000000000000000000000000000000000000..468c6cf8c0a106019f00a21e6f43f471619dfe41 --- /dev/null +++ b/assets/icons/file_icons/kotlin.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/file_icons/swift.svg b/assets/icons/file_icons/swift.svg new file mode 100644 index 0000000000000000000000000000000000000000..82cf178aa5228264161ad82f7e2e5b1a9660e248 --- /dev/null +++ b/assets/icons/file_icons/swift.svg @@ -0,0 +1,6 @@ + + + + + +