-
Notifications
You must be signed in to change notification settings - Fork 280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove configurations which revoke "tree of tabs" feature #1070
Comments
% git grep allowSubtreeCollapseExpand | grep locale | \ while read line; \ do sed -r -e "/^.+config.allowSubtreeCollapseExpand/d" \ -i "$(echo $line | cut -d ":" -f 1)"; done
Done. |
Sad to hear this :-( |
Sorry, but I think TST is too complex and too large just for a vertical tab bar. If you like, fork this project and remove all "tree" features, then it will work as a "vertical tab bar" addon, and it will be another new alternative of TST. |
I think about flat vertical tab bar as just a visual form of TST: zero vert./horiz. indents and hide collapse icons. No new code or features are required. It is not a use of complex instrument for primitive tasks, it is just a change of visual from of tree to be more compact. So, if this will not simplify development, better to not hard-code minimum indent size. If you want to clean settings page and code, maybe you'll give us just a CSS code to do this? The only function change I can think of is to disable collapse, but maybe TST already doesn't collapse on its own. |
Actually it is not easy. For example:
In old days I tried to make the tab bar vertical only with CSS but I gave up, because resizable vertical tab bar cannot be done without script. |
I mean: keep current TST extension (without "Allow to collapse" and "Indent tabs" checkbox) and add personal userChrome.css to hide indents and collapse icons for those users, who want to have a compact tree. |
Oops, I misunderstood. Thanks. However, it still not easy. Simply stated, you'll have to do all same things happening on Because the main motivation of this change is immigrating people like you from TST to more suitable addons like Vertical Tabs or Side Tabs or something alternative, I don't want to talk about details anymore, sorry. If I describe it completely, people who don't want tree features can stay on TST and we'll be unhappy forever. |
Is there any way to disable the ability to collapse trees? I really like using trees and I like to have all my tabs in sight, it is annoying to click to collapse and expand sub-trees. For now I use version 0.16.2016021602, still, I think it would stop working on future version of Firefox. Any ideas? |
You can prevent TST to collapse existing tree if a new tree is created. See TST's configurations.At the "Tree" pane, you'll see a checkbox to control the behavior. |
I need to entirely disable the ability to collapse a tree. Sometimes I just misclick one of these tiny arrows and the tree collapses and I cannot see some important tabs. Also these arrows take screen space, if I'm not going to use them, I don't want them to be displayed. |
I'm very sorry but this is a design decision. Such an option won't be restored in future releases. If you really need it, you have to fork this project by yourself... |
Found, thanks to @asamuzaK:
|
@grahamperrin also see: #1544 (comment) |
Internal implementations still there, because they are required by some public APIs to disable tree temporary.
This is just removing of configuration UI and preference items.
The main motivation of this change is redirecting people who don't like "tree" to other vertical tab bar addons. Reducing of code is not the main motivation.
So, I also have to show a redirection message on the migration phase, for people who use those preferences.
The text was updated successfully, but these errors were encountered: