Skip to content

refactor(file-system): remove Git status UI from file tree#315

Merged
GCWing merged 1 commit intomainfrom
refactor/file-tree-remove-git-indicators
Mar 31, 2026
Merged

refactor(file-system): remove Git status UI from file tree#315
GCWing merged 1 commit intomainfrom
refactor/file-tree-remove-git-indicators

Conversation

@GCWing
Copy link
Copy Markdown
Owner

@GCWing GCWing commented Mar 31, 2026

Summary

Removes per-file Git status indicators and the \useFileTreeGitSync\ hook from the file tree. Simplifies VirtualFileTree, FileTreeNode, and FileExplorer styling.

Other changes

  • Extends editor context menu provider and path utilities.
  • Updates core \ ile_operations.rs, theme tokens, and i18n strings.
  • Adjusts SceneBar and FileMentionPicker styles; trims file-tree E2E coverage accordingly.

Stats

~386 insertions, ~867 deletions across 26 files.

Remove GitStatusIndicator and useFileTreeGitSync. Simplify VirtualFileTree, FileTreeNode, and FileExplorer styles. Extend editor context menu and path utils; update core file_operations, theme tokens, i18n, and file-tree E2E spec.
@GCWing GCWing merged commit 931c41c into main Mar 31, 2026
4 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.

1 participant