From 127e4a9d0e29771d5feebeae7fa9858cb0f9487e Mon Sep 17 00:00:00 2001 From: Evgenii Novozhilov Date: Mon, 7 Oct 2024 19:50:41 +0300 Subject: [PATCH] Introduce source root file overlay icon for new UI For a long time the old one was used, but it just does not match the new UI style. GitOrigin-RevId: 0b52eb30540a8e04ad814780e86a020aaeb56276 --- platform/icons/src/PlatformIconMappings.json | 1 + platform/icons/src/expui/nodes/sourceRootFileLayer.svg | 4 ++++ platform/icons/src/expui/nodes/sourceRootFileLayer_dark.svg | 4 ++++ platform/util/ui/src/com/intellij/icons/AllIcons.java | 2 +- 4 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 platform/icons/src/expui/nodes/sourceRootFileLayer.svg create mode 100644 platform/icons/src/expui/nodes/sourceRootFileLayer_dark.svg diff --git a/platform/icons/src/PlatformIconMappings.json b/platform/icons/src/PlatformIconMappings.json index f99026f2012a..5c9a79e860e8 100644 --- a/platform/icons/src/PlatformIconMappings.json +++ b/platform/icons/src/PlatformIconMappings.json @@ -685,6 +685,7 @@ "resourceBundle.svg": "nodes/resourceBundle.svg", "servlet.svg": "nodes/servlet.svg", "sourceRoot.svg": "modules/sourceRoot.svg", + "sourceRootFileLayer.svg": "modules/sourceRootFileLayer.svg", "star.svg": "nodes/favorite.svg", "starEmpty.svg": "nodes/notFavoriteOnHover.svg", "static.svg": "nodes/static.svg", diff --git a/platform/icons/src/expui/nodes/sourceRootFileLayer.svg b/platform/icons/src/expui/nodes/sourceRootFileLayer.svg new file mode 100644 index 000000000000..3bbecbe0b4d5 --- /dev/null +++ b/platform/icons/src/expui/nodes/sourceRootFileLayer.svg @@ -0,0 +1,4 @@ + + + + diff --git a/platform/icons/src/expui/nodes/sourceRootFileLayer_dark.svg b/platform/icons/src/expui/nodes/sourceRootFileLayer_dark.svg new file mode 100644 index 000000000000..477b791a8486 --- /dev/null +++ b/platform/icons/src/expui/nodes/sourceRootFileLayer_dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/platform/util/ui/src/com/intellij/icons/AllIcons.java b/platform/util/ui/src/com/intellij/icons/AllIcons.java index 5d069e3eac17..516edca70059 100644 --- a/platform/util/ui/src/com/intellij/icons/AllIcons.java +++ b/platform/util/ui/src/com/intellij/icons/AllIcons.java @@ -876,7 +876,7 @@ public class AllIcons { /** 16x16 */ public static final @NotNull Icon GeneratedTestRoot = load("expui/nodes/generatedTestRoot.svg", "modules/generatedTestRoot.svg", -1234922153, 0); /** 16x16 */ public static final @NotNull Icon ResourcesRoot = load("expui/nodes/resourcesRoot.svg", "modules/resourcesRoot.svg", -1812051386, 0); /** 16x16 */ public static final @NotNull Icon SourceRoot = load("expui/nodes/sourceRoot.svg", "modules/sourceRoot.svg", 1687981214, 0); - /** 16x16 */ public static final @NotNull Icon SourceRootFileLayer = load("modules/sourceRootFileLayer.svg", 241453801, 0); + /** 16x16 */ public static final @NotNull Icon SourceRootFileLayer = load("expui/nodes/sourceRootFileLayer.svg", "modules/sourceRootFileLayer.svg", 241453801, 0); /** 16x16 */ public static final @NotNull Icon Split = load("expui/actions/split.svg", "modules/split.svg", 2103687526, 2); /** 16x16 */ public static final @NotNull Icon TestResourcesRoot = load("expui/nodes/testResourcesRoot.svg", "modules/testResourcesRoot.svg", 779023858, 0); /** 16x16 */ public static final @NotNull Icon TestRoot = load("expui/nodes/testRoot.svg", "modules/testRoot.svg", -1260358372, 0);