Skip to content

Feature: Added Tree View sidebar#18537

Draft
yair100 wants to merge 1 commit into
mainfrom
ya/TreeViewConcept
Draft

Feature: Added Tree View sidebar#18537
yair100 wants to merge 1 commit into
mainfrom
ya/TreeViewConcept

Conversation

@yair100
Copy link
Copy Markdown
Member

@yair100 yair100 commented Jun 2, 2026

Resolved / Related Issues

To prevent extra work, all changes to the Files codebase must link to an approved issue marked as Ready to build. Please insert the issue number following the hashtag with the issue number that this Pull Request resolves.

Steps used to test these changes

Stability is a top priority for Files and all changes are required to go through testing before being merged into the repo. Please include a list of steps that you used to test this PR.

  1. Expanded C:\Windows\WinSxS in Tree View and confirmed that there are no issues with performance or scrolling
  2. Confirmed that custom icons are correctly loaded
  3. Confirmed that the Tree View updates when folders are modified
  4. Confirmed that the Tree View updates when enabling/disabling hidden items
  5. Confirmed that hidden items are correctly faded
  6. Confirmed that switching tabs stores the expansion state for each tab
  7. Confirmed that Tree View behavior is disabled in Compact View
  8. Confirmed that Tree View behavior works properly in Overlay View
  9. Confirmed that right/left arrow keys expand and collapse the selected item in the Tree View
  10. Confirmed that horizontal scrolling works
  11. Confirmed that the sidebar in the Settings page works as expected

@yair100 yair100 marked this pull request as draft June 2, 2026 20:48
@yair100 yair100 force-pushed the ya/TreeViewConcept branch from 9222434 to b4f1212 Compare June 3, 2026 23:36
@yair100 yair100 force-pushed the ya/TreeViewConcept branch from b4f1212 to 0d53857 Compare June 4, 2026 02:02
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