mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 03:21:12 +07:00
IFT-416 Edit onboarding banners text
Also edit the text of DataSpell onboarding for consistency. And decrease the font size of the onboarding banner title. GitOrigin-RevId: 8bdc141f8a27773e7d5659d14c1ad2d3270a70f1
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4e959272fc
commit
de818a91f6
@@ -8,7 +8,7 @@ import training.ui.welcomeScreen.OnboardingLessonPromoter
|
||||
import javax.swing.Icon
|
||||
|
||||
class JavaOnboardingTourPromoter : OnboardingLessonPromoter(
|
||||
"java.onboarding", JavaLessonsBundle.message("java.onboarding.lesson.name"), "Java"
|
||||
"java.onboarding", JavaLessonsBundle.message("java.onboarding.lesson.name")
|
||||
) {
|
||||
override val promoImage: Icon
|
||||
get() = IconLoader.getIcon("img/idea-onboarding-tour.png", JavaOnboardingTourPromoter::class.java.classLoader)
|
||||
|
||||
@@ -33,7 +33,7 @@ abstract class BannerStartPagePromoter : StartPagePromoter {
|
||||
headerPanel.alignmentX = Component.LEFT_ALIGNMENT
|
||||
|
||||
val header = JLabel(headerLabel)
|
||||
header.font = StartupUiUtil.getLabelFont().deriveFont(Font.BOLD).deriveFont(StartupUiUtil.getLabelFont().size2D + JBUI.scale(4))
|
||||
header.font = StartupUiUtil.getLabelFont().deriveFont(Font.BOLD).deriveFont(StartupUiUtil.getLabelFont().size2D + JBUI.scale(2))
|
||||
|
||||
headerPanel.add(header)
|
||||
headerPanel.add(Box.createHorizontalGlue())
|
||||
|
||||
@@ -90,7 +90,7 @@ welcome.tab.edutools.get.started.button=Get Started
|
||||
welcome.tab.edutools.name=Learn to program
|
||||
|
||||
welcome.promo.header=Take a quick onboarding tour
|
||||
welcome.promo.description=Get familiar with the {0} user interface and learn how to code in {1} with smart assistance in just 7 minutes!
|
||||
welcome.promo.description=New to {0}? Get the most out of your IDE. Become acquainted with its tools and basic workflows.
|
||||
welcome.promo.start.tour=Start Tour
|
||||
welcome.promo.close.hint=You can find the onboarding tour under <b>{0} > {1}</b>, where you can choose the <b>{2}</b> lesson.
|
||||
|
||||
|
||||
@@ -34,8 +34,7 @@ private const val PROMO_HIDDEN = "ift.hide.welcome.screen.promo"
|
||||
/** Do not use lesson itself in the parameters to postpone IFT modules/lessons initialization */
|
||||
@ApiStatus.Internal
|
||||
open class OnboardingLessonPromoter(@NonNls private val lessonId: String,
|
||||
@Nls private val lessonName: String,
|
||||
@NonNls private val languageName: String) : BannerStartPagePromoter() {
|
||||
@Nls private val lessonName: String) : BannerStartPagePromoter() {
|
||||
override val promoImage: Icon
|
||||
get() = FeaturesTrainerIcons.PluginIcon
|
||||
|
||||
@@ -43,6 +42,7 @@ open class OnboardingLessonPromoter(@NonNls private val lessonId: String,
|
||||
scheduleOnboardingFeedback()
|
||||
return super.getPromotion(isEmptyState)
|
||||
}
|
||||
|
||||
override fun canCreatePromo(isEmptyState: Boolean): Boolean =
|
||||
enableLessonsAndPromoters &&
|
||||
!PropertiesComponent.getInstance().getBoolean(PROMO_HIDDEN, false) &&
|
||||
@@ -58,7 +58,7 @@ open class OnboardingLessonPromoter(@NonNls private val lessonId: String,
|
||||
startOnboardingLessonWithSdk()
|
||||
|
||||
override val description: String
|
||||
get() = LearnBundle.message("welcome.promo.description", LessonUtil.productName, languageName)
|
||||
get() = LearnBundle.message("welcome.promo.description", LessonUtil.productName)
|
||||
|
||||
private fun startOnboardingLessonWithSdk() {
|
||||
val lesson = CourseManager.instance.lessonsForModules.find { it.id == lessonId }
|
||||
|
||||
@@ -8,7 +8,7 @@ import training.ui.welcomeScreen.OnboardingLessonPromoter
|
||||
import javax.swing.Icon
|
||||
|
||||
internal class PyOnboardingTourPromoter : OnboardingLessonPromoter(
|
||||
"python.onboarding", PythonLessonsBundle.message("python.onboarding.lesson.name"), "Python"
|
||||
"python.onboarding", PythonLessonsBundle.message("python.onboarding.lesson.name")
|
||||
) {
|
||||
override val promoImage: Icon
|
||||
get() = IconLoader.getIcon("img/pycharm-onboarding-tour.png", PyOnboardingTourPromoter::class.java.classLoader)
|
||||
|
||||
Reference in New Issue
Block a user