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] ## [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] ## [20.1.2]
### Fixed ### Fixed

View file

@ -22,15 +22,15 @@
package com.falsepattern.zigbrains.project.steps.ui 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.project.Project
import com.intellij.openapi.wm.ToolWindow import com.intellij.openapi.wm.ToolWindow
import com.intellij.openapi.wm.ToolWindowFactory import com.intellij.openapi.wm.ToolWindowFactory
import com.intellij.platform.ide.progress.ModalTaskOwner import kotlinx.coroutines.launch
class BuildToolWindowFactory: ToolWindowFactory { class BuildToolWindowFactory: ToolWindowFactory {
override fun createToolWindowContent(project: Project, toolWindow: ToolWindow) { override fun createToolWindowContent(project: Project, toolWindow: ToolWindow) {
runModalOrBlocking({ModalTaskOwner.project(project)}, {"BuildToolWindowFactory.createToolWindowContent"}) { project.zigCoroutineScope.launch {
BuildToolWindowContext.create(project, toolWindow) BuildToolWindowContext.create(project, toolWindow)
} }
} }

View file

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

View file

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