PY-86821: Do not display left panel if non-modal welcome screen disabled

GitOrigin-RevId: d701225823e162738ae3298ec63b18ca639d9dd6
This commit is contained in:
Ilia Zakoulov
2026-01-14 17:35:34 +00:00
committed by intellij-monorepo-bot
parent d5042e8d62
commit 6742bf163d
@@ -19,6 +19,7 @@ import com.intellij.openapi.wm.impl.welcomeScreen.recentProjects.RecentProjectFi
import com.intellij.openapi.wm.impl.welcomeScreen.recentProjects.RecentProjectPanelComponentFactory
import com.intellij.platform.ide.nonModalWelcomeScreen.GoFileDragAndDropHandler
import com.intellij.platform.ide.nonModalWelcomeScreen.NonModalWelcomeScreenBundle
import com.intellij.platform.ide.nonModalWelcomeScreen.isNonModalWelcomeScreenEnabled
import com.intellij.platform.ide.nonModalWelcomeScreen.rightTab.WelcomeScreenRightTabVirtualFile
import com.intellij.ui.ExperimentalUI
import com.intellij.ui.IconManager
@@ -50,7 +51,7 @@ class WelcomeScreenLeftPanel(private val project: Project) : ProjectViewPane(pro
override fun getIcon(): Icon = IconManager.getInstance().getPlatformIcon(PlatformIcons.Folder)
override fun isInitiallyVisible(): Boolean = isWelcomeScreenProject(project)
override fun isInitiallyVisible(): Boolean = isWelcomeScreenProject(project) && isNonModalWelcomeScreenEnabled
override fun isDefaultPane(project: Project): Boolean {
return !Registry.`is`("ide.welcome.screen.change.project.view.depending.on.opened.file", false) && isWelcomeScreenProject(project)