[icons] IJPL-207480 Move generic purpose icons from PythonIcons to AllIcons

GitOrigin-RevId: 966f5d8f9fe1a42064c56ca50d936347ea067273
This commit is contained in:
Yuriy Artamonov
2025-09-14 19:47:10 +00:00
committed by intellij-monorepo-bot
parent 8ef88e8af6
commit 64512e8d6c
63 changed files with 284 additions and 17 deletions

Before

Width:  |  Height:  |  Size: 289 B

After

Width:  |  Height:  |  Size: 289 B

Before

Width:  |  Height:  |  Size: 575 B

After

Width:  |  Height:  |  Size: 575 B

Before

Width:  |  Height:  |  Size: 659 B

After

Width:  |  Height:  |  Size: 659 B

Before

Width:  |  Height:  |  Size: 659 B

After

Width:  |  Height:  |  Size: 659 B

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before

Width:  |  Height:  |  Size: 970 B

After

Width:  |  Height:  |  Size: 970 B

Before

Width:  |  Height:  |  Size: 970 B

After

Width:  |  Height:  |  Size: 970 B

Before

Width:  |  Height:  |  Size: 757 B

After

Width:  |  Height:  |  Size: 757 B

Before

Width:  |  Height:  |  Size: 398 B

After

Width:  |  Height:  |  Size: 398 B

Before

Width:  |  Height:  |  Size: 398 B

After

Width:  |  Height:  |  Size: 398 B

Before

Width:  |  Height:  |  Size: 549 B

After

Width:  |  Height:  |  Size: 549 B

Before

Width:  |  Height:  |  Size: 549 B

After

Width:  |  Height:  |  Size: 549 B

Before

Width:  |  Height:  |  Size: 525 B

After

Width:  |  Height:  |  Size: 525 B

Before

Width:  |  Height:  |  Size: 442 B

After

Width:  |  Height:  |  Size: 442 B

Before

Width:  |  Height:  |  Size: 948 B

After

Width:  |  Height:  |  Size: 948 B

Before

Width:  |  Height:  |  Size: 948 B

After

Width:  |  Height:  |  Size: 948 B

+7
View File
@@ -2474,6 +2474,7 @@ f:org.jetbrains.jewel.ui.icons.AllIconsKeys$Actions
- sf:Unselectall:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Unshare:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Upload:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ViewAsImage:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Words:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:WordsHovered:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:WordsSelected:org.jetbrains.jewel.ui.icon.IntelliJIconKey
@@ -2583,6 +2584,7 @@ f:org.jetbrains.jewel.ui.icons.AllIconsKeys$Debugger
- sf:DebuggerSync:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:EvaluateExpression:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:EvaluationResult:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ExecuteCurrentStatement:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ForceRunToCursor:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ForceStepInto:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ForceStepOver:org.jetbrains.jewel.ui.icon.IntelliJIconKey
@@ -2604,6 +2606,8 @@ f:org.jetbrains.jewel.ui.icons.AllIconsKeys$Debugger
- sf:Selfreference:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ShowCurrentFrame:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:SmartStepInto:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:SpecialVar:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:StepIntoMyCode:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Thaw:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ThawAll:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ThreadAtBreakpoint:org.jetbrains.jewel.ui.icon.IntelliJIconKey
@@ -3227,6 +3231,7 @@ f:org.jetbrains.jewel.ui.icons.AllIconsKeys$Nodes
- sf:Servlet:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Shared:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:SortBySeverity:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Ssh:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Static:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:StaticMark:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Symlink:org.jetbrains.jewel.ui.icon.IntelliJIconKey
@@ -3235,6 +3240,7 @@ f:org.jetbrains.jewel.ui.icons.AllIconsKeys$Nodes
- sf:Tag:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Target:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Template:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:TemplateRoot:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Test:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:TestGroup:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:TestIgnored:org.jetbrains.jewel.ui.icon.IntelliJIconKey
@@ -3404,6 +3410,7 @@ f:org.jetbrains.jewel.ui.icons.AllIconsKeys$Providers
- sf:Tair:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Tarantool:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:TaurusDB:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:TensorFlow:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Teradata:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Tibero:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Tidb:org.jetbrains.jewel.ui.icon.IntelliJIconKey
@@ -652,6 +652,9 @@ public final class AllIconsKeys {
public static final @NotNull IntelliJIconKey Upload = new IntelliJIconKey("actions/upload.svg", "expui/general/upload.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey ViewAsImage = new IntelliJIconKey("expui/actions/viewAsImage.svg", "expui/actions/viewAsImage.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey Words = new IntelliJIconKey("actions/words.svg", "expui/inline/exactWords.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
@@ -977,6 +980,9 @@ public final class AllIconsKeys {
public static final @NotNull IntelliJIconKey EvaluationResult = new IntelliJIconKey("debugger/evaluationResult.svg", "expui/debugger/evaluationResult.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey ExecuteCurrentStatement = new IntelliJIconKey("debugger/executeCurrentStatement.svg", "expui/debugger/executeCurrentStatement.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey ForceRunToCursor = new IntelliJIconKey("debugger/forceRunToCursor.svg", "expui/run/forceRunToCursor.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
@@ -1040,6 +1046,12 @@ public final class AllIconsKeys {
public static final @NotNull IntelliJIconKey SmartStepInto = new IntelliJIconKey("debugger/smartStepInto.svg", "expui/run/smartStepInto.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey SpecialVar = new IntelliJIconKey("debugger/specialVar.svg", "expui/debugger/specialVar.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey StepIntoMyCode = new IntelliJIconKey("debugger/stepIntoMyCode.svg", "expui/debugger/stepIntoMyCode.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey Thaw = new IntelliJIconKey("debugger/thaw.svg", "expui/debugger/thaw.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
@@ -2865,6 +2877,9 @@ public final class AllIconsKeys {
public static final @NotNull IntelliJIconKey SortBySeverity = new IntelliJIconKey("nodes/sortBySeverity.svg", "expui/nodes/sortBySeverity.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey Ssh = new IntelliJIconKey("nodes/ssh.svg", "expui/nodes/ssh.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey Static = new IntelliJIconKey("nodes/static.svg", "expui/nodes/static.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
@@ -2889,6 +2904,9 @@ public final class AllIconsKeys {
public static final @NotNull IntelliJIconKey Template = new IntelliJIconKey("nodes/template.svg", "expui/nodes/template.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey TemplateRoot = new IntelliJIconKey("nodes/templateRoot.svg", "expui/nodes/templateRoot.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey Test = new IntelliJIconKey("nodes/test.svg", "expui/nodes/test.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
@@ -3395,6 +3413,9 @@ public final class AllIconsKeys {
public static final @NotNull IntelliJIconKey TaurusDB = new IntelliJIconKey("providers/taurusDB.svg", "providers/taurusDB.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey TensorFlow = new IntelliJIconKey("providers/tensorFlow.svg", "providers/tensorFlow.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey Teradata = new IntelliJIconKey("providers/teradata.svg", "providers/teradata.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
+7
View File
@@ -215,6 +215,7 @@ f:com.intellij.icons.AllIcons$Actions
- sf:Unselectall:javax.swing.Icon
- sf:Unshare:javax.swing.Icon
- sf:Upload:javax.swing.Icon
- sf:ViewAsImage:javax.swing.Icon
- sf:Words:javax.swing.Icon
- sf:WordsHovered:javax.swing.Icon
- sf:WordsSelected:javax.swing.Icon
@@ -324,6 +325,7 @@ f:com.intellij.icons.AllIcons$Debugger
- sf:DebuggerSync:javax.swing.Icon
- sf:EvaluateExpression:javax.swing.Icon
- sf:EvaluationResult:javax.swing.Icon
- sf:ExecuteCurrentStatement:javax.swing.Icon
- sf:ForceRunToCursor:javax.swing.Icon
- sf:ForceStepInto:javax.swing.Icon
- sf:ForceStepOver:javax.swing.Icon
@@ -345,6 +347,8 @@ f:com.intellij.icons.AllIcons$Debugger
- sf:Selfreference:javax.swing.Icon
- sf:ShowCurrentFrame:javax.swing.Icon
- sf:SmartStepInto:javax.swing.Icon
- sf:SpecialVar:javax.swing.Icon
- sf:StepIntoMyCode:javax.swing.Icon
- sf:Thaw:javax.swing.Icon
- sf:ThawAll:javax.swing.Icon
- sf:ThreadAtBreakpoint:javax.swing.Icon
@@ -968,6 +972,7 @@ f:com.intellij.icons.AllIcons$Nodes
- sf:Servlet:javax.swing.Icon
- sf:Shared:javax.swing.Icon
- sf:SortBySeverity:javax.swing.Icon
- sf:Ssh:javax.swing.Icon
- sf:Static:javax.swing.Icon
- sf:StaticMark:javax.swing.Icon
- sf:Symlink:javax.swing.Icon
@@ -976,6 +981,7 @@ f:com.intellij.icons.AllIcons$Nodes
- sf:Tag:javax.swing.Icon
- sf:Target:javax.swing.Icon
- sf:Template:javax.swing.Icon
- sf:TemplateRoot:javax.swing.Icon
- sf:Test:javax.swing.Icon
- sf:TestGroup:javax.swing.Icon
- sf:TestIgnored:javax.swing.Icon
@@ -1145,6 +1151,7 @@ f:com.intellij.icons.AllIcons$Providers
- sf:Tair:javax.swing.Icon
- sf:Tarantool:javax.swing.Icon
- sf:TaurusDB:javax.swing.Icon
- sf:TensorFlow:javax.swing.Icon
- sf:Teradata:javax.swing.Icon
- sf:Tibero:javax.swing.Icon
- sf:Tidb:javax.swing.Icon
@@ -230,6 +230,7 @@ public class AllIcons {
/** 16x16 */ public static final @NotNull Icon Unselectall = load("expui/actions/unselectAll.svg", "actions/unselectall.svg", 1710075134, 2);
/** 14x14 */ public static final @NotNull Icon Unshare = load("expui/actions/unshare.svg", "actions/unshare.png", 0, 1);
/** 16x16 */ public static final @NotNull Icon Upload = load("expui/general/upload.svg", "actions/upload.svg", -1680651230, 2);
/** 16x16 */ public static final @NotNull Icon ViewAsImage = load("expui/actions/viewAsImage.svg", -384883859, 2);
/** 16x16 */ public static final @NotNull Icon Words = load("expui/inline/exactWords.svg", "actions/words.svg", -2038279531, 0);
/** 16x16 */ public static final @NotNull Icon WordsHovered = load("expui/inline/exactWords.svg", "actions/wordsHovered.svg", 1488302022, 0);
/** 16x16 */ public static final @NotNull Icon WordsSelected = load("expui/inline/exactWords.svg", "actions/wordsSelected.svg", 128086410, 0);
@@ -350,6 +351,7 @@ public class AllIcons {
/** 16x16 */ public static final @NotNull Icon DebuggerSync = load("expui/debugger/debuggerSync.svg", -370007676, 2);
/** 16x16 */ public static final @NotNull Icon EvaluateExpression = load("expui/run/evaluateExpression.svg", "debugger/evaluateExpression.svg", -1762455063, 2);
/** 16x16 */ public static final @NotNull Icon EvaluationResult = load("expui/debugger/evaluationResult.svg", "debugger/evaluationResult.svg", 1466088690, 2);
/** 16x16 */ public static final @NotNull Icon ExecuteCurrentStatement = load("expui/debugger/executeCurrentStatement.svg", "debugger/executeCurrentStatement.svg", -43244894, 2);
/** 16x16 */ public static final @NotNull Icon ForceRunToCursor = load("expui/run/forceRunToCursor.svg", "debugger/forceRunToCursor.svg", 1765887966, 2);
/** 16x16 */ public static final @NotNull Icon ForceStepInto = load("expui/run/forceStepInto.svg", "debugger/forceStepInto.svg", -897444087, 2);
/** 16x16 */ public static final @NotNull Icon ForceStepOver = load("expui/run/forceStepOver.svg", "debugger/forceStepOver.svg", 1412423475, 2);
@@ -371,6 +373,8 @@ public class AllIcons {
/** 16x16 */ public static final @NotNull Icon Selfreference = load("expui/debugger/selfReference.svg", "debugger/selfreference.svg", 1895404117, 2);
/** 16x16 */ public static final @NotNull Icon ShowCurrentFrame = load("expui/run/showCurrentFrame.svg", "debugger/showCurrentFrame.svg", 1735060707, 2);
/** 16x16 */ public static final @NotNull Icon SmartStepInto = load("expui/run/smartStepInto.svg", "debugger/smartStepInto.svg", 1962394045, 2);
/** 16x16 */ public static final @NotNull Icon SpecialVar = load("expui/debugger/specialVar.svg", "debugger/specialVar.svg", 670495800, 0);
/** 16x16 */ public static final @NotNull Icon StepIntoMyCode = load("expui/debugger/stepIntoMyCode.svg", "debugger/stepIntoMyCode.svg", -1224060921, 2);
/** 16x16 */ public static final @NotNull Icon Thaw = load("expui/debugger/thaw.svg", "debugger/thaw.svg", 858407095, 0);
/** 16x16 */ public static final @NotNull Icon ThawAll = load("expui/debugger/thawAll.svg", "debugger/thawAll.svg", -247611348, 0);
/** 16x16 */ public static final @NotNull Icon ThreadAtBreakpoint = load("expui/debugger/threadAtBreakpoint.svg", "debugger/threadAtBreakpoint.svg", -2130465671, 0);
@@ -1026,6 +1030,7 @@ public class AllIcons {
/** 16x16 */ public static final @NotNull Icon Servlet = load("expui/nodes/servlet.svg", "nodes/servlet.svg", -1451210760, 0);
/** 16x16 */ public static final @NotNull Icon Shared = load("expui/nodes/shared.svg", "nodes/shared.svg", -700350789, 0);
/** 16x16 */ public static final @NotNull Icon SortBySeverity = load("expui/nodes/sortBySeverity.svg", "nodes/sortBySeverity.svg", -1406088260, 2);
/** 16x16 */ public static final @NotNull Icon Ssh = load("expui/nodes/ssh.svg", "nodes/ssh.svg", 1941773502, 0);
/** 16x16 */ public static final @NotNull Icon Static = load("expui/nodes/static.svg", "nodes/static.svg", 2117384057, 0);
/** 16x16 */ public static final @NotNull Icon StaticMark = load("expui/nodes/staticMark.svg", "nodes/staticMark.svg", -1188889986, 0);
/** 16x16 */ public static final @NotNull Icon Symlink = load("expui/nodes/symlink.svg", "nodes/symlink.svg", 806877714, 0);
@@ -1034,6 +1039,7 @@ public class AllIcons {
/** 16x16 */ public static final @NotNull Icon Tag = load("expui/nodes/tag.svg", "nodes/tag.svg", -650679793, 0);
/** 16x16 */ public static final @NotNull Icon Target = load("nodes/target.svg", 1367051030, 0);
/** 16x16 */ public static final @NotNull Icon Template = load("expui/nodes/template.svg", "nodes/template.svg", 734446626, 0);
/** 16x16 */ public static final @NotNull Icon TemplateRoot = load("expui/nodes/templateRoot.svg", "nodes/templateRoot.svg", 6261950, 0);
/** 16x16 */ public static final @NotNull Icon Test = load("expui/nodes/test.svg", "nodes/test.svg", 744303023, 0);
/** 16x16 */ public static final @NotNull Icon TestGroup = load("expui/nodes/testGroup.svg", "nodes/testGroup.svg", -1600035187, 0);
/** 16x16 */ public static final @NotNull Icon TestIgnored = load("expui/nodes/testIgnored.svg", "nodes/testIgnored.svg", 723241848, 0);
@@ -1221,6 +1227,7 @@ public class AllIcons {
/** 16x16 */ public static final @NotNull Icon Tair = load("providers/tair.svg", 1322700262, 2);
/** 16x16 */ public static final @NotNull Icon Tarantool = load("providers/tarantool.svg", 1122877793, 0);
/** 16x16 */ public static final @NotNull Icon TaurusDB = load("providers/taurusDB.svg", -445140387, 2);
/** 16x16 */ public static final @NotNull Icon TensorFlow = load("providers/tensorFlow.svg", 1673568687, 2);
/** 16x16 */ public static final @NotNull Icon Teradata = load("providers/teradata.svg", 2088926461, 0);
/** 16x16 */ public static final @NotNull Icon Tibero = load("providers/tibero.svg", 1044999302, 2);
/** 16x16 */ public static final @NotNull Icon Tidb = load("providers/tidb.svg", 32027773, 0);
+7
View File
@@ -216,6 +216,12 @@ jvm_resources(
strip_prefix = "pluginResources"
)
jvm_resources(
name = "python-community-impl_resources_1",
files = glob(["compatibilityResources/**/*"]),
strip_prefix = "compatibilityResources"
)
jvm_resources(
name = "python-community-impl_test_resources",
files = glob(["testData/**/*"]),
@@ -353,6 +359,7 @@ jvm_library(
],
runtime_deps = [
":python-community-impl_resources",
":python-community-impl_resources_1",
"//python:python-helpers",
"//commandInterface",
]
@@ -0,0 +1,9 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<rect width="5" height="5" x="2" y="2" fill="#40B6E0" fill-opacity=".6"/>
<rect width="6" height="6" x="8" y="8" fill="#40B6E0" fill-opacity=".6"/>
<rect width="6" height="5" x="8" y="2" fill="#9AA7B0" fill-opacity=".8"/>
<rect width="5" height="6" x="2" y="8" fill="#9AA7B0" fill-opacity=".8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 575 B

@@ -0,0 +1,10 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<rect width="12" height="2" x="2" y="12" fill="#6E6E6E"/>
<rect width="4" height="1" x="2" y="1" fill="#6E6E6E"/>
<rect width="3" height="1" x="2" y="3" fill="#6E6E6E"/>
<rect width="2" height="1" x="2" y="5" fill="#6E6E6E"/>
<path fill="#389FD6" d="M10.9999999,6 L14.6638093,6 L9.99690461,10.6838094 L5.32999992,6 L8.99999994,6 L8.99999994,1 L10.9999999,1 L10.9999999,6 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 659 B

@@ -0,0 +1,10 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<rect width="12" height="2" x="2" y="12" fill="#AFB1B3"/>
<rect width="4" height="1" x="2" y="2" fill="#AFB1B3"/>
<rect width="3" height="1" x="2" y="4" fill="#AFB1B3"/>
<rect width="2" height="1" x="2" y="6" fill="#AFB1B3"/>
<path fill="#3592C4" d="M10.9999999,6 L14.6638093,6 L9.99690461,10.6838094 L5.32999992,6 L8.99999994,6 L8.99999994,1 L10.9999999,1 L10.9999999,6 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 659 B

@@ -0,0 +1,4 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<polygon fill="#59A869" fill-rule="evenodd" points="4 2 14 8 4 14"/>
</svg>

After

Width:  |  Height:  |  Size: 289 B

@@ -0,0 +1,4 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<polygon fill="#499C54" fill-rule="evenodd" points="4 2 14 8 4 14"/>
</svg>

After

Width:  |  Height:  |  Size: 289 B

@@ -0,0 +1,7 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2 1.5H6C6.27614 1.5 6.5 1.72386 6.5 2V6C6.5 6.27614 6.27614 6.5 6 6.5H2C1.72386 6.5 1.5 6.27614 1.5 6V2C1.5 1.72386 1.72386 1.5 2 1.5Z" fill="#EDF3FF" stroke="#3574F0"/>
<path d="M2 8.5H6C6.27614 8.5 6.5 8.72386 6.5 9V13C6.5 13.2761 6.27614 13.5 6 13.5H2C1.72386 13.5 1.5 13.2761 1.5 13V9C1.5 8.72386 1.72386 8.5 2 8.5Z" fill="#EBECF0" stroke="#6C707E"/>
<path d="M9 1.5H13C13.2761 1.5 13.5 1.72386 13.5 2V6C13.5 6.27614 13.2761 6.5 13 6.5H9C8.72386 6.5 8.5 6.27614 8.5 6V2C8.5 1.72386 8.72386 1.5 9 1.5Z" fill="#EBECF0" stroke="#6C707E"/>
<path d="M9 8.5H13C13.2761 8.5 13.5 8.72386 13.5 9V13C13.5 13.2761 13.2761 13.5 13 13.5H9C8.72386 13.5 8.5 13.2761 8.5 13V9C8.5 8.72386 8.72386 8.5 9 8.5Z" fill="#EDF3FF" stroke="#3574F0"/>
</svg>

After

Width:  |  Height:  |  Size: 970 B

@@ -0,0 +1,7 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2 1.5H6C6.27614 1.5 6.5 1.72386 6.5 2V6C6.5 6.27614 6.27614 6.5 6 6.5H2C1.72386 6.5 1.5 6.27614 1.5 6V2C1.5 1.72386 1.72386 1.5 2 1.5Z" fill="#25324D" stroke="#548AF7"/>
<path d="M2 8.5H6C6.27614 8.5 6.5 8.72386 6.5 9V13C6.5 13.2761 6.27614 13.5 6 13.5H2C1.72386 13.5 1.5 13.2761 1.5 13V9C1.5 8.72386 1.72386 8.5 2 8.5Z" fill="#43454A" stroke="#CED0D6"/>
<path d="M9 1.5H13C13.2761 1.5 13.5 1.72386 13.5 2V6C13.5 6.27614 13.2761 6.5 13 6.5H9C8.72386 6.5 8.5 6.27614 8.5 6V2C8.5 1.72386 8.72386 1.5 9 1.5Z" fill="#43454A" stroke="#CED0D6"/>
<path d="M9 8.5H13C13.2761 8.5 13.5 8.72386 13.5 9V13C13.5 13.2761 13.2761 13.5 13 13.5H9C8.72386 13.5 8.5 13.2761 8.5 13V9C8.5 8.72386 8.72386 8.5 9 8.5Z" fill="#25324D" stroke="#548AF7"/>
</svg>

After

Width:  |  Height:  |  Size: 970 B

@@ -0,0 +1,6 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="2" y="14" width="12" height="1" rx="0.5" fill="#6C707E"/>
<path d="M12.3536 6.65354C12.5488 6.45828 12.5488 6.1417 12.3536 5.94643C12.1583 5.75117 11.8417 5.75117 11.6464 5.94643L8.5 9.09288L8.5 1C8.5 0.723857 8.27614 0.5 8 0.5C7.72386 0.5 7.5 0.723857 7.5 1L7.5 9.09288L4.35355 5.94643C4.15829 5.75117 3.84171 5.75117 3.64645 5.94643C3.45118 6.1417 3.45118 6.45828 3.64645 6.65354L8 11.0071L12.3536 6.65354Z" fill="#3574F0"/>
<path d="M4.5 12.5H11.5" stroke="#6C707E" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 757 B

@@ -0,0 +1,6 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="2" y="14" width="12" height="1" rx="0.5" fill="#CED0D6"/>
<path d="M12.3536 6.65354C12.5488 6.45828 12.5488 6.1417 12.3536 5.94643C12.1583 5.75117 11.8417 5.75117 11.6464 5.94643L8.5 9.09288L8.5 1C8.5 0.723857 8.27614 0.5 8 0.5C7.72386 0.5 7.5 0.723857 7.5 1L7.5 9.09288L4.35355 5.94643C4.15829 5.75117 3.84171 5.75117 3.64645 5.94643C3.45118 6.1417 3.45118 6.45828 3.64645 6.65354L8 11.0071L12.3536 6.65354Z" fill="#548AF7"/>
<path d="M4.5 12.5H11.5" stroke="#CED0D6" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 757 B

@@ -0,0 +1,7 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13 3H3C2.44772 3 2 3.44772 2 4V12C2 12.5523 2.44772 13 3 13H8V14H3C1.89543 14 1 13.1046 1 12V4C1 2.89543 1.89543 2 3 2H13C14.1046 2 15 2.89543 15 4V9.36421L14 8.74006V4C14 3.44772 13.5523 3 13 3Z" fill="#6C707E"/>
<path d="M4.83353 5.16655C4.63827 4.97129 4.32168 4.97129 4.12642 5.16655C3.93116 5.36181 3.93116 5.67839 4.12642 5.87365L5.75277 7.5L4.12642 9.12635C3.93116 9.32161 3.93116 9.63819 4.12642 9.83345C4.32168 10.0287 4.63827 10.0287 4.83353 9.83345L6.81343 7.85355C7.00869 7.65829 7.00869 7.34171 6.81343 7.14645L4.83353 5.16655Z" fill="#6C707E"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 9.5024C9 8.32466 10.2951 7.60632 11.2942 8.22991L15.2962 10.7277C16.2372 11.3151 16.2372 12.6854 15.2962 13.2727L11.2942 15.7705C10.2951 16.3941 9 15.6758 9 14.4981V9.5024ZM10.7647 9.07823C10.4317 8.87037 10 9.10982 10 9.5024V14.4981C10 14.8906 10.4317 15.1301 10.7647 14.9222L14.7667 12.4244C15.0804 12.2286 15.0804 11.7719 14.7667 11.5761L10.7647 9.07823Z" fill="#208A3C"/>
<path d="M10 9.50226C10 9.10968 10.4317 8.87024 10.7647 9.0781L14.7667 11.5759C15.0804 11.7717 15.0804 12.2285 14.7667 12.4243L10.7647 14.9221C10.4317 15.13 10 14.8905 10 14.4979V9.50226Z" fill="#F2FCF3"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,7 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13 3H3C2.44772 3 2 3.44772 2 4V12C2 12.5523 2.44772 13 3 13H8V14H3C1.89543 14 1 13.1046 1 12V4C1 2.89543 1.89543 2 3 2H13C14.1046 2 15 2.89543 15 4V9.36421L14 8.74006V4C14 3.44772 13.5523 3 13 3Z" fill="#CED0D6"/>
<path d="M4.83353 5.16655C4.63827 4.97129 4.32168 4.97129 4.12642 5.16655C3.93116 5.36181 3.93116 5.67839 4.12642 5.87365L5.75277 7.5L4.12642 9.12635C3.93116 9.32161 3.93116 9.63819 4.12642 9.83345C4.32168 10.0287 4.63827 10.0287 4.83353 9.83345L6.81343 7.85355C7.00869 7.65829 7.00869 7.34171 6.81343 7.14645L4.83353 5.16655Z" fill="#CED0D6"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 9.5024C9 8.32466 10.2951 7.60632 11.2942 8.22991L15.2962 10.7277C16.2372 11.3151 16.2372 12.6854 15.2962 13.2727L11.2942 15.7705C10.2951 16.3941 9 15.6758 9 14.4981V9.5024ZM10.7647 9.07823C10.4317 8.87037 10 9.10982 10 9.5024V14.4981C10 14.8906 10.4317 15.1301 10.7647 14.9222L14.7667 12.4244C15.0804 12.2286 15.0804 11.7719 14.7667 11.5761L10.7647 9.07823Z" fill="#57965C"/>
<path d="M10 9.50226C10 9.10968 10.4317 8.87024 10.7647 9.0781L14.7667 11.5759C15.0804 11.7717 15.0804 12.2285 14.7667 12.4243L10.7647 14.9221C10.4317 15.13 10 14.8905 10 14.4979V9.50226Z" fill="#253627"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,5 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="1.5" y="2.5" width="13" height="11" rx="1.5" fill="#EBECF0" stroke="#6C707E"/>
<path d="M4.5 10.5L7 8L4.4799 5.5201" stroke="#6C707E" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 398 B

@@ -0,0 +1,5 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="1.5" y="2.5" width="13" height="11" rx="1.5" fill="#43454A" stroke="#CED0D6"/>
<path d="M4.5 10.5L7 8L4.4799 5.5201" stroke="#CED0D6" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 398 B

@@ -0,0 +1,4 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.10584 4.34613L8.25344 4.5H8.46667H13C13.8284 4.5 14.5 5.17157 14.5 6V12.1333C14.5 12.9529 13.932 13.5 13.3667 13.5H2.63333C2.06804 13.5 1.5 12.9529 1.5 12.1333V3.86667C1.5 3.04707 2.06804 2.5 2.63333 2.5H6.1217C6.25792 2.5 6.38824 2.55557 6.48253 2.65387L8.10584 4.34613Z" fill="#FAF5FF" stroke="#834DF0"/>
</svg>

After

Width:  |  Height:  |  Size: 549 B

@@ -0,0 +1,4 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.10584 4.34613L8.25344 4.5H8.46667H13C13.8284 4.5 14.5 5.17157 14.5 6V12.1333C14.5 12.9529 13.932 13.5 13.3667 13.5H2.63333C2.06804 13.5 1.5 12.9529 1.5 12.1333V3.86667C1.5 3.04707 2.06804 2.5 2.63333 2.5H6.1217C6.25792 2.5 6.38824 2.55557 6.48253 2.65387L8.10584 4.34613Z" fill="#2F2936" stroke="#A571E6"/>
</svg>

After

Width:  |  Height:  |  Size: 549 B

@@ -0,0 +1,4 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 4C8.89543 4 8 4.89543 8 6C8 7.10457 8.89543 8 10 8C11.1046 8 12 7.10457 12 6C12 4.89543 11.1046 4 10 4ZM9 6C9 5.44772 9.44772 5 10 5C10.5523 5 11 5.44772 11 6C11 6.55228 10.5523 7 10 7C9.44772 7 9 6.55228 9 6Z" fill="#6C707E"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.21799 3.09202C2 3.51984 2 4.0799 2 5.2V10.8C2 11.9201 2 12.4802 2.21799 12.908C2.40973 13.2843 2.71569 13.5903 3.09202 13.782C3.51984 14 4.0799 14 5.2 14H10.8C11.9201 14 12.4802 14 12.908 13.782C13.2843 13.5903 13.5903 13.2843 13.782 12.908C14 12.4802 14 11.9201 14 10.8V5.2C14 4.0799 14 3.51984 13.782 3.09202C13.5903 2.71569 13.2843 2.40973 12.908 2.21799C12.4802 2 11.9201 2 10.8 2H5.2C4.0799 2 3.51984 2 3.09202 2.21799C2.71569 2.40973 2.40973 2.71569 2.21799 3.09202ZM10.8 3H5.2C4.62345 3 4.25117 3.00078 3.96784 3.02393C3.69617 3.04612 3.59545 3.0838 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.0838 3.59545 3.04612 3.69617 3.02393 3.96784C3.00078 4.25117 3 4.62345 3 5.2V8.1368L3.83063 7.31383C4.39813 6.75158 5.30671 6.73274 5.89702 7.27098L12.1421 12.9653C12.3326 12.943 12.4119 12.9125 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9162 12.4045 12.9539 12.3038 12.9761 12.0322C12.9992 11.7488 13 11.3766 13 10.8V5.2C13 4.62345 12.9992 4.25117 12.9761 3.96784C12.9539 3.69617 12.9162 3.59545 12.891 3.54601C12.7951 3.35785 12.6422 3.20487 12.454 3.10899C12.4045 3.0838 12.3038 3.04612 12.0322 3.02393C11.7488 3.00078 11.3766 3 10.8 3ZM3 10.8V9.5445L4.53445 8.02421C4.72362 7.83679 5.02648 7.83051 5.22325 8.00993L10.696 13H5.2C4.62345 13 4.25117 12.9992 3.96784 12.9761C3.69617 12.9539 3.59545 12.9162 3.54601 12.891C3.35785 12.7951 3.20487 12.6422 3.10899 12.454C3.0838 12.4045 3.04612 12.3038 3.02393 12.0322C3.00078 11.7488 3 11.3766 3 10.8Z" fill="#6C707E"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -0,0 +1,4 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 4C8.89543 4 8 4.89543 8 6C8 7.10457 8.89543 8 10 8C11.1046 8 12 7.10457 12 6C12 4.89543 11.1046 4 10 4ZM9 6C9 5.44772 9.44772 5 10 5C10.5523 5 11 5.44772 11 6C11 6.55228 10.5523 7 10 7C9.44772 7 9 6.55228 9 6Z" fill="#CED0D6"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.21799 3.09202C2 3.51984 2 4.0799 2 5.2V10.8C2 11.9201 2 12.4802 2.21799 12.908C2.40973 13.2843 2.71569 13.5903 3.09202 13.782C3.51984 14 4.0799 14 5.2 14H10.8C11.9201 14 12.4802 14 12.908 13.782C13.2843 13.5903 13.5903 13.2843 13.782 12.908C14 12.4802 14 11.9201 14 10.8V5.2C14 4.0799 14 3.51984 13.782 3.09202C13.5903 2.71569 13.2843 2.40973 12.908 2.21799C12.4802 2 11.9201 2 10.8 2H5.2C4.0799 2 3.51984 2 3.09202 2.21799C2.71569 2.40973 2.40973 2.71569 2.21799 3.09202ZM10.8 3H5.2C4.62345 3 4.25117 3.00078 3.96784 3.02393C3.69617 3.04612 3.59545 3.0838 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.0838 3.59545 3.04612 3.69617 3.02393 3.96784C3.00078 4.25117 3 4.62345 3 5.2V8.1368L3.83063 7.31383C4.39813 6.75158 5.30671 6.73274 5.89702 7.27098L12.1421 12.9653C12.3326 12.943 12.4119 12.9125 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9162 12.4045 12.9539 12.3038 12.9761 12.0322C12.9992 11.7488 13 11.3766 13 10.8V5.2C13 4.62345 12.9992 4.25117 12.9761 3.96784C12.9539 3.69617 12.9162 3.59545 12.891 3.54601C12.7951 3.35785 12.6422 3.20487 12.454 3.10899C12.4045 3.0838 12.3038 3.04612 12.0322 3.02393C11.7488 3.00078 11.3766 3 10.8 3ZM3 10.8V9.5445L4.53445 8.02421C4.72362 7.83679 5.02648 7.83051 5.22325 8.00993L10.696 13H5.2C4.62345 13 4.25117 12.9992 3.96784 12.9761C3.69617 12.9539 3.59545 12.9162 3.54601 12.891C3.35785 12.7951 3.20487 12.6422 3.10899 12.454C3.0838 12.4045 3.04612 12.3038 3.02393 12.0322C3.00078 11.7488 3 11.3766 3 10.8Z" fill="#CED0D6"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,4 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="#9AA7B0" fill-opacity=".8" fill-rule="evenodd" d="M7.06393077,7.93322956 L4.76000023,10.0664986 L6.03195752,11.2442368 L9.59577548,7.94440533 L9.58370576,7.93322956 L9.59577548,7.92205378 L6.03195752,4.62222227 L4.76000023,5.79996049 L7.06393077,7.93322956 Z M2,3 L14,3 L14,13 L2,13 L2,3 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 525 B

@@ -0,0 +1,4 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="#B99BF8" fill-opacity=".6" fill-rule="evenodd" d="M1,13 L15,13 L15,4 L7.98457,4 L6.69633,2.71149 C6.2216226,2.28558961 5.61570248,2.03457438 4.97888,2 L1.05128,2 C1.02295884,2 1,2.02295884 1,2.05128 L1,13 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 442 B

@@ -0,0 +1,20 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_9457_13982)">
<g clip-path="url(#clip1_9457_13982)">
<path d="M13 11.0559L11.0677 9.9325V14.4015L8.33319 16.0005V0.0005L15 3.85626V7.38871L11.0677 5.0685V6.868L13 7.96169V11.0559ZM1 3.85569L7.66669 0V16L4.93219 14.401V5.0675L1 7.38764V3.85569Z" fill="url(#paint0_linear_9457_13982)"/>
</g>
</g>
<defs>
<linearGradient id="paint0_linear_9457_13982" x1="1.00018" y1="8" x2="15.0002" y2="8" gradientUnits="userSpaceOnUse">
<stop stop-color="#FF7200"/>
<stop offset="1" stop-color="#FFA100"/>
</linearGradient>
<clipPath id="clip0_9457_13982">
<rect width="16" height="16" fill="white"/>
</clipPath>
<clipPath id="clip1_9457_13982">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 948 B

@@ -0,0 +1,20 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_9457_13987)">
<g clip-path="url(#clip1_9457_13987)">
<path d="M13 11.0559L11.0677 9.9325V14.4015L8.33319 16.0005V0.0005L15 3.85626V7.38871L11.0677 5.0685V6.868L13 7.96169V11.0559ZM1 3.85569L7.66669 0V16L4.93219 14.401V5.0675L1 7.38764V3.85569Z" fill="url(#paint0_linear_9457_13987)"/>
</g>
</g>
<defs>
<linearGradient id="paint0_linear_9457_13987" x1="1.00018" y1="8" x2="15.0002" y2="8" gradientUnits="userSpaceOnUse">
<stop stop-color="#FF7200"/>
<stop offset="1" stop-color="#FFA100"/>
</linearGradient>
<clipPath id="clip0_9457_13987">
<rect width="16" height="16" fill="white"/>
</clipPath>
<clipPath id="clip1_9457_13987">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 948 B

@@ -0,0 +1,11 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<polygon fill="#9AA7B0" fill-opacity=".8" points="7 1 3 5 7 5"/>
<path fill="#9AA7B0" fill-opacity=".8" d="M8,1 L8,6 L3,6 L3,15 L13,15 L13,1 L8,1 Z M12,14 L4,14 L4,7 L12,7 L12,14 Z"/>
<g transform="translate(5 8)">
<path fill="#62B543" fill-opacity=".7" d="M6,5 L0,5 L0,3.33333333 C0,3.33333333 1.76880857,1.7536 2.57142857,2.5 C3.5627607,3.31115884 4.73773287,3.88232587 6,4.16666667 L6,5 Z"/>
<path fill="#40B6E0" fill-opacity=".7" d="M0,0 L6,0 L6,3.33333333 C4.73770486,3.04906817 3.56271528,2.47789268 2.57142857,1.66666667 C1.76869714,0.920408333 1.66533454e-16,2.5 1.66533454e-16,2.5 L0,0 Z M4.5,2 C4.77614237,2 5,1.77614237 5,1.5 C5,1.22385763 4.77614237,1 4.5,1 C4.22385763,1 4,1.22385763 4,1.5 C4,1.77614237 4.22385763,2 4.5,2 Z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -6,6 +6,8 @@ import org.jetbrains.annotations.NotNull;
import javax.swing.*;
import org.jetbrains.annotations.ApiStatus.ScheduledForRemoval;
/**
* NOTE THIS FILE IS AUTO-GENERATED
* DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
@@ -24,18 +26,25 @@ public final class PythonIcons {
public static final class Python {
/** 16x16 */ public static final @NotNull Icon Anaconda = load("icons/com/jetbrains/pythonCore/python/expui/anaconda.svg", "icons/com/jetbrains/pythonCore/python/anaconda.svg", -520915032, 0);
/** 16x16 */ public static final @NotNull Icon AttachDebugger = load("icons/com/jetbrains/pythonCore/python/expui/attachDebugger.svg", "icons/com/jetbrains/pythonCore/python/attachDebugger.svg", 1845469384, 2);
/** 16x16 */ public static final @NotNull Icon CommandQueue = load("icons/com/jetbrains/pythonCore/python/expui/commandQueue.svg", "icons/com/jetbrains/pythonCore/python/commandQueue.svg", -183748339, 2);
/** 16x16 */ public static final @NotNull Icon Condaenv = load("icons/com/jetbrains/pythonCore/python/expui/condaEnv.svg", "icons/com/jetbrains/pythonCore/python/condaenv.svg", -1473092825, 0);
/** 13x13 */ public static final @NotNull Icon DataView = load("icons/com/jetbrains/pythonCore/python/expui/sciView.svg", "icons/com/jetbrains/pythonCore/python/DataView.svg", 1534347386, 2);
public static final class Debug {
/** 16x16 */ public static final @NotNull Icon SpecialVar = load("icons/com/jetbrains/pythonCore/python/expui/debug/specialVar.svg", "icons/com/jetbrains/pythonCore/python/debug/specialVar.svg", 670495800, 0);
/** 16x16 */ public static final @NotNull Icon StepIntoMyCode = load("icons/com/jetbrains/pythonCore/python/expui/debug/stepIntoMyCode.svg", "icons/com/jetbrains/pythonCore/python/debug/StepIntoMyCode.svg", -1301661836, 2);
/** @deprecated to be removed (use AllIcons.Debugger.SpecialVar) */
@SuppressWarnings("unused")
@Deprecated
@ScheduledForRemoval
public static final @NotNull Icon SpecialVar = load("icons/com/jetbrains/pythonCore/python/expui/debug/specialVar.svg", "icons/com/jetbrains/pythonCore/python/debug/specialVar.svg", 0, 0);
/** @deprecated to be removed (use AllIcons.Debugger.StepIntoMyCode) */
@SuppressWarnings("unused")
@Deprecated
@ScheduledForRemoval
public static final @NotNull Icon StepIntoMyCode = load("icons/com/jetbrains/pythonCore/python/expui/debug/stepIntoMyCode.svg", "icons/com/jetbrains/pythonCore/python/debug/stepIntoMyCode.svg", 0, 0);
}
/** 16x16 */ public static final @NotNull Icon ExecuteCurrentStatement = load("icons/com/jetbrains/pythonCore/python/expui/executeCurrentStatement.svg", "icons/com/jetbrains/pythonCore/python/executeCurrentStatement.svg", -43244894, 2);
/** 16x16 */ public static final @NotNull Icon Function = load("icons/com/jetbrains/pythonCore/python/expui/function.svg", "icons/com/jetbrains/pythonCore/python/function.svg", 1027695397, 0);
/** 16x16 */ public static final @NotNull Icon NumPy = load("icons/com/jetbrains/pythonCore/python/numPy.svg", 205590373, 2);
/** 16x16 */ public static final @NotNull Icon Origami = load("icons/com/jetbrains/pythonCore/python/origami.svg", 81945933, 2);
/** 16x16 */ public static final @NotNull Icon Pandas = load("icons/com/jetbrains/pythonCore/python/pandas.svg", -1188443833, 2);
@@ -49,11 +58,49 @@ public final class PythonIcons {
/** 16x16 */ public static final @NotNull Icon PythonTests = load("icons/com/jetbrains/pythonCore/python/expui/pythonTests.svg", "icons/com/jetbrains/pythonCore/python/pythonTests.svg", 1252990498, 0);
/** 16x16 */ public static final @NotNull Icon ReferencedFile = load("icons/com/jetbrains/pythonCore/python/referencedFile.svg", 701028925, 2);
/** 16x16 */ public static final @NotNull Icon RemoteInterpreter = load("icons/com/jetbrains/pythonCore/python/expui/remoteInterpreter.svg", "icons/com/jetbrains/pythonCore/python/RemoteInterpreter.svg", 60369309, 0);
/** 16x16 */ public static final @NotNull Icon Ssh = load("icons/com/jetbrains/pythonCore/python/expui/ssh.svg", "icons/com/jetbrains/pythonCore/python/ssh.svg", 1941773502, 0);
/** 16x16 */ public static final @NotNull Icon TemplateRoot = load("icons/com/jetbrains/pythonCore/python/expui/templateRoot.svg", "icons/com/jetbrains/pythonCore/python/templateRoot.svg", 6261950, 0);
/** 16x16 */ public static final @NotNull Icon TensorFlow = load("icons/com/jetbrains/pythonCore/python/tensorFlow.svg", 1673568687, 2);
/** 16x16 */ public static final @NotNull Icon ViewAsImage = load("icons/com/jetbrains/pythonCore/python/viewAsImage.svg", -384883859, 2);
/** 16x16 */ public static final @NotNull Icon Virtualenv = load("icons/com/jetbrains/pythonCore/python/expui/virtualEnv.svg", "icons/com/jetbrains/pythonCore/python/virtualenv.svg", 758230626, 0);
/** @deprecated to be removed (use AllIcons.Debugger.AttacthToProcess) */
@SuppressWarnings("unused")
@Deprecated
@ScheduledForRemoval
public static final @NotNull Icon AttachDebugger = load("icons/com/jetbrains/pythonCore/python/expui/attachDebugger.svg", "icons/com/jetbrains/pythonCore/python/attachDebugger.svg", 0, 0);
/** @deprecated to be removed (use AllIcons.Debugger.ExecuteCurrentStatement) */
@SuppressWarnings("unused")
@Deprecated
@ScheduledForRemoval
public static final @NotNull Icon ExecuteCurrentStatement = load("icons/com/jetbrains/pythonCore/python/expui/executeCurrentStatement.svg", "icons/com/jetbrains/pythonCore/python/executeCurrentStatement.svg", 0, 0);
/** @deprecated to be removed (use AllIcons.Nodes.Function) */
@SuppressWarnings("unused")
@Deprecated
@ScheduledForRemoval
public static final @NotNull Icon Function = load("icons/com/jetbrains/pythonCore/python/expui/function.svg", "icons/com/jetbrains/pythonCore/python/function.svg", 0, 0);
/** @deprecated to be removed (use AllIcons.Nodes.Ssh) */
@SuppressWarnings("unused")
@Deprecated
@ScheduledForRemoval
public static final @NotNull Icon Ssh = load("icons/com/jetbrains/pythonCore/python/expui/ssh.svg", "icons/com/jetbrains/pythonCore/python/ssh.svg", 0, 0);
/** @deprecated to be removed (use AllIcons.Nodes.TemplateRoot) */
@SuppressWarnings("unused")
@Deprecated
@ScheduledForRemoval
public static final @NotNull Icon TemplateRoot = load("icons/com/jetbrains/pythonCore/python/expui/templateRoot.svg", "icons/com/jetbrains/pythonCore/python/templateRoot.svg", 0, 0);
/** @deprecated to be removed (use AllIcons.Providers.TensorFlow) */
@SuppressWarnings("unused")
@Deprecated
@ScheduledForRemoval
public static final @NotNull Icon TensorFlow = load("icons/com/jetbrains/pythonCore/python/tensorFlow.svg", 0, 0);
/** @deprecated to be removed (use AllIcons.Actions.ViewAsImage) */
@SuppressWarnings("unused")
@Deprecated
@ScheduledForRemoval
public static final @NotNull Icon ViewAsImage = load("icons/com/jetbrains/pythonCore/python/expui/viewAsImage.svg", "icons/com/jetbrains/pythonCore/python/viewAsImage.svg", 0, 0);
}
/** 16x16 */ public static final @NotNull Icon UV = load("icons/com/jetbrains/pythonCore/python/expui/uv.svg", -856014559, 0);
@@ -29,6 +29,7 @@
<sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/pluginResources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/testData" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/compatibilityResources" type="java-resource" />
<excludeFolder url="file://$MODULE_DIR$/setup-test-environment/build" />
</content>
<orderEntry type="inheritedJdk" />
@@ -7,7 +7,7 @@
"expui": {
"debug": {
"specialVar.svg": "icons/com/jetbrains/pythonCore/python/debug/specialVar.svg",
"stepIntoMyCode.svg": "icons/com/jetbrains/pythonCore/python/debug/StepIntoMyCode.svg"
"stepIntoMyCode.svg": "icons/com/jetbrains/pythonCore/python/debug/stepIntoMyCode.svg"
},
"anaconda.svg": "icons/com/jetbrains/pythonCore/python/anaconda.svg",
"attachDebugger.svg": "icons/com/jetbrains/pythonCore/python/attachDebugger.svg",
@@ -25,7 +25,8 @@
"ssh.svg": "icons/com/jetbrains/pythonCore/python/ssh.svg",
"templateRoot.svg": "icons/com/jetbrains/pythonCore/python/templateRoot.svg",
"vagrant.svg": "icons/com/jetbrains/pythonCore/python/vagrant.svg",
"virtualEnv.svg": "icons/com/jetbrains/pythonCore/python/virtualenv.svg"
"virtualEnv.svg": "icons/com/jetbrains/pythonCore/python/virtualenv.svg",
"viewAsImage.svg": "icons/com/jetbrains/pythonCore/python/viewAsImage.svg"
}
}
}
@@ -0,0 +1,2 @@
deprecated: specialVar.svg; to be removed (use AllIcons.Debugger.SpecialVar)
deprecated: stepIntoMyCode.svg; to be removed (use AllIcons.Debugger.StepIntoMyCode)
@@ -0,0 +1,7 @@
deprecated: attachDebugger.svg; to be removed (use AllIcons.Debugger.AttacthToProcess)
deprecated: function.svg; to be removed (use AllIcons.Nodes.Function)
deprecated: ssh.svg; to be removed (use AllIcons.Nodes.Ssh)
deprecated: executeCurrentStatement.svg; to be removed (use AllIcons.Debugger.ExecuteCurrentStatement)
deprecated: templateRoot.svg; to be removed (use AllIcons.Nodes.TemplateRoot)
deprecated: viewAsImage.svg; to be removed (use AllIcons.Actions.ViewAsImage)
deprecated: tensorFlow.svg; to be removed (use AllIcons.Providers.TensorFlow)
@@ -1046,7 +1046,7 @@
</action>
<action id="StepIntoMyCode" class="com.jetbrains.python.debugger.PyStepIntoMyCodeAction"
icon="com.jetbrains.python.icons.PythonIcons.Python.Debug.StepIntoMyCode">
icon="AllIcons.Debugger.StepIntoMyCode">
<add-to-group group-id="DebuggingActionsGroup" relative-to-action="StepInto" anchor="after"/>
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar" relative-to-action="StepInto" anchor="after"/>
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar3" relative-to-action="StepInto" anchor="after"/>
@@ -76,7 +76,6 @@ import com.jetbrains.python.debugger.PyDebugValue;
import com.jetbrains.python.debugger.PyVariableViewSettings;
import com.jetbrains.python.debugger.ValuesPolicy;
import com.jetbrains.python.debugger.settings.PyDebuggerSettings;
import com.jetbrains.python.icons.PythonIcons;
import com.jetbrains.python.psi.icons.PythonPsiApiIcons;
import com.jetbrains.python.remote.PyRemotePathMapper;
import com.jetbrains.python.remote.PyRemoteSdkAdditionalDataBase;
@@ -222,7 +221,7 @@ public class PydevConsoleRunnerImpl implements PydevConsoleRunner {
// Execute
actions.add(
new ConsoleExecuteAction(myConsoleView, myConsoleExecuteActionHandler, myConsoleExecuteActionHandler.getEmptyExecuteAction(),
myConsoleExecuteActionHandler, PythonIcons.Python.ExecuteCurrentStatement));
myConsoleExecuteActionHandler, AllIcons.Debugger.ExecuteCurrentStatement));
toolbarActions.addAll(actions);
// Attach Debugger
toolbarActions.add(new ConnectDebuggerAction());
@@ -1215,7 +1214,7 @@ public class PydevConsoleRunnerImpl implements PydevConsoleRunner {
ConnectDebuggerAction() {
super(PyBundle.messagePointer("console.attach.debugger"), PyBundle.messagePointer("console.attach.debugger.description"),
PythonIcons.Python.AttachDebugger);
AllIcons.Debugger.AttachToProcess);
}
@Override
@@ -24,7 +24,6 @@ import com.jetbrains.python.PyBundle;
import com.jetbrains.python.debugger.pydev.ProcessDebugger;
import com.jetbrains.python.debugger.pydev.ProtocolParser;
import com.jetbrains.python.debugger.settings.PyDebuggerSettings;
import com.jetbrains.python.icons.PythonIcons;
import com.jetbrains.python.psi.PyUtil;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
@@ -177,7 +176,7 @@ public class PyStackFrame extends XStackFrame {
}
if (!isSpecialEmpty) {
addGroupValues(PyBundle.message("debugger.stack.frame.special.variables"),
PythonIcons.Python.Debug.SpecialVar, node, null, myDebugProcess, ProcessDebugger.GROUP_TYPE.SPECIAL, null);
AllIcons.Debugger.SpecialVar, node, null, myDebugProcess, ProcessDebugger.GROUP_TYPE.SPECIAL, null);
}
ApplicationManager.getApplication().getMessageBus().syncPublisher(TOPIC).stackFrameRefreshed();
}