files-community / files-community/Files

Feature: Support applying folder attributes to subfolders

Open
#16,205 1 comment 0 reactions 0 assignees View on GitHub
area - properties window
Dominant language
C#
Stars
45.4k
Forks
2.9k
Avg merge
19h 1m
Merged PRs (30d)
60

Description

### What feature or improvement do you think would benefit Files?

So by default, When you hide a folder in Files, it only hides the folder but what if you want to hide the folder, the subfolders & the files than in the folder so I'm proposing something; either when you click the "Hidden" attributes it will pop up the legacy menu "How would you like your folder to be hidden"...
I'm referring to this:
![image](https://github.com/user-attachments/assets/1c4a58e9-7659-46af-a513-c402bc8d2dd6)
Or we could make a new pop up menu that basically just the legacy pop up menu but it polished, modern and align with Files design...
it will look something like this:
![image](https://github.com/user-attachments/assets/c3b2a2b0-aeb4-4558-bb91-b23f89445f61)
But it use the WinUI 3 design instead (You know what I mean).

### Requirements

> 1- Identify the "Hidden" Attribute:

1) Open Files and navigate to the folder you want to hide.
2) Right-click on the folder and select "Properties."
3) In the Properties window, locate the "Attributes" section.

> 2- Choose the Hiding Option:

**Option 1: Legacy Menu:**
1) Tick the "Hidden" checkbox.
2) A pop-up menu will appear asking how you want the folder to be hidden.
3) There would be two options:
a. Hide the folder, subfolders, and files.
b. Hide the folder only.

**Option 2: New Pop-up Menu:**
1) Tick the "Hidden" checkbox.
2) A modern, polished pop-up menu will appear with the following options:
a. Hide only this folder.
b. Hide this folder, subfolders, and files.

### Files Version

3.7.6.0

### Windows Version

22631.4169

### Comments

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.