3.4.10
3.4.10 (2020.4.19):
- Open bookmarks as tabs with their correct title, via the "Open All as a Tree" context menu command on a bookmark folder.
- Open bookmarks more correctly via the "Open All as a Tree", even if
browser.tabs.insertAfterCurrentistrue. - Introduce a new notification type API:
try-fixup-tree-on-tab-moved.
3.4.9 (2020.4.16):
- Put bookmarks undar a new folder with their tree structure information automatically, when they are created from tabs via drag and drop.
- Allow to move down a tree with the keyboard shortcut Ctrl-Shift-PageDown correctly.
- Don't leave invisible orphans after only their parent tab is moved via drag and drop or other operations.
- Show the fake context menu correctly even after any helper addon is unloaded.
- Return root tabs for an API call like
{type:"get-tree",windowId}correctly. - Notify
try-redirect-focus-from-collaped-tabandtry-expand-tree-from-focused-collapsed-tabwith correctfocusDirectionfor the first time or cases with a circulation. - Make tabs visible automatically when tabs are attached/detached via APIs.
- Performance improvement around APIs by account-login. Thanks!
- Fix typo in English locale by jaens. Thanks!
- Update
zh_CNlocale by no1xsyzy: add an access key for the menu item "Tree of tabs". Thanks!
3.4.8 (2020.3.27):
- Fix ghost "active, highlighted" state of newly opened tabs which lost its focus imediately.
- Fix accidental unregistration of helper addons from unhandled errors.
- Fix invalid
tabproperty oftab-mouseupandtab-clickednotifications on mouseup after moving from non-tab element. - Suppress error ater the first regular (unpinned) tab restoration.
- Better description for drag and drop behavior options.
- Update
zh_CNlocale by NightSharp. Thanks! - Update
rulocale by wvxwxvw. Thanks!
3.4.7 (2020.3.17):
- Fix undroppability of links and some objects to tabs. (regression on recent versions)
- Add a link to open the options page itself in a new tab, at the top of the page.
- Add "Reset All" button to the bottom of the options page.
- Update
delocale by SammysHP. Thanks! - Update
rulocale by wvxwxvw. Thanks!
3.4.6 (2020.3.12):
- Add "Collapse this Tree Recursively" and "Expand this Tree Recursively" commands for the context menu and keyboard shortcuts.
- Support inverted actions of some context menu commands with middle click: reload tree / reload descendants, close tree / close descendants, collapse tree one level / recursively, and expand tree one level / recursively.
- Support multiselected tabs by some context menu commands: reload tree, reload descendants, close tree, close descendants, close others except the tree, collapse tree, and expand tree.
- Add "Collapse this Tree Recursively" and "Expand this Tree Recursively" commands for the context menu and keyboard shortcuts.
- Add an expert option to control the behavior when the current tab is closed with collapsed descendants and hidden sidebar.
- Change the default behavior around closing tab without sidebar to "for people who use the native tab bar". It was unexpectedly overwritten by the auto migration mechanism.
- Add a new option
recursivelytocollapse-treeandexpand-treeAPIs. - Add a new paremter
buttonto parameters notified tofake-contextMenu-clicklisteners. - Update
rulocale by wvxwxvw. Thanks!
3.4.5 (2020.3.9):
- Better compatibility to Firefox's native tabs around behavior and user experience about Ctrl-Click and Shift-Click on UI elements in tabs (twisties, sound playing buttons, and closeboxes). Now these actions just changes multizelection state of tabs.
- Better compatibility with the combination of TST Lock Tree Collapsed and TST Active Tab in Collapsed Tree.
- Add a new API notification message type:
try-redirect-focus-from-collaped-tab.
3.4.4 (2020.3.8):
- TST's tab is activated on a mousedown event. This behavior was unexpectedly lost at TST 3.1.0. (regression)
- Skip collapsed tree while tab switching via Ctrl-Tab/Ctrl-Shift-Tab, including cases they are lcoked as collapsed by some other helper addons.
tab-mouseupandtab-clickedare notified even iftab-mousedownis canceled. I totally confused the spec about mouse events with key and input events. This fixes incompatibility regression with a helper addon Move unloaded tabs for Tree Style Tab.
3.4.3 (2020.3.7):
- Better compatibility with known custom user styles.
3.4.2 (2020.3.7):
- Fix confused color scheme with the "Plain Dark" theme on Linux. (regression on 3.4.0)
3.4.1 (2020.3.6):
- Fix unclaickable sound playing indicator problem. (regression on 3.4.0)
3.4.0 (2020.3.6):
- Remove "Lock as Collapsed" feature. Now it is available as a helper addon: TST Lock Tree Collapsed
- Remove "Tab Drag Handle" feature. Now it is available as a helper addon: TST Tab Drag Handle
- Remove keyboard shortcut customization UI from the options page, because Firefox ESR68 has it.
- Show in-content confirmations correctly (regression on lately versions of Firefox.)
- Toggle muted state of descendants of collapsed tree more certainly.
- Don't show throbber animation in a blank group tab if tree rendering is disabled.
- More safe for bookmarks with URLs impossible to be opened by an addon.
- More safe for non-tab drag data. (regression on recent versions)
- Add checkbox to grant a permission required to show in-content confirmation.
- Rename an option
autoExpandOnCollapsedChildActivetounfocusableCollapsedTaband make effective on cases tabs going to be collapsed by collapsing parent tree. - Better support for a special favicon about
about:devtools-toolboxtabs. - Add new API message types:
set-extra-tab-contents,clear-extra-tab-contentsandclear-all-extra-tab-contents. - Add new API notification message types:
tab-dblclicked,tree-collapsed-state-changed,try-move-focus-from-collapsing-tree,try-expand-tree-from-focused-parent,try-expand-tree-from-focused-bundled-parent,try-expand-tree-from-attached-child,try-expand-tree-from-focused-collapsed-tab,try-expand-tree-from-long-press-ctrl-keyandtry-expand-tree-from-end-tab-switch. - Notifications and operations
tab-mouseup,tab-clickedandtab-dblclickedfollowing totab-mousedownare now canceled by any leading notifications. - Don't deliver messages around incognito windows to other addons, if they are not allowed to access incognito windows.
- Update
rulocale by wvxwxvw. Thanks!