OPENIDE #193 Remove dialog with feedback after jetbrains onboarding

(cherry picked from commit 813fc8b736)
(cherry picked from commit 14798d2fd6)
(cherry picked from commit a2451a2f5f)
(cherry picked from commit 596b8758fa)
This commit is contained in:
Nikita Iarychenko
2025-06-18 14:54:40 +04:00
parent 85b9b71eea
commit 620bd20563
3 changed files with 20 additions and 9 deletions

View File

@@ -1,4 +1,7 @@
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
//
// Modified by Nikita Iarychenko at 2025 as part of the OpenIDE project(https://openide.ru).
// Any modifications are available on the same license terms as the original source code.
package training.ui
import com.intellij.icons.AllIcons
@@ -113,7 +116,8 @@ fun showOnboardingFeedbackNotification(project: Project?, onboardingFeedbackData
showOnboardingLessonFeedbackForm(project, onboardingFeedbackData, true)
}
})
notification.notify(project)
// mute notification in OpenIDE
//notification.notify(project)
}
fun showOnboardingLessonFeedbackForm(project: Project?,

View File

@@ -1,4 +1,7 @@
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
//
// Modified by Nikita Iarychenko at 2025 as part of the OpenIDE project(https://openide.ru).
// Any modifications are available on the same license terms as the original source code.
package training.ui.views
import com.intellij.icons.AllIcons
@@ -236,10 +239,11 @@ internal class LearnPanel(val learnToolWindow: LearnToolWindow) : JPanel() {
LessonManager.instance.stopLesson()
val langSupport = LangManager.getInstance().getLangSupport()
val project = learnToolWindow.project
langSupport?.onboardingFeedbackData?.let {
showOnboardingLessonFeedbackForm(project, it, false)
langSupport.onboardingFeedbackData = null
}
// Hide dialog in OpenIDE
//langSupport?.onboardingFeedbackData?.let {
// showOnboardingLessonFeedbackForm(project, it, false)
// langSupport.onboardingFeedbackData = null
//}
if (langSupport != null && isLearningProject(project, langSupport.primaryLanguage)) {
CloseProjectWindowHelper().windowClosing(project)

View File

@@ -1,4 +1,7 @@
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
//
// Modified by Nikita Iarychenko at 2025 as part of the OpenIDE project(https://openide.ru).
// Any modifications are available on the same license terms as the original source code.
package training.ui.views
import com.intellij.lang.Language
@@ -56,7 +59,7 @@ class ModulesPanel(project: Project) : JPanel() {
modulesPanel.maximumSize = Dimension(UISettings.getInstance().let { it.panelWidth - (it.westInset + it.eastInset) }, 10000)
add(modulesPanel)
add(Box.createVerticalGlue())
addFooter()
//addFooter()
}
private fun addHeaderPanel() {