OpenIDE fix welcome screen

This commit is contained in:
Nikita Iarychenko
2026-09-16 13:51:18 +04:00
parent 0bc58e5ffb
commit ef6110719d
21 changed files with 12 additions and 34 deletions
-15
View File
@@ -641,21 +641,6 @@ jvm_import(
visibility = ["//visibility:public"],
)
copy_file(
name = "com.jetbrains.cloudconfig/cloudconfig-2023.9.jar_copy",
src = "@com_jetbrains_cloudconfig-cloudconfig-2023_9_http//file",
out = "com.jetbrains.cloudconfig/cloudconfig-2023.9.jar",
allow_symlink = True,
visibility = ["//visibility:public"],
)
jvm_import(
name = "cloud-config-client",
jar = "@com_jetbrains_cloudconfig-cloudconfig-2023_9_http//file",
source_jar = "@com_jetbrains_cloudconfig-cloudconfig-2023_9-sources_http//file",
visibility = ["//visibility:public"],
)
copy_file(
name = "org.jetbrains.patronus/codeowners-lib-ownership-2026.04.09-1517.jar_copy",
src = "@org_jetbrains_patronus-codeowners-lib-ownership-2026_04_09-1517_http//file",
-4
View File
@@ -188,8 +188,6 @@ jvm_library(
"//libraries/rd/core",
"//platform/forms_rt:java-guiForms-rt",
"//fleet/rhizomedb",
"//platform/ui.jcef",
"//libraries/jcef",
"@lib//:jetbrains-intellij-deps-java-atk-wrapper-linux",
"@lib//:io-sentry",
],
@@ -354,8 +352,6 @@ jvm_library(
"//libraries/rd/core:core_test_lib",
"//platform/forms_rt:java-guiForms-rt_test_lib",
"//fleet/rhizomedb:rhizomedb_test_lib",
"//platform/ui.jcef:ui.jcef_test_lib",
"//libraries/jcef:jcef_test_lib",
],
)
### auto-generated section `build intellij.platform.ide.impl` end
@@ -175,8 +175,6 @@
<orderEntry type="module" module-name="intellij.libraries.rd.core" />
<orderEntry type="module" module-name="intellij.java.guiForms.rt" />
<orderEntry type="module" module-name="fleet.rhizomedb" />
<orderEntry type="module" module-name="intellij.platform.ui.jcef" />
<orderEntry type="module" module-name="intellij.libraries.jcef" />
<orderEntry type="library" name="jetbrains.intellij.deps.java.atk.wrapper.linux" level="project" />
<orderEntry type="library" name="io.sentry" level="project" />
</component>
+2
View File
@@ -23,6 +23,7 @@ jvm_library(
"@lib//:jetbrains-annotations",
"//libraries/jcef",
"//platform/core-impl",
"//platform/ide-core-impl",
"//platform/platform-impl:ide-impl",
"//platform/ui.jcef",
"//platform/analysis-api:analysis",
@@ -59,6 +60,7 @@ jvm_library(
":jcef",
"//libraries/jcef:jcef_test_lib",
"//platform/core-impl:core-impl_test_lib",
"//platform/ide-core-impl:ide-core-impl_test_lib",
"//platform/platform-impl:ide-impl_test_lib",
"//platform/ui.jcef:ui.jcef_test_lib",
"//platform/analysis-api:analysis_test_lib",
@@ -11,6 +11,7 @@
<orderEntry type="library" name="jetbrains-annotations" level="project" />
<orderEntry type="module" module-name="intellij.libraries.jcef" />
<orderEntry type="module" module-name="intellij.platform.core.impl" />
<orderEntry type="module" module-name="intellij.platform.ide.core.impl" />
<orderEntry type="module" module-name="intellij.platform.ide.impl" />
<orderEntry type="module" module-name="intellij.platform.ui.jcef" />
<orderEntry type="module" module-name="intellij.platform.analysis" />
@@ -12,11 +12,19 @@
<fileEditorProvider implementation="com.intellij.ide.browsers.actions.WebPreviewEditorProvider"/>
<aboutPopupDescriptionProvider implementation="com.intellij.platform.ide.impl.jcef.JcefAboutPopupDescriptionProvider"/>
<whatsNewPageProvider implementation="com.intellij.ide.actions.JcefWhatsNewPageProvider"/>
<!-- OpenIDE welcome screen (JCEF-based) -->
<virtualFileSystem implementationClass="ru.openide.welcome.screen.editor.WelcomeScreenFileSystem" key="openide-welcome-fs" physical="false"/>
<fileEditorProvider id="openide-html-editor" implementation="ru.openide.html.HtmlEditorProvider"/>
<postStartupActivity implementation="ru.openide.welcome.screen.OpenIdeWelcomeScreenProjectActivity" order="last"/>
</extensions>
<actions resource-bundle="messages.ActionsBundle">
<action id="OpenHtmlInEmbeddedBrowser" class="com.intellij.ide.browsers.actions.OpenHtmlInEmbeddedBrowserAction"/>
<action id="BrowseWeb" internal="true" class="com.intellij.internal.BrowseWebAction"/>
<action id="TestRubberDuckDebuggerAction" internal="true" class="com.intellij.openapi.wm.impl.status.TestRubberDuckDebuggerAction"/>
<action id="WhatsNewAction" class="ru.openide.action.OpenIdeWelcomeScreenOpenAction">
<add-to-group group-id="HelpMenu" anchor="after" relative-to-action="LearnGroup"/>
</action>
</actions>
</idea-plugin>
@@ -232,7 +232,6 @@ The refresh itself is toggled by (Preferences | Appearance &amp; Behavior | Syst
<virtualFileSystem implementationClass="com.intellij.openapi.vfs.impl.local.AsyncableLocalFileSystemImpl" key="file" physical="true"/>
<virtualFileSystem implementationClass="com.intellij.openapi.vfs.impl.jar.JarFileSystemImpl" key="jar" physical="true"/>
<virtualFileSystem implementationClass="com.intellij.openapi.vfs.ex.temp.TempFileSystem" key="temp" physical="true"/>
<virtualFileSystem implementationClass="ru.openide.welcome.screen.editor.WelcomeScreenFileSystem" key="openide-welcome-fs" physical="false"/>
<applicationService serviceInterface="com.intellij.ide.ui.IdeUiService"
serviceImplementation="com.intellij.openapi.fileEditor.impl.IdeUiServiceImpl"/>
@@ -1255,8 +1254,6 @@ The refresh itself is toggled by (Preferences | Appearance &amp; Behavior | Syst
<editorAutoClosingHandler implementation="com.intellij.openapi.wm.impl.tabInEditor.ToolWindowTabEditorAutoClosingHandler"/>
<fileEditorProvider id="openide-html-editor" implementation="ru.openide.html.HtmlEditorProvider"/>
<postStartupActivity implementation="ru.openide.welcome.screen.OpenIdeWelcomeScreenProjectActivity" order="last"/>
<editorNotificationProvider implementation="com.intellij.openapi.fileEditor.impl.text.LargeFileNotificationProvider"/>
<fileDocumentSynchronizationVetoer implementation="com.intellij.openapi.fileEditor.impl.LargeFileSavingVetoer"/>
@@ -968,7 +968,6 @@
<separator/>
<group id="LearnGroup"/>
<separator/>
<action id="WhatsNewAction" class="ru.openide.action.OpenIdeWelcomeScreenOpenAction"/>
<action id="OnlineDocAction" class="com.intellij.ide.actions.OnlineDocAction"/>
<action id="Help.JetBrainsTV" class="com.intellij.ide.actions.JetBrainsTvAction"/>
<action id="Help.KeymapReference" class="com.intellij.ide.actions.RefCardAction"/>
@@ -3,14 +3,6 @@ load("@rules_jvm//:jvm.bzl", "jvm_library", "kt_javac_options")
### auto-generated section `build intellij.platform.benchmarks` start
kt_javac_options(
name = "custom-javac-options",
add_exports = [],
no_proc = False,
warn = "off",
x_ep_disable_all_checks = True,
)
jvm_library(
name = "benchmarks",
srcs = glob(
@@ -39,7 +31,6 @@ jvm_library(
],
allow_empty = True,
),
javac_opts = ":custom-javac-options",
module_name = "intellij.platform.benchmarks",
visibility = ["//visibility:public"],
runtime_deps = [
+1
View File
@@ -122,6 +122,7 @@ jvm_library(
"testSrc/**/*.form",
],
allow_empty = True,
exclude = ["testSrc/org/jetbrains/plugins/javaFX/fxml/JavaFxGenerateDefaultPropertyValuesScript.java"],
),
associates = [
"//plugins/javaFX/community",