Treestyletab Versions Save

Tree Style Tab, Show tabs like a tree.

4.0.8

1 month ago
  • 4.0.8 (2024.3.18)
    • Fix unexpected "scrolled to top" behavior on new tabs are opened.
    • Completely clear old states and attributes of tabs reused on the virtual scrolling mode.
    • Optimize scrolling on the static rendering (physical scrolling with outOfScreenTabsRenderingPages=-1) mode more.
    • Tabs opened from pinned parent are grouped automatically by default. (regression on recent versions)
  • 4.0.7 (2024.3.16)
    • Apply outOfScreenTabsRenderingPages correctly.
  • 4.0.6 (2024.3.16)
    • Optimize operations of virtual scrolling.
    • Fix mismatched highlighted state of tabs when a tab is activated with an operation in the sidebar and another tab is activated from outside of TST sidebar like keyboard shortcuts or operations in Firefox's tab bar.
  • 4.0.5 (2024.3.15)
    • Introduce a secret option outOfScreenTabsRenderingPages to change performance balance of the virtual scrolling. Setting it to a negative value like -1 will work almost same as TST 3.x: no virtual scrolling.
    • Optimize operations of virtual scrolling.
    • Add ability to open URL in the clipboard by middle-click on the "New Tab" button: this aims to simulate Firefox's browser.tabs.searchclipboardfor.middleclick option enabled by default on Linux, and there are some requirements: grant the clipboard access permission and set dom.events.asyncClipboard.clipboardItem to true.
    • Fix regressions about scrollbar's appearance on Windows 10.
    • Fix some user style sheet incompatibility about setting tab height.
    • Update zh_CN locale by NightSharp. Thanks!
  • 4.0.4 (2024.3.14)
    • Fix miscalculation of scrollable area and drop position on tabs with margins added to both top and bottom.
    • API: sidebar-show notifications are sent more certainly.
    • Update zh_CN locale by NightSharp. Thanks!

4.0.3

1 month ago
  • 4.0.3 (2024.3.13)
    • Fix miscalculation of drop position on tabs on the "Photon" theme.
    • Expand height of the container of pinned tabs more correctly on edge cases.
  • 4.0.2 (2024.3.13)
    • Fix performance degression around detection of tab label overflow state.
    • Fix needless blank space below last tab on the "Photon" theme.
    • Fix blank dialogs when the "Access your data for all websites" permission is not granted.
    • Hide unexpectedly shown menu items in the context menu.
    • More respect labels of menu commands in the context menu on blank area of the tab bar.
    • Update zh_CN locale by NightSharp. Thanks!

3.9.22

2 months ago

3.9.21

2 months ago

3.9.20

2 months ago

3.9.19

2 months ago

4.0.1

2 months ago
  • 4.0.1 (2024.3.8)
    • Tabs containing sticky tabs are kept expanded when another tree is expanded, even if those tabs are sticked via API.
  • 4.0 (2024.3.7)
    • Improved performance on cases with large number of tabs. Now tabs only in the viewport are rendered.
      • Pinned tabs and unpinned (normal) tabs are now placed under separate container elements: #pinned-tabs-container > .tabs.pinned and #normal-tabs-container > .virtual-scroll-container > .tabs.normal.
      • Each rendered tab element now has data-index attribute corresponding to tabs.Tab.index.
      • Due to this design change, customization with CSS counter won't be work as expected anymore. You'll need to create something helper addon to do such customizations.
    • Introduce new context menu commands and other triggers to stick arbitrary tabs to edges of the tab bar. It is similar to "Pin/Unpin Tab" but sticked tab keeps its tree.
    • Indicate sharing state of tabs (camera, microphone and/or screen) with icons.
    • Show dropshadow before normal tabs when the tab bar is scrolled.
    • Show dropshadow after normal tabs when the tab bar is not fully scrolled.
    • Use cached tree structure information more aggressively on Firefox startup, if the number of tabs, pinned status, and containers are matched.
    • Add ability to control tabs opened from Firefox View.
    • Suppress bookmarks folder auto creation for bookmarks from tabs, when multiple bookmarks are copied via the Library or something way.
    • Move descendant tabs also correctly following to their parent, when a parent tab is moved to the top level via Firefox's horizontal tab bar.
    • Apply the option to place opened tabs next to the last related child correctly, when multiple tabs are opened from a pinned tab.
    • Avoid unexpected restoration of blank dialog windows by Ctrl-Shift-T on Firefox 116 and later.
    • Restore tree structure more correctly for reopened tabs which were closed at a time.
    • Lock scroll position temporary when a tree near the tab bar end is collapsed, just like as the case when tabs are closed.
    • Open local files in tabs with blob: URL when they are dropped to the tab bar, instead of simply ignored.
    • Never create needless multiple folders for bookmarks created from tabs tree.
    • Most options are now treated as expert options and hidden by default.
    • Many API improvements.
    • Most of improvements at this version is sponsored by the Waterfox project / BrowserWorks Ltd. Many thanks to Alex Kontos! (Announcement blog entry at Waterfox project)

3.9.18

5 months ago

3.8.3

7 months ago

3.8.4

7 months ago