Organize profiles by folder #8078

Open
opened 2026-01-31 01:20:12 +00:00 by claunia · 0 comments
Owner

Originally created by @jdhitsolutions on GitHub (May 11, 2020).

I may be an edge user or perhaps just an enthusiastic user but I would like to have a way to organize my profiles into "folders" or some type of hierarchy. I currently have 11 profiles and I know this will increase. It would be very helpful to have a way to organize the layout.

Somehow the json would need on outer folder element. Maybe something like this:

{
    "folder": "Foo",
    "list": [
        {
            "guid": "{a3a2e83a-884a-5379-baa8-16f193a13b21}",
            "hidden": false,
            "name": "PowerShell 7 Preview",
            "source": "Windows.Terminal.PowershellCore"
        },
        {
            "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
            "hidden": true,
            "useAcrylic": false,
            "name": "Azure Cloud Shell",
            "source": "Windows.Terminal.Azure"
        }
    ]
}

I suppose another way might be to extend the schema and include a new element that indicates the folder.

{
    "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
    "hidden": true,
    "useAcrylic": false,
    "name": "Azure Cloud Shell",
    "source": "Windows.Terminal.Azure",
    "folder":"Foo"
}

The application would build a display based on the folder setting.

I realize this is a long term request

Originally created by @jdhitsolutions on GitHub (May 11, 2020). I may be an edge user or perhaps just an enthusiastic user but I would like to have a way to organize my profiles into "folders" or some type of hierarchy. I currently have 11 profiles and I know this will increase. It would be very helpful to have a way to organize the layout. Somehow the json would need on outer folder element. Maybe something like this: ```json { "folder": "Foo", "list": [ { "guid": "{a3a2e83a-884a-5379-baa8-16f193a13b21}", "hidden": false, "name": "PowerShell 7 Preview", "source": "Windows.Terminal.PowershellCore" }, { "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}", "hidden": true, "useAcrylic": false, "name": "Azure Cloud Shell", "source": "Windows.Terminal.Azure" } ] } ``` I suppose another way might be to extend the schema and include a new element that indicates the folder. ```json { "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}", "hidden": true, "useAcrylic": false, "name": "Azure Cloud Shell", "source": "Windows.Terminal.Azure", "folder":"Foo" } ``` The application would build a display based on the folder setting. I realize this is a long term request
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 01:20:12 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#8078