diff --git a/CHANGELOG.md b/CHANGELOG.md index 27c44f37..a8850f3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,18 @@ Changelog structure reference: ## [Unreleased] +## [20.1.3] + +### Added + +- Project + - `.zig-cache` directory added to autogenerated gitignore in the project generator + +### Fixed + +- Project + - Zig Build tool window crashes when opening remote projects + ## [20.1.2] ### Fixed diff --git a/core/src/main/kotlin/com/falsepattern/zigbrains/project/steps/ui/BuildToolWindowFactory.kt b/core/src/main/kotlin/com/falsepattern/zigbrains/project/steps/ui/BuildToolWindowFactory.kt index 657f90a9..15457cb8 100644 --- a/core/src/main/kotlin/com/falsepattern/zigbrains/project/steps/ui/BuildToolWindowFactory.kt +++ b/core/src/main/kotlin/com/falsepattern/zigbrains/project/steps/ui/BuildToolWindowFactory.kt @@ -22,15 +22,15 @@ package com.falsepattern.zigbrains.project.steps.ui -import com.falsepattern.zigbrains.shared.coroutine.runModalOrBlocking +import com.falsepattern.zigbrains.shared.zigCoroutineScope import com.intellij.openapi.project.Project import com.intellij.openapi.wm.ToolWindow import com.intellij.openapi.wm.ToolWindowFactory -import com.intellij.platform.ide.progress.ModalTaskOwner +import kotlinx.coroutines.launch class BuildToolWindowFactory: ToolWindowFactory { override fun createToolWindowContent(project: Project, toolWindow: ToolWindow) { - runModalOrBlocking({ModalTaskOwner.project(project)}, {"BuildToolWindowFactory.createToolWindowContent"}) { + project.zigCoroutineScope.launch { BuildToolWindowContext.create(project, toolWindow) } } diff --git a/core/src/main/resources/fileTemplates/internal/gitignore b/core/src/main/resources/fileTemplates/internal/gitignore index 84faa3d1..2590b3ff 100644 --- a/core/src/main/resources/fileTemplates/internal/gitignore +++ b/core/src/main/resources/fileTemplates/internal/gitignore @@ -1,4 +1,5 @@ zig-cache/ +.zig-cache/ zig-out/ build/ build-*/ diff --git a/gradle.properties b/gradle.properties index ebcc3a12..ed55206b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ pluginName=ZigBrains pluginRepositoryUrl=https://github.com/FalsePattern/ZigBrains -pluginVersion=20.1.2 +pluginVersion=20.1.3 pluginSinceBuild=242 pluginUntilBuild=242.*