Skip to content

fix: preserve file theme icons on tree path nodes#37

Merged
FanaticPythoner merged 1 commit into
masterfrom
29-icon-set-overwritten-by-checkmarks-on-tree-view
May 29, 2026
Merged

fix: preserve file theme icons on tree path nodes#37
FanaticPythoner merged 1 commit into
masterfrom
29-icon-set-overwritten-by-checkmarks-on-tree-view

Conversation

@FanaticPythoner

Copy link
Copy Markdown
Owner

Restrict icon resource URI assignment to non-tag path nodes so tag rows keep dedicated tag icons and file containers continue using file theme resources.

Tree icon flow:

  • add resource and grouping metadata on workspace, path, and flat nodes
  • route resourceUri through helper methods that honor showBadges
  • select folder/file icons from node metadata instead of shared fallback logic

Configuration and manifest updates:

  • update showBadges text to include file icon theme resource behavior
  • replace animated busy placeholder icons with static product icons

Validation artifacts:

Restrict icon resource URI assignment to non-tag path nodes so tag rows keep dedicated tag icons and file containers continue using file theme resources.

Tree icon flow:
- add resource and grouping metadata on workspace, path, and flat nodes
- route `resourceUri` through helper methods that honor `showBadges`
- select folder/file icons from node metadata instead of shared fallback logic

Configuration and manifest updates:
- update `showBadges` text to include file icon theme resource behavior
- replace animated busy placeholder icons with static product icons

Validation artifacts:
- add manifest and behavioral coverage for issue #29 icon ownership scenarios
- add #29 runtime benchmark JSON and markdown snapshots with latency/RSS comparisons
@FanaticPythoner FanaticPythoner linked an issue May 29, 2026 that may be closed by this pull request
@FanaticPythoner FanaticPythoner self-assigned this May 29, 2026
@FanaticPythoner FanaticPythoner merged commit 0f2bf67 into master May 29, 2026
5 checks passed
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.

Icon set overwritten by checkmarks on tree view

1 participant