Morikko / sync-tab-groups

Sync Tab Groups is an easy way to manage all your tabs. You organize them depending on a topic by group. Groups can be closed and reopend without caring about your session. Moreover, you can esily search, active, move, save and remove your groups and tabs.
MIT License
147 stars 18 forks source link

Enhancement Request - Nested Window Groups / Group Folder #112

Open Lcstyle opened 6 years ago

Lcstyle commented 6 years ago

There are times when I'd like to "get back to work" on a project, and that project consists of a few different window groups. So I'd like to be able to create a parent container, and then drop one or more existing Window Groups into this container, so that when I click on a proposed "launch container in new window" icon for the parent window group, it will open the window groups that are contained.

The paradigm is such that I could create containers for window groups in a tree like hierarchical fashion, that I could then use in organizing window groups by layers.

Example:

  1. PARENT GROUP
    1. Window 1
    2. Window 2
    3. SubGroup A
      1. Window A1
    4. SubGroup B
      1. Window B1
      2. Window B2
      3. SubGroup C
        1. Window C1

etc.

The point is that I could open all the windows in the project by clicking on an "open-in-new-window" icon for the parent container, or a subset of the window groups by clicking on the SubGroup Container (e.g. if I clicked on SubGroup B container, it would open everything contained in the subgroup), or individual windows by clicking on the specific Window inside the container (not sure if opening individual tabs in window groups is supported currently); though this last bit isn't really that important (I don't really care about opening a specific tab inside a window group).