diff --git a/CHANGELOG.md b/CHANGELOG.md index df0b840..b300058 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## Unreleased + +### Bug Fixes + +- Fix infinite indexing / intellisense blocked ([#66](https://github.com/biomejs/biome-intellij/issues/66)) + ## 1.0.0 ### Bug Fixes diff --git a/build.gradle.kts b/build.gradle.kts index 82e8dc4..8a2ddfd 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -13,7 +13,7 @@ version = providers.gradleProperty("pluginVersion").get() // Set the JVM language level used to build the project. kotlin { - jvmToolchain(17) + jvmToolchain(21) } // Configure project's dependencies diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5672187..a236dfe 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,7 +3,7 @@ junit = "4.13.2" # plugins -intelliJPlatform = "2.0.1" +intelliJPlatform = "2.1.0" kotlin = "1.9.25" [libraries] diff --git a/src/main/kotlin/com/github/biomejs/intellijbiome/settings/BiomeConfigurable.kt b/src/main/kotlin/com/github/biomejs/intellijbiome/settings/BiomeConfigurable.kt index bc55d15..37c1400 100644 --- a/src/main/kotlin/com/github/biomejs/intellijbiome/settings/BiomeConfigurable.kt +++ b/src/main/kotlin/com/github/biomejs/intellijbiome/settings/BiomeConfigurable.kt @@ -117,9 +117,9 @@ class BiomeConfigurable(internal val project: Project) : row(BiomeBundle.message("biome.config.path.label")) { textFieldWithBrowseButton( - BiomeBundle.message("biome.config.path.label"), - project, FileChooserDescriptorFactory.createSingleFileOrFolderDescriptor() + .withTitle(BiomeBundle.message("biome.config.path.label")), + project, ) { fileChosen(it) } .bindText(settings::configPath) .validationOnInput(validateConfigDir()) @@ -256,7 +256,8 @@ class BiomeConfigurable(internal val project: Project) : override fun get(): Boolean = getter() - override fun afterChange(parentDisposable: Disposable?, listener: (Boolean) -> Unit) { + override fun afterChange(parentDisposable: Disposable?, + listener: (Boolean) -> Unit) { fun emitChange(radio: JBRadioButton) { if (radio.isSelected) { listener(afterConfigModeChangeGetter())