Skip to content

Conversation

@pd93
Copy link
Member

@pd93 pd93 commented Sep 10, 2025

This PR overhauls the way that the extension reads and renders Tasks into the tree view provider. This requires the use of Task v3.45.0+ and so the minimum required version has been increased.

Note: This requires go-task/task#2415 to be merged and released.

The highlights:

  • Use Task's new --nested flag to fetch nested task JSON for the nested tree view instead of hand-crafting this in Typescript.
  • Fixed the detection of development mode.
  • Fixed a bug where the nested setting stops custom sorting from working.
  • Disabled status checking by default (as it can be slow on large projects).
  • Added a new tree.status setting to re-enable status checking.
  • Changed the default task icon color to Task's primary color (changes to green/orange when status checking is enabled).

@pd93 pd93 merged commit a6b4e6f into main Sep 19, 2025
3 checks passed
@pd93 pd93 deleted the fix-tree-view branch September 19, 2025 10:13
pd93 added a commit that referenced this pull request Sep 19, 2025
pd93 added a commit that referenced this pull request Sep 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants