Giter Site home page Giter Site logo

Comments (6)

piroor avatar piroor commented on May 24, 2024

The option you saw is for tabs opened from pinned tabs. You should see another option for your purpose: TST options => "Tree Behavior" => "Insertion position of new child tabs". It affects to general cases including "tabs are opened from a non-pinned tabs" and "tabs are drag-and-dropped onto a tab".

BTW I agree the categorization is user-unfriendly. Hmm, is it the time to add one more option to the "tabs opened from Existing Tabs" section...

from treestyletab.

piroor avatar piroor commented on May 24, 2024

Ah, I missed an existing option. With activated "expert options", you'll see an option "Tabs opened from Existing Tabs" => "When a tab is opened from existing tab, open it as". It is "a child of the parent tab" by default and you can choose "a child of the parent tab, next to the recently opened child" to change the insertion position of new child tabs.

However it does not allow you to insert new child tab at the top of children - you need to configure "Tree Behavior" => "Insertion position of new child tabs". In other words, currently there are two separate options but they are partially overlapped.

from treestyletab.

piroor avatar piroor commented on May 24, 2024

I've restructure options with the commit e08d8df.
Now TST has choices "open new tab as first or last child" explicitly for each "open tab as..." options. Your case is now covered with an expert option "Tabs opened from Existing Tabs" => "When a tab is opened from existing tab, open it as" and you don't need to configure more other options.

from treestyletab.

piroor avatar piroor commented on May 24, 2024

I've seen some unexpected results with edge cases: tabs from a pinned parent are unexpectedly attached as first child of the alias group-tab tree. Configs:

  • New tabs from existing tab = opened as last child
  • New tabs from pinned parent = near last related tab or near the parent

It looks that I have to do more.

from treestyletab.

Bluetinity avatar Bluetinity commented on May 24, 2024

Well thanks for the info, it fixes the problem I had. I guess i just didn't understand what all the options did. You can close the issue now or later if you want to address those edge cases first.

from treestyletab.

github-actions avatar github-actions commented on May 24, 2024

This issue has been closed due to no response within 14 days after labeled as "fixed", 7 days after last reopened, and 7 days after last commented.

from treestyletab.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.