Skip to content

v0.0.44

Choose a tag to compare

@github-actions github-actions released this 30 May 15:11
· 76 commits to master since this release

This release is mostly about the folder workspace tree and a CPU problem in the git panel. Small stuff, nothing that changes how you use the editor day to day.

The file tree for an opened folder now shows that folder itself as a single top node you can collapse, the way JetBrains and most editors do it, instead of dropping its contents straight at the top level. It's easier to tell which folder you actually have open, and you can fold the whole project away with one click. Whether the root is expanded or collapsed is remembered between sessions, same as any other folder.

The bigger fix is in the Git Changes panel. If you ran something that wrote a lot of files into an ignored directory while the app was open — npm install dumping into node_modules, or a build writing into build/ — the panel would refresh over and over and the CPU would sit pegged for the whole duration. The watcher was being handed every one of those writes even though git ignores the files. It now just doesn't watch ignored top-level directories at all, so that churn produces no events and there is nothing to refresh. If you never have node_modules or build/ churning while the editor is open, this was invisible to you before and stays invisible. This is Windows-only; the other platforms already only watched git's own control files.

One small bug fix: the Stop button on a running goal agent was not actually stopping it. Stop and Cancel both halt the goal now.