Releases: piroor/treestyletab
Releases · piroor/treestyletab
3.8.22
* [Now you can search bookmark folder items incrementally by key inputs, on the bookmarks folder chooser UI.](https://github.com/piroor/treestyletab/issues/3077) * Better auto-sizing of the dialog for confirmation of closing tabs. * Match appearance of multiselected tabs in the Proton theme to Firefox 99's one (follow to changes introduced at [the bug 1751807](https://bugzilla.mozilla.org/show_bug.cgi?id=1751807)). * Don't open dialogs as modal, on the debug mode. * API improvement: Add a new notification message type [`try-collapse-tree-from-other-expansion`](https://github.com/piroor/treestyletab/wiki/API-for-other-addons#suppress-unintentional-collapsion-of-expanded-tree-by-tst) to block collapsion of tabs from expansion of another tree.
3.8.21
3.8.20
* Fix odd behaviors around drag operations on Firefox 97 and later. * Inherit container from the active tab to new tabs more safely by reopening, without losing their URL. * Accept double quotations in tab titles for a bookmark title. * Don't expand tree by long-press of the Ctrl key, when Ctrl-Tab handling is not granted. * Show "gear" favicon for "about:config" tabs (follow-up of a change on Firefox 98). * Update `de` locale by [SammysHP](https://github.com/SammysHP). Thanks!
3.8.19
3.8.18
* Keep TST's sidebar page loaded in regular tabs even if tabs are dropped on some situations, for example a combination with [Tree Style Tab in Separate Window](https://addons.mozilla.org/firefox/addon/tst-in-separate-window/) and TST's option to deactivate tab detaching. * Add a secret option to deactivate sync configs across devices via Firefox Sync (TST's options => Development => All Configs => `syncEnabled`). This was introduced for a workaround about [high CPU usage problem triggered by sync](https://github.com/piroor/treestyletab/issues/3057).
3.8.17
* Attach tabs sent from other devices to the tree correctly, even if they are sent while the receiver Firefox is not running and `browser.tabs.insertAfterCurrent` is `true`. * Put a set of tabs from other device together in a place instead of jumped positions if possible, when `browser.tabs.insertAfterCurrent` is `true`. (Set a secret option `fixupOrderOfTabsFromOtherDevice` to `false` when you want to deactivate the behavior.) * Respect the right-to-left mark at the beginning of a page title. * Better appearance of the counter for collapsed descendant tabs in the Sidebar theme. * Don't collapse tree by double-click on tab closeboxes. It accidebtally collapsed the closing tree and closed all descendant tabs unexpectedly. * Treat middle-click and accel-click actions on the "New Tab" command in the context menu on tabs same to actions on the "New Tab" button, in the sidebar. * `<tab-item-substance>`, `<tab-label>` and `<span class="label-content">` now inherit `data-tab-id` and `data-window-id` attributes from the parent element (`<tab-item>`) for more customizability with custom user styles. * Highlight tabs with "attention" class same as Firefox's native tabs even if they are not faviconized. * Use highly-visible (darker) background certainly with the "High Contrast" theme on Linux.
3.8.16
* Fade-out long tab labels to left or right, only based on the direction of the label text themselves instead of a global option. * Remove an option to set global text direction of tab labels. * Update `ko` locale by [OctopusET](https://github.com/OctopusET). Thanks!
3.8.15
* Apply container information saved by [Container Bookmarks](https://addons.mozilla.org/firefox/addon/container-bookmarks/) correctly for tabs opened from a bookmark folder by the "Open All as Tree" context menu command. * Collapse tabs dropped onto a collapsed tree correctly, when the drop target parent tab is kept collapsed by TST Lock Tree Collapsed. * Add a secret option to deactivate API for other addons: `APIEnabled` * Update `zh_TW` locale by [SiderealArt](https://github.com/SiderealArt). Thanks!
3.8.14
3.8.13
* Fix unexpectedly invisible children when a parent tab is restored and collapsed tabs are re-attached to the restored parent. * Outdent tab via API correctly when a child tab is outdented to the root level with its descendants. * Update `zh_CN` locale by [NightSharp](https://github.com/NightSharp). Thanks!