PY-82344 Update the dialog background to a new one

(cherry picked from commit 5e5ccd6e8acbcac5e25cd8fd476de6b7d67c23fc)

IJ-CR-179688

GitOrigin-RevId: df8c5f67d4a0fb1246c2dbe61b590770cc1a4a0a
This commit is contained in:
Daniil Kalinin
2025-10-23 14:09:28 +00:00
committed by intellij-monorepo-bot
parent 9f03b81116
commit d82a65e259
4 changed files with 28 additions and 105 deletions
@@ -1,52 +0,0 @@
<!-- Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="640" height="500" viewBox="0 0 640 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1_12514)">
<rect width="640" height="500" fill="#2B2D30"/>
<g clip-path="url(#clip1_1_12514)">
<g opacity="0.4" filter="url(#filter0_f_1_12514)">
<ellipse cx="87" cy="24" rx="300" ry="375" transform="rotate(-90 87 24)" fill="url(#paint0_radial_1_12514)"/>
</g>
<g opacity="0.5" filter="url(#filter1_f_1_12514)">
<ellipse cx="338" cy="53" rx="250" ry="450" transform="rotate(-90 338 53)" fill="url(#paint1_radial_1_12514)"/>
</g>
<g opacity="0.4" filter="url(#filter2_f_1_12514)">
<ellipse cx="645" cy="310" rx="275" ry="300" transform="rotate(-90 645 310)" fill="url(#paint2_radial_1_12514)"/>
</g>
</g>
</g>
<defs>
<filter id="filter0_f_1_12514" x="-388" y="-376" width="950" height="800" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="50" result="effect1_foregroundBlur_1_12514"/>
</filter>
<filter id="filter1_f_1_12514" x="-212" y="-297" width="1100" height="700" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="50" result="effect1_foregroundBlur_1_12514"/>
</filter>
<filter id="filter2_f_1_12514" x="245" y="-65" width="800" height="750" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="50" result="effect1_foregroundBlur_1_12514"/>
</filter>
<radialGradient id="paint0_radial_1_12514" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(87 24) rotate(-178.698) scale(300.077 375.027)">
<stop stop-color="#0FD580"/>
<stop offset="1" stop-color="#27282E" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint1_radial_1_12514" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(433.912 8.95753) rotate(-159.766) scale(317.424 291.85)">
<stop stop-color="#00C0EA"/>
<stop offset="1" stop-color="#27282E" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint2_radial_1_12514" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(667.449 419.787) rotate(-77.6982) scale(329.262 235.542)">
<stop stop-color="#FFF62F"/>
<stop offset="1" stop-color="#27282E" stop-opacity="0"/>
</radialGradient>
<clipPath id="clip0_1_12514">
<rect width="640" height="500" fill="white"/>
</clipPath>
<clipPath id="clip1_1_12514">
<rect width="1065.08" height="1168.26" fill="white" transform="translate(-410 -102)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 3.0 KiB

@@ -1,51 +0,0 @@
<svg width="640" height="500" viewBox="0 0 640 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_10_5963)">
<rect width="640" height="500" fill="#F7F8FA"/>
<g clip-path="url(#clip1_10_5963)">
<g opacity="0.4" filter="url(#filter0_f_10_5963)">
<ellipse cx="87" cy="24" rx="300" ry="375" transform="rotate(-90 87 24)" fill="url(#paint0_radial_10_5963)"/>
</g>
<g opacity="0.5" filter="url(#filter1_f_10_5963)">
<ellipse cx="338" cy="53" rx="250" ry="450" transform="rotate(-90 338 53)" fill="url(#paint1_radial_10_5963)"/>
</g>
<g opacity="0.4" filter="url(#filter2_f_10_5963)">
<ellipse cx="645" cy="310" rx="275" ry="300" transform="rotate(-90 645 310)" fill="url(#paint2_radial_10_5963)"/>
</g>
</g>
</g>
<defs>
<filter id="filter0_f_10_5963" x="-388" y="-376" width="950" height="800" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="50" result="effect1_foregroundBlur_10_5963"/>
</filter>
<filter id="filter1_f_10_5963" x="-212" y="-297" width="1100" height="700" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="50" result="effect1_foregroundBlur_10_5963"/>
</filter>
<filter id="filter2_f_10_5963" x="245" y="-65" width="800" height="750" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="50" result="effect1_foregroundBlur_10_5963"/>
</filter>
<radialGradient id="paint0_radial_10_5963" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(87 24) rotate(-178.698) scale(300.077 375.027)">
<stop stop-color="#0FD580"/>
<stop offset="1" stop-color="#F7F8FA" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint1_radial_10_5963" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(433.912 8.95753) rotate(-159.766) scale(317.424 291.85)">
<stop stop-color="#00C0EA"/>
<stop offset="1" stop-color="#F7F8FA" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint2_radial_10_5963" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(667.449 419.787) rotate(-77.6982) scale(329.262 235.542)">
<stop stop-color="#FFF62F"/>
<stop offset="1" stop-color="#F7F8FA" stop-opacity="0"/>
</radialGradient>
<clipPath id="clip0_10_5963">
<rect width="640" height="500" fill="white"/>
</clipPath>
<clipPath id="clip1_10_5963">
<rect width="1065.08" height="1168.26" fill="white" transform="translate(-410 -102)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

@@ -0,0 +1,27 @@
<svg width="640" height="500" viewBox="0 0 640 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_659_32334)">
<g filter="url(#filter0_f_659_32334)">
<path
d="M675.282 76.8015L718.831 76.8091C727.08 76.8091 733.764 84.7631 733.764 94.5749V144.768C733.764 149.953 731.859 154.882 728.55 158.258L588.606 300.939C585.898 303.698 582.45 305.216 578.885 305.216H535.336C527.087 305.216 520.4 297.262 520.4 287.45V237.249C520.4 232.064 522.306 227.135 525.615 223.76L665.559 81.078C668.267 78.3167 671.715 76.8015 675.282 76.8015Z"
fill="#00D886" fill-opacity="0.6"/>
<path
d="M366.951 144.08L366.951 -4.09413C366.951 -11.2004 370.512 -17.624 376.002 -20.4234L513.486 -90.5144C515.344 -91.461 517.348 -91.9509 519.371 -91.9509L586.714 -91.9508C594.963 -91.9508 601.649 -83.9968 601.649 -74.1851L601.649 4.18478C601.649 7.69478 600.774 11.1261 599.136 14.0473L520.649 153.935C517.877 158.874 513.217 161.838 508.227 161.838L381.887 161.846C373.638 161.846 366.951 153.892 366.951 144.08Z"
fill="url(#paint0_linear_659_32334)" fill-opacity="0.6"/>
</g>
</g>
<defs>
<filter id="filter0_f_659_32334" x="266.951" y="-191.951" width="566.812" height="597.167" filterUnits="userSpaceOnUse"
color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="50" result="effect1_foregroundBlur_659_32334"/>
</filter>
<linearGradient id="paint0_linear_659_32334" x1="587.049" y1="-98.9125" x2="334.777" y2="113.168" gradientUnits="userSpaceOnUse">
<stop offset="0.3" stop-color="#F0EB18"/>
<stop offset="0.7" stop-color="#00C4F4"/>
</linearGradient>
<clipPath id="clip0_659_32334">
<rect width="640" height="500" fill="white" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 0 500)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -5,6 +5,5 @@ import com.intellij.openapi.wm.impl.DialogBackgroundImageProviderBase
import java.net.URL
internal class PyCharmDialogBackgroundImageProvider : DialogBackgroundImageProviderBase() {
override fun getImageUrl(isDark: Boolean): URL? = javaClass.getResource(if (isDark) "/img/pycharm-onboarding-gradient-background-dark.svg"
else "/img/pycharm-onboarding-gradient-background-light.svg")
override fun getImageUrl(isDark: Boolean): URL? = javaClass.getResource("/img/pycharm-onboarding-gradient-background.svg")
}