[python] cleanup PY-79486: Inline poetry svg styles as Compose doesn't support classes.

SVG image with classes doesn't work in Compose which is used as a frontend by Python SDK configuration

GitOrigin-RevId: d84e5418f64d60747fd80a3d8e5a5e88be681c3d
This commit is contained in:
Ilya.Kazakevich
2025-10-28 18:35:00 +01:00
committed by intellij-monorepo-bot
parent b38ed09f04
commit 0fd08859a3
2 changed files with 57 additions and 59 deletions

View File

@@ -15,5 +15,5 @@ public final class PythonCommunityImplPoetryCommonIcons {
private static @NotNull Icon load(@NotNull String path, int cacheKey, int flags) {
return IconManager.getInstance().loadRasterizedIcon(path, PythonCommunityImplPoetryCommonIcons.class.getClassLoader(), cacheKey, flags);
}
/** 16x16 */ public static final @NotNull Icon Poetry = load("icons/intellij/python/community/impl/poetry/common/expui/poetry.svg", -142471747, 0);
/** 16x16 */ public static final @NotNull Icon Poetry = load("icons/intellij/python/community/impl/poetry/common/expui/poetry.svg", -286615611, 0);
}

View File

@@ -1,61 +1,59 @@
<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 448.17 560">
<defs>
<style>
.cls-1{isolation:isolate;}.cls-2{fill:url(#radial-gradient);}.cls-3{fill:url(#radial-gradient-2);}.cls-4,.cls-5,.cls-6{mix-blend-mode:multiply;}.cls-4{fill:url(#linear-gradient);}.cls-5{fill:url(#linear-gradient-2);}.cls-6{fill:url(#linear-gradient-3);}.cls-7{mix-blend-mode:screen;fill:url(#radial-gradient-3);}
</style>
<radialGradient id="radial-gradient" cx="438.3" cy="639.01" r="569.94" gradientTransform="translate(0 0)"
gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#6877ec"/>
<stop offset="0.6" stop-color="#5362cf"/>
<stop offset="1" stop-color="#4352b9"/>
</radialGradient>
<radialGradient id="radial-gradient-2" cx="65.64" cy="-16.21" r="746.46" gradientTransform="translate(0 0)"
gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#00d5ff"/>
<stop offset="0.38" stop-color="#00b8eb"/>
<stop offset="1" stop-color="#0080c5"/>
</radialGradient>
<linearGradient id="linear-gradient" x1="74.77" y1="67.3" x2="277.23" y2="512.72"
gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#294ca7"/>
<stop offset="0.48" stop-color="#96a7d4"/>
<stop offset="0.84" stop-color="#e1e6f3"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="-228.74" y1="-144.29" x2="451" y2="651.89"
gradientTransform="translate(0 0)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#6877ec"/>
<stop offset="0.29" stop-color="#97a1f2"/>
<stop offset="0.77" stop-color="#e2e4fb"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<linearGradient id="linear-gradient-3" x1="-151.22" y1="-285.9" x2="450.08" y2="430.63"
gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#8397cc"/>
<stop offset="0.15" stop-color="#97a8d4"/>
<stop offset="0.73" stop-color="#e2e6f3"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<radialGradient id="radial-gradient-3" cx="259.68" cy="-34.71" r="431.37" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#fff"/>
<stop offset="1"/>
</radialGradient>
</defs>
<title>logo-origami</title>
<g class="cls-1">
<g id="Layer_1" data-name="Layer 1">
<path class="cls-2" d="M168.08,560A570.54,570.54,0,0,0,459.84,403.59L56.25,0V448.17Z"
transform="translate(-56.25)"/>
<path class="cls-3" d="M56.25,448.17C303.77,448.17,504.42,247.52,504.42,0H56.25Z"
transform="translate(-56.25)"/>
<path class="cls-4"
d="M56.25,448.17h0L73.5,465.42c121.57-4.45,231.4-55.68,312-136.23l-12.29-12.28A446.8,446.8,0,0,1,56.25,448.17Z"
transform="translate(-56.25)"/>
<path class="cls-5" d="M168.08,560A570.54,570.54,0,0,0,459.84,403.59L56.25,0V448.17Z"
transform="translate(-56.25)"/>
<path class="cls-6" d="M459.84,403.59,56.25,0,423.14,437.13C435.83,426.46,448.12,415.31,459.84,403.59Z"
transform="translate(-56.25)"/>
<path class="cls-7" d="M56.25,0,373.16,316.91q4.23-4.25,8.35-8.6Z" transform="translate(-56.25)"/>
</g>
<defs>
<radialGradient id="radial-gradient" cx="438.3" cy="639.01" r="569.94" gradientTransform="translate(0 0)"
gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#6877ec"/>
<stop offset="0.6" stop-color="#5362cf"/>
<stop offset="1" stop-color="#4352b9"/>
</radialGradient>
<radialGradient id="radial-gradient-2" cx="65.64" cy="-16.21" r="746.46" gradientTransform="translate(0 0)"
gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#00d5ff"/>
<stop offset="0.38" stop-color="#00b8eb"/>
<stop offset="1" stop-color="#0080c5"/>
</radialGradient>
<linearGradient id="linear-gradient" x1="74.77" y1="67.3" x2="277.23" y2="512.72"
gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#294ca7"/>
<stop offset="0.48" stop-color="#96a7d4"/>
<stop offset="0.84" stop-color="#e1e6f3"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="-228.74" y1="-144.29" x2="451" y2="651.89"
gradientTransform="translate(0 0)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#6877ec"/>
<stop offset="0.29" stop-color="#97a1f2"/>
<stop offset="0.77" stop-color="#e2e4fb"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<linearGradient id="linear-gradient-3" x1="-151.22" y1="-285.9" x2="450.08" y2="430.63"
gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#8397cc"/>
<stop offset="0.15" stop-color="#97a8d4"/>
<stop offset="0.73" stop-color="#e2e6f3"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<radialGradient id="radial-gradient-3" cx="259.68" cy="-34.71" r="431.37" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#fff"/>
<stop offset="1"/>
</radialGradient>
</defs>
<title>logo-origami</title>
<g class="cls-1" style="isolation:isolate;" >
<g id="Layer_1" data-name="Layer 1">
<path class="cls-2" d="M168.08,560A570.54,570.54,0,0,0,459.84,403.59L56.25,0V448.17Z"
transform="translate(-56.25)" style="fill:url(#radial-gradient);" />
<path class="cls-3" d="M56.25,448.17C303.77,448.17,504.42,247.52,504.42,0H56.25Z"
transform="translate(-56.25)" style="fill:url(#radial-gradient-2);" />
<path class="cls-4"
d="M56.25,448.17h0L73.5,465.42c121.57-4.45,231.4-55.68,312-136.23l-12.29-12.28A446.8,446.8,0,0,1,56.25,448.17Z"
transform="translate(-56.25)" style="mix-blend-mode:multiply;fill:url(#linear-gradient);" />
<path class="cls-5" d="M168.08,560A570.54,570.54,0,0,0,459.84,403.59L56.25,0V448.17Z"
transform="translate(-56.25)" style="mix-blend-mode:multiply;fill:url(#linear-gradient-2);" />
<path class="cls-6" d="M459.84,403.59,56.25,0,423.14,437.13C435.83,426.46,448.12,415.31,459.84,403.59Z"
transform="translate(-56.25)" style="mix-blend-mode:multiply;fill:url(#linear-gradient-3);" />
<path class="cls-7" d="M56.25,0,373.16,316.91q4.23-4.25,8.35-8.6Z" transform="translate(-56.25)" style="mix-blend-mode:screen;fill:url(#radial-gradient-3);" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB