{"action":"created","issue":{"url":"https://api.github.com/repos/piroor/treestyletab/issues/1070","repository_url":"https://api.github.com/repos/piroor/treestyletab","labels_url":"https://api.github.com/repos/piroor/treestyletab/issues/1070/labels{/name}","comments_url":"https://api.github.com/repos/piroor/treestyletab/issues/1070/comments","events_url":"https://api.github.com/repos/piroor/treestyletab/issues/1070/events","html_url":"https://github.com/piroor/treestyletab/issues/1070","id":134147753,"number":1070,"title":"Remove configurations which revoke \"tree of tabs\" feature","user":{"login":"piroor","id":70062,"avatar_url":"https://avatars.githubusercontent.com/u/70062?v=3","gravatar_id":"","url":"https://api.github.com/users/piroor","html_url":"https://github.com/piroor","followers_url":"https://api.github.com/users/piroor/followers","following_url":"https://api.github.com/users/piroor/following{/other_user}","gists_url":"https://api.github.com/users/piroor/gists{/gist_id}","starred_url":"https://api.github.com/users/piroor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/piroor/subscriptions","organizations_url":"https://api.github.com/users/piroor/orgs","repos_url":"https://api.github.com/users/piroor/repos","events_url":"https://api.github.com/users/piroor/events{/privacy}","received_events_url":"https://api.github.com/users/piroor/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/piroor/treestyletab/labels/fixed","name":"fixed","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-02-17T01:20:19Z","updated_at":"2016-02-17T12:33:17Z","closed_at":null,"body":" * \"Allow to collapse/expand tree\" checkbox for both vertical and horizontal tab bar\r\n * \"Indent tabs\" checkbox (which allows you to disable indentation)\r\n\r\nInternal implementations still there, because they are required by some public APIs to disable tree temporary.\r\nThis is just removing of configuration UI and preference items.\r\n\r\nThe 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.\r\nSo, I also have to show a redirection message on the migration phase, for people who use those preferences."},"comment":{"url":"https://api.github.com/repos/piroor/treestyletab/issues/comments/185180257","html_url":"https://github.com/piroor/treestyletab/issues/1070#issuecomment-185180257","issue_url":"https://api.github.com/repos/piroor/treestyletab/issues/1070","id":185180257,"user":{"login":"piroor","id":70062,"avatar_url":"https://avatars.githubusercontent.com/u/70062?v=3","gravatar_id":"","url":"https://api.github.com/users/piroor","html_url":"https://github.com/piroor","followers_url":"https://api.github.com/users/piroor/followers","following_url":"https://api.github.com/users/piroor/following{/other_user}","gists_url":"https://api.github.com/users/piroor/gists{/gist_id}","starred_url":"https://api.github.com/users/piroor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/piroor/subscriptions","organizations_url":"https://api.github.com/users/piroor/orgs","repos_url":"https://api.github.com/users/piroor/repos","events_url":"https://api.github.com/users/piroor/events{/privacy}","received_events_url":"https://api.github.com/users/piroor/received_events","type":"User","site_admin":false},"created_at":"2016-02-17T12:33:17Z","updated_at":"2016-02-17T12:33:17Z","body":"Actually it is not easy. For example:\r\n\r\n * TST injects some codes to Firefox's internal functions to support drag and drop of tabs in vertical tab bar.\r\n * TST undocks the tab bar internally from the flowing context of the toolbox and place at left or right as a floating box. I think it is required to make the vertical tab bar highly compatible with other addons.\r\n\r\nIn 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.\r\nSo I think that removing needless codes from forked TST is easier than building CSS rules to make the tab bar vertical from scratch."}}