Skip to content

4.0.1

Compare
Choose a tag to compare
@piroor piroor released this 07 Mar 17:59
· 451 commits to trunk since this release
  • 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)