backport: 20.1.3

This commit is contained in:
FalsePattern 2025-01-15 20:05:11 +01:00
parent 8a95e75de0
commit 5c10704f43
Signed by: falsepattern
GPG key ID: E930CDEC50C50E23
4 changed files with 17 additions and 4 deletions

View file

@ -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

View file

@ -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)
}
}

View file

@ -1,4 +1,5 @@
zig-cache/
.zig-cache/
zig-out/
build/
build-*/

View file

@ -1,7 +1,7 @@
pluginName=ZigBrains
pluginRepositoryUrl=https://github.com/FalsePattern/ZigBrains
pluginVersion=20.1.2
pluginVersion=20.1.3
pluginSinceBuild=242
pluginUntilBuild=242.*