Giter VIP home page Giter VIP logo

tst-more-tree-commands's People

Contributors

emvaized avatar piroor avatar spinda avatar wvxwxvw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tst-more-tree-commands's Issues

[Enhancement] Keyboard Shortcut to promote current node to sibling of parent

I often end up creating a child node that, in turn, ends up with quite a few of its own children. In this case, most of the tab titles are truncated due to multiple levels of indentation.

I typically solve this by moving the current tab to the root level via the mouse. This is distracting in a laptop environment without a mouse as my trackpad is a bit subpar.

I am suggesting a couple of keyboard shortcuts to alleviate this issue. If there is an existing way to do this, please do suggest.

Possible actions:

  • Promote to parent's Sibling
  • Promote to root Level
  • Promote to root Level and minimize the previous tree

When creating a new group the generated folder title is "gibberish" (not plain text)

As topic states. When using Create New Group from tabs the auto-generated folder title seems to be in a string format (?) instead of plain text, like this:

bild

By clicking in the name field on the tab page it's correctly "translated" into plain text:

bild
bild

When creating several new groups at the same time this becomes a bit confusing if you don't manually rename the folders immediately.

"Create New Group from Tabs" Breaks Some Functionality By Recent Update Version 1.4 Compared To Version 1.3

Recently I've noticed odd behaviors around how TST More Tree Commands works, after realizing that I troubleshooted reasons that it may be happening & came to the conclusion its definitely this extension, this is what I tried to come to this conclusion:
I tried using the newest version of TST with v1.3 of this extension aka the 2nd newest version by manually installing both using about:debugging, in a new profile negating any reasons that I may be to blame including changing any advanced Firefox settings or any settings/updates related to how TST itself works
I've realized 2 ways it no longer works:

  1. You can no longer create groups within groups with using bookmark url: "ext+treestyletab:group?title=" as the context menu way of doing so no longer works & is greyed out, before this update as long as you had at least one more tab outside or one less tab inside current group selected it was possible to create a new group around or inside another already existing group this behavior no longer exist
  2. Creating a group with tabs including any children causes them to all be flattened to children of group tab instead of keeping original tree structure from before grouping action. Example: Imagine A1 & B1 are root tabs & A2 is a child of A1, selecting all 3 & creating a group flattens any children removing A1's child tab & makes it a child of group tab making the order of children of group tab A1,A2 & B2 instead of keeping any indentation.

[Request] Enable 'Create group' item in single tab's context menu

Currently, user needs to select multiple tabs while holding the Shift key in order to create group with these tabs.

It would be also great if you had this option for single tab's context menu, which will create tab group automatically with this tab and all of it's descendants – e.g. no need to select each tab.

Indenting Multiple tabs Happens for only top tab

Hello Dev,

I'm trying to indent a selection of multiple tabs (eg ~ 10 selections) and then RB_Context ↦Operate Tree ↦ Indent,
This only seems to indent the top tab and ignores the rest of the bottom tabs which have been selected,

Can you please assist me on this issue?

Regards
Vin

Context menu > Flatten this Tree + Flatten Descendants

I'd love to have such context menu options. Regularly, for multiple reasons, I want to flatten a (sub)tree.

For example, I keep a root tab for music on YouTube and when I listen and open other cards they get nested. The relationships parent-child for these tabs most of the time doesn't make sense as they get opened from semi-random recommendations or I simply change what is inside a tab.

Another frequent example (for me) is when I do research and open multiple tabs increasingly nested. When I'm done and I want to leave only some of them, then after closing what's obsolete I need to flatten the rest by hand.

I think it's an important enough feature to not have it.

Collapse All Trees Hotkey and Expand All Trees Hotkey

use: debian stable, Firefox Lasted Version

write:
I would like to use [Collapse and Expand All Trees] as the one (same) Hotkey.
If it is currently expanded, it is reduced, and if it is currently zoomed out, it expands.
Thanks for reading my ideas.

Option to hide grouped tabs and show only the title of the group in firefox tab bar

After creating a group from tabs, is it possible to use tabs.hide api to hide the grouped tabs in firefox tab bar but make them show up in the tree style tab bar.

What I am trying to emulate is vivaldi's two level tab stacks .

Two-level tab stacks is not available in Firefox. However, using "Create new group from tabs" feature of TST and "tabs.hide" api, we can achieve similar behavior. Currently when grouping tabs with TST, a new tab is created with the group name. Now

  • In firefox tab bar, I want only the tab with group name visible and all the grouped tabs to be hidden.
  • In TST, I want both the group name and grouped tabs to be visible.

Since clicking on a parent tab (the tab with group name) in firefox tab bar automatically highlights it in TST bar and expands the tree (grouped tabs), it comes close to the functionality of two-level tab stacks.

Add a way to rename tabs

Thanks for the excellent add-ons!

Sometimes the given name of a tab is useless or confusing. The ability to right-click and rename a tab (especially the parent tab) would be very useful for organizing tasks.

[feature request] escape tree entry into its own tree

I've gone through all the options and all shortcut keys (41 keys), and I don't think that feature is there.

Is it possible to make so that sub-trees can be moved into their own trees?
Doesn't have to be drag and drop (I would actually prefer it wasn't). Can be context menu or shortcut key.

treestyle1

Support Manifest v3

Limited use in private windows

Since this extension doesn't register with Tree Style Tab it is not possible enable it inside the Permissions for API Call from Other Addons section of TST's option page. This prevents many commands such as Flatten tree from working in private windows.

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.