mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
IJPL-43531 Support light/dark onboarding backgrounds in PyCharm
GitOrigin-RevId: c5dfc4b03e0e763a41f5510f20683a13a6e093cc
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4c1fc883e6
commit
2e5abc046e
@@ -1 +1 @@
|
||||
skip: pycharm-onboarding-gradient-background.svg
|
||||
skip: pycharm-onboarding-gradient-background*
|
||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
@@ -0,0 +1,51 @@
|
||||
<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>
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
@@ -5,5 +5,6 @@ import com.intellij.openapi.wm.impl.OnboardingBackgroundImageProviderBase
|
||||
import java.net.URL
|
||||
|
||||
internal class PyCharmOnboardingBackgroundImageProvider : OnboardingBackgroundImageProviderBase() {
|
||||
override fun getImageUrl(isDark: Boolean): URL? = javaClass.getResource("/img/pycharm-onboarding-gradient-background.svg")
|
||||
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")
|
||||
}
|
||||
Reference in New Issue
Block a user