Skip to content

Releases: piroor/treestyletab

3.8.22

05 Oct 14:55
Compare
Choose a tag to compare
* [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

05 Oct 14:55
Compare
Choose a tag to compare
Accept dragged items from TST Bookmarks Subpanel 1.2.4 and later.

3.8.20

05 Oct 14:56
Compare
Choose a tag to compare
* 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

05 Oct 14:56
Compare
Choose a tag to compare
* Show tabs with readable background color on the combination of "High Contrast" theme and the dark color scheme of Windows 10, on Firefox 96.0 and later.
* Update `ru` locale by [wvxwxvw](https://github.com/wvxwxvw). Thanks!

3.8.18

05 Oct 14:56
Compare
Choose a tag to compare
* 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

05 Oct 14:56
Compare
Choose a tag to compare
* 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

05 Oct 14:56
Compare
Choose a tag to compare
* 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

05 Oct 14:56
Compare
Choose a tag to compare
* 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

05 Oct 14:57
Compare
Choose a tag to compare
Apply given colors to the toolbar button icon, menu icons and the sidebar header icon, if the theme provides rich information (ex. Colorways of Firefox 95 and later).

3.8.13

05 Oct 14:57
Compare
Choose a tag to compare
* 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!