From 2e5abc046eb0319ce41fa707de482a0267843a77 Mon Sep 17 00:00:00 2001 From: Aydar Mukhametzyanov Date: Mon, 15 Apr 2024 09:14:09 +0200 Subject: [PATCH] IJPL-43531 Support light/dark onboarding backgrounds in PyCharm GitOrigin-RevId: c5dfc4b03e0e763a41f5510f20683a13a6e093cc --- python/ide/impl/resources/img/icon-robots.txt | 2 +- ...m-onboarding-gradient-background-dark.svg} | 0 ...m-onboarding-gradient-background-light.svg | 51 +++++++++++++++++++ ...yCharmOnboardingBackgroundImageProvider.kt | 3 +- 4 files changed, 54 insertions(+), 2 deletions(-) rename python/ide/impl/resources/img/{pycharm-onboarding-gradient-background.svg => pycharm-onboarding-gradient-background-dark.svg} (100%) create mode 100644 python/ide/impl/resources/img/pycharm-onboarding-gradient-background-light.svg diff --git a/python/ide/impl/resources/img/icon-robots.txt b/python/ide/impl/resources/img/icon-robots.txt index 0dfd7dbb317a..38fd2636143f 100644 --- a/python/ide/impl/resources/img/icon-robots.txt +++ b/python/ide/impl/resources/img/icon-robots.txt @@ -1 +1 @@ -skip: pycharm-onboarding-gradient-background.svg \ No newline at end of file +skip: pycharm-onboarding-gradient-background* \ No newline at end of file diff --git a/python/ide/impl/resources/img/pycharm-onboarding-gradient-background.svg b/python/ide/impl/resources/img/pycharm-onboarding-gradient-background-dark.svg similarity index 100% rename from python/ide/impl/resources/img/pycharm-onboarding-gradient-background.svg rename to python/ide/impl/resources/img/pycharm-onboarding-gradient-background-dark.svg diff --git a/python/ide/impl/resources/img/pycharm-onboarding-gradient-background-light.svg b/python/ide/impl/resources/img/pycharm-onboarding-gradient-background-light.svg new file mode 100644 index 000000000000..894275f4b10f --- /dev/null +++ b/python/ide/impl/resources/img/pycharm-onboarding-gradient-background-light.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/python/ide/impl/src/com/intellij/pycharm/community/ide/impl/PyCharmOnboardingBackgroundImageProvider.kt b/python/ide/impl/src/com/intellij/pycharm/community/ide/impl/PyCharmOnboardingBackgroundImageProvider.kt index c5ef56d1dfab..bd4e0d6b92dc 100644 --- a/python/ide/impl/src/com/intellij/pycharm/community/ide/impl/PyCharmOnboardingBackgroundImageProvider.kt +++ b/python/ide/impl/src/com/intellij/pycharm/community/ide/impl/PyCharmOnboardingBackgroundImageProvider.kt @@ -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") } \ No newline at end of file