8

It'd be really nice to be able to give a name to the tab groups you can create when using vertical tabs. The latest versions of Safari do a decent job at this, but I don't think Orion has to follow that implementation to the letter.

My dream implementation of this would be being able to name both top-level tab groups and nested tab-groups. That said, I'd still be very happy if I could just rename top-level tab groups πŸ™‚

In terms of UI there are 3 ways I could see this working;

  1. Create a separated part in the vertical tab space dedicated to that named group.
    • E.g. by using an element similar to the one used for "Open Tabs" and "Pinned Tabs".
  2. Changing the name of the top-level tab.
    • E.g. by changing the name of the top-level tab.
  3. Create a new top-level drop-down for the named tab group.
    • E.g. by introducing a drop down for the group similar to Safari's UI.

Examples

Separate part in the vertical tab space:

Open Tabs
  Page 1
  Page 2

Project Overdrive: Named tabs
  Page 3
  v Page 4
      | Page 5

Changing the Name of the top-level tab (carrying over tab names from previous example):

Open Tabs
  Page 1
  Page 2
  v Project Overdrive: Named tabs  <-- was called "Page 3"
      v Page 4
          | Page 5

Create a new top-level drop-down:

Open Tabs
  Page 1
  Page 2
  v Project Overdrive: Named tabs
      | Page 3
      v Page 4
          | Page 5

Things I'd like to not carry over from Safari's implementation

  • When in a tab group and you click a link from outside the browser (e.g. in Discord) it should not open in a new window.
    • Instead: Open it outside any tab groups at the top-level. Opening the page in the focused tab group would also make sense, but I personally think at the top-level outside tab groups is more intuitive.

    It seems we would need to first support tab groups because we do not have them as a concept yet.

      Vlad You have the vertical tab groups β€” maybe you refer to them as something else, maybe nested tabs? I'd be very happy with a more thorough implementation of this, but it seems to me like just allowing users to rename the vertical tab group (using the current UI) would work well πŸ€”

      • Vlad replied to this.
        6 days later

        reykjalin Currently a tab with a page is holding the group together. As such you can not rename it (hint unless you edit the HTML title of the page)

        What you (probably) want is a tab group that is just defined by name and it can hold any page inside? That we do not have yet.

          What you (probably) want is a tab group that is just defined by name and it can hold any page inside?

          Vlad Yep, that would also work! I was just trying to offer a solution that might take less time without actually knowing how much effort it would take.

          What you suggest is definitely preferable, even though it will (probably) take significantly longer to implement πŸ™‚

          Thanks for looking into this!

          • Vlad replied to this.

            reykjalin I am not sure how is your suggested solution different from what I described? So I must be missing something, can you clarify?

              Vlad I just meant to say that I was trying to think of a solution that wasn't "fully working tab groups" (what you suggested).

              You've already explained why my "simpler" solution isn't possible β€” or at least not a good solution:

              Currently a tab with a page is holding the group together. As such you can not rename it (hint unless you edit the HTML title of the page)

              In short: yes, this is ultimately a feature request for tab groups, like the type you suggested here:

              What you (probably) want is a tab group that is just defined by name and it can hold any page inside?

                a month later

                @Vlad I just want to say that I think the new Window switcher released with the version 0.99.110-beta solves what I wanted here. And I want to applaud the solution, it's quite nice πŸ™‚

                I think we can probably mark this as solved, at least from my perspective πŸ€”

                • Vlad replied to this.

                  reykjalin Thank you for posting back. I will mark this as done, glad that you like the solution.

                    2 months later

                    The new window switched doesn’t solve this for me. I would still like the original request. I prefer not to have multiple windows as i use full screen apps.
                    I prefer to have nested tab groups in a tree. Hopefully that can still happen?

                      2 months later

                      Agreed with motech - sometimes renaming a tab group would be more convenient than splitting out into a separate window. Personally I like to have one window per project, but there might be sub-components of each project that should be grouped together and named, but still in the same window/parent group as the project they're in (e.g. as part of one electronics project there could be a tab group for hardware components and another group for software references).

                      Vlad any chance named tab groups (within a single window) could still be considered?
                      You mentioned earlier that editing HTML could solve this. I've tested that and confirmed that just changing the <title> element of a page's header changes the name in the "Open tabs". I think it could be a really useful feature to add an extra/alternative option for the existing new tab (+) button, to add a "new tab group", which could open up a very simple HTML page with

                      1. an input that allows the user to set the page title (minimum requirement)
                      2. possibly some way of setting the title colour or background colour (like google chrome's tab groups)
                      3. possibly an option to set the icon, and
                      4. an entry that allows typing a short description of what the tab group is about/for

                      Users with HTML experience can already do that manually, but it would be much more convenient if it was built into the browser rather than doing manual workarounds with a bookmark and local/cached page. That solution also supports arbitrary nesting without requiring any additional development effort.

                      It would also be beneficial to add support for grouping tabs and folding groups from the horizontal view (at least the top level tabs/groups), but that's less important than the base functionality :-)

                        As a basic starting point, this does points 1 and 4:

                        <head>
                            <title>New Tab Group</title>
                        </head>
                        <body>
                            <strong>Group Name:</strong> <input name="group-name" oninput="document.title = this.value;"><br>
                            <strong>Description:</strong><br>
                            <textarea rows="10" cols="50"></textarea>
                        </body>

                        I've got that saved as a local html file, and have set it as a bookmark, but it can also be duplicated via right click once there's one in the tab tree :-)

                          The tab sidebar with "sub-folder" like behaviour is a total game-changer! Please also let me rename tabs so I can organize tabs under "parents". Alternatively it would be great to allow folders in Sidebar tabs?

                            7 days later
                            Merged 2 posts from Allow renaming of sidebar tabs.
                              3 years later

                              Is there any way to implement option to rename tab group in one window?

                              User case (fictional just for example):

                              1. Profile 1: Work
                                1.1 Window 1: Work, project 1
                                1.1.1 Group 1: Searching for some info
                                1.1.2 Group 2: Project documents
                                1.1.3 Group 3: Ticket investigation
                                1.1.4 Group 3: Meeting related docs
                                1.2 Window 2: Work, project 2
                                1.1.1 Group 1: Google search for some question
                                1.1.2 Group 2: Project documents
                                1.1.3 Group 3: Another google search
                                1.1.4 Group 4: Product websites
                              2. Profile 2: Test enviroment (for test users cookies)
                                2.1 Window 1
                                2.1.1 Product websites
                              3. Profile 3: Home
                                3.1 Widndow 1: Main
                                3.1.1: Group 1: Hobby releated stuff
                                3.1.2: Group 2: Family trip planning
                                3.1.3: Group 3: Home rennovation project
                                3.2: Window 2: Side project
                                3.2.1 Group 1: Stackoverflow
                                3.2.2 Group 2: Github related
                                3.2.3 Group 3: Time management sites
                              • Vlad replied to this.
                                No one is typing